From 8b188ce08825c987d5217372eb73d014fbbe037a Mon Sep 17 00:00:00 2001 From: adueck Date: Wed, 14 Aug 2024 15:30:10 -0400 Subject: [PATCH] initial commit in fresh repo --- .firebaserc | 5 + .github/FUNDING.yml | 14 + .github/workflows/deploy-account.yml | 58 + .github/workflows/deploy-functions.yml | 34 + .github/workflows/functions-ci.yml | 43 + .github/workflows/publish-types.yml | 31 + .github/workflows/website-ci.yml | 35 + .gitignore | 99 + .npmrc | 2 + LICENSE | 673 + LingDocsLogo-Complex.jpg | Bin 0 -> 1063819 bytes LingDocsLogoSimple.pxd | Bin 0 -> 221016 bytes README.md | 239 + account/.gitignore | 2 + account/check-couchdb.ts | 112 + account/package-lock.json | 5968 +++++++ account/package.json | 63 + account/public/css/bootstrap-grid.css | 4997 ++++++ account/public/css/bootstrap-grid.css.map | 1 + account/public/css/bootstrap-grid.min.css | 7 + account/public/css/bootstrap-grid.min.css.map | 1 + account/public/css/bootstrap-grid.rtl.css | 4996 ++++++ account/public/css/bootstrap-grid.rtl.css.map | 1 + account/public/css/bootstrap-grid.rtl.min.css | 7 + .../public/css/bootstrap-grid.rtl.min.css.map | 1 + account/public/css/bootstrap-reboot.css | 427 + account/public/css/bootstrap-reboot.css.map | 1 + account/public/css/bootstrap-reboot.min.css | 8 + .../public/css/bootstrap-reboot.min.css.map | 1 + account/public/css/bootstrap-reboot.rtl.css | 424 + .../public/css/bootstrap-reboot.rtl.css.map | 1 + .../public/css/bootstrap-reboot.rtl.min.css | 8 + .../css/bootstrap-reboot.rtl.min.css.map | 1 + account/public/css/bootstrap-utilities.css | 4866 +++++ .../public/css/bootstrap-utilities.css.map | 1 + .../public/css/bootstrap-utilities.min.css | 7 + .../css/bootstrap-utilities.min.css.map | 1 + .../public/css/bootstrap-utilities.rtl.css | 4857 +++++ .../css/bootstrap-utilities.rtl.css.map | 1 + .../css/bootstrap-utilities.rtl.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + account/public/css/bootstrap.css | 11221 ++++++++++++ account/public/css/bootstrap.css.map | 1 + account/public/css/bootstrap.min.css | 7 + account/public/css/bootstrap.min.css.map | 1 + account/public/css/bootstrap.rtl.css | 11197 ++++++++++++ account/public/css/bootstrap.rtl.css.map | 1 + account/public/css/bootstrap.rtl.min.css | 7 + account/public/css/bootstrap.rtl.min.css.map | 1 + account/public/css/signin.css | 39 + account/public/img/lingdocs-logo.png | Bin 0 -> 10564 bytes account/public/js/bootstrap.bundle.js | 6780 +++++++ account/public/js/bootstrap.bundle.js.map | 1 + account/public/js/bootstrap.bundle.min.js | 7 + account/public/js/bootstrap.bundle.min.js.map | 1 + account/public/js/bootstrap.esm.js | 4977 ++++++ account/public/js/bootstrap.esm.js.map | 1 + account/public/js/bootstrap.esm.min.js | 7 + account/public/js/bootstrap.esm.min.js.map | 1 + account/public/js/bootstrap.js | 5026 ++++++ account/public/js/bootstrap.js.map | 1 + account/public/js/bootstrap.min.js | 7 + account/public/js/bootstrap.min.js.map | 1 + account/src/extend-express.d.ts | 6 + account/src/index.ts | 50 + account/src/lib/couch-db.ts | 288 + account/src/lib/dictionary.ts | 155 + account/src/lib/env-vars.ts | 45 + account/src/lib/handle-unmatched.ts | 271 + account/src/lib/inProd.ts | 1 + account/src/lib/mail-utils.ts | 99 + account/src/lib/ntfy.ts | 9 + account/src/lib/password-utils.ts | 27 + account/src/lib/recaptcha.ts | 11 + account/src/lib/sample-users.ts | 77 + account/src/lib/scriptToPhonetics.ts | 173 + account/src/lib/time-utils.ts | 5 + account/src/lib/user-utils.ts | 230 + account/src/lib/with-user.ts | 128 + account/src/middleware/setup-passport.ts | 180 + account/src/middleware/setup-session.ts | 32 + account/src/routers/api-router.ts | 210 + account/src/routers/auth-router.ts | 455 + account/src/routers/dictionary-router.ts | 54 + account/src/routers/feedback-router.ts | 41 + account/src/routers/payment-router.ts | 136 + account/tsconfig.json | 72 + account/views/admin.ejs | 111 + account/views/delete-account.ejs | 25 + account/views/email-verification.ejs | 31 + account/views/grammar-feedback.ejs | 49 + account/views/login.ejs | 133 + account/views/password-reset-request.ejs | 27 + account/views/password-reset.ejs | 39 + account/views/privacy.ejs | 55 + account/views/user.ejs | 326 + architecture-source.svg | 1766 ++ architecture.svg | 3151 ++++ firebase.json | 19 + functions/.gitignore | 17 + functions/google-sheets-app-script.js | 149 + functions/jest.config.js | 5 + functions/package-lock.json | 14893 ++++++++++++++++ functions/package.json | 41 + functions/src/index.ts | 62 + functions/src/middleware/lingdocs-auth.ts | 43 + functions/src/publish.ts | 351 + functions/src/submissions.ts | 158 + functions/src/word-list-maker.test.ts | 50 + functions/src/word-list-maker.ts | 190 + functions/tsconfig.json | 17 + library.ts | 57 + netlify.toml | 4 + package-lock.json | 2149 +++ package.json | 43 + public/index.html | 3 + tsconfig.json | 28 + update-inflector.sh | 35 + website/.dev | 1 + website/.gitignore | 23 + website/.npmrc | 2 + website/index.html | 89 + website/jest.config.js | 13 + website/package-lock.json | 12608 +++++++++++++ website/package.json | 98 + website/public/.well-known/assetlinks.json | 10 + website/public/_redirects | 1 + website/public/favicon.ico | Bin 0 -> 34494 bytes .../public/icons/android-chrome-192x192.png | Bin 0 -> 11464 bytes .../public/icons/android-chrome-512x512.png | Bin 0 -> 42315 bytes website/public/icons/apple-touch-icon.png | Bin 0 -> 10564 bytes website/public/icons/favicon-16x16.png | Bin 0 -> 800 bytes website/public/icons/favicon-32x32.png | Bin 0 -> 1742 bytes website/public/icons/favicon.ico | Bin 0 -> 34494 bytes website/public/icons/icon-w-name.png | Bin 0 -> 46125 bytes website/public/icons/icon.png | Bin 0 -> 10564 bytes website/public/icons/maskable_icon.png | Bin 0 -> 75013 bytes website/public/icons/maskable_icon_x1024.png | Bin 0 -> 96291 bytes website/public/icons/maskable_icon_x128.png | Bin 0 -> 3023 bytes website/public/icons/maskable_icon_x192.png | Bin 0 -> 5656 bytes website/public/icons/maskable_icon_x384.png | Bin 0 -> 17689 bytes website/public/icons/maskable_icon_x48.png | Bin 0 -> 700 bytes website/public/icons/maskable_icon_x512.png | Bin 0 -> 28260 bytes website/public/icons/maskable_icon_x72.png | Bin 0 -> 1224 bytes website/public/icons/maskable_icon_x96.png | Bin 0 -> 1895 bytes website/public/robots.txt | 4 + .../splash_screens/10.2__iPad_landscape.png | Bin 0 -> 109249 bytes .../splash_screens/10.2__iPad_portrait.png | Bin 0 -> 110902 bytes .../10.5__iPad_Air_landscape.png | Bin 0 -> 114681 bytes .../10.5__iPad_Air_portrait.png | Bin 0 -> 113961 bytes .../10.9__iPad_Air_landscape.png | Bin 0 -> 120143 bytes .../10.9__iPad_Air_portrait.png | Bin 0 -> 120075 bytes ...11__iPad_Pro__10.5__iPad_Pro_landscape.png | Bin 0 -> 122985 bytes .../11__iPad_Pro__10.5__iPad_Pro_portrait.png | Bin 0 -> 124333 bytes .../12.9__iPad_Pro_landscape.png | Bin 0 -> 162168 bytes .../12.9__iPad_Pro_portrait.png | Bin 0 -> 162199 bytes ...uch_5th_generation_and_later_landscape.png | Bin 0 -> 34886 bytes ...ouch_5th_generation_and_later_portrait.png | Bin 0 -> 35564 bytes .../8.3__iPad_Mini_landscape.png | Bin 0 -> 109238 bytes .../8.3__iPad_Mini_portrait.png | Bin 0 -> 111473 bytes ...ni__9.7__iPad_Air__9.7__iPad_landscape.png | Bin 0 -> 99730 bytes ...ini__9.7__iPad_Air__9.7__iPad_portrait.png | Bin 0 -> 99744 bytes ...ne_11_Pro_Max__iPhone_XS_Max_landscape.png | Bin 0 -> 118817 bytes ...one_11_Pro_Max__iPhone_XS_Max_portrait.png | Bin 0 -> 119342 bytes .../iPhone_11__iPhone_XR_landscape.png | Bin 0 -> 61714 bytes .../iPhone_11__iPhone_XR_portrait.png | Bin 0 -> 63744 bytes ..._11_Pro__iPhone_XS__iPhone_X_landscape.png | Bin 0 -> 101240 bytes ...e_11_Pro__iPhone_XS__iPhone_X_portrait.png | Bin 0 -> 102573 bytes ...3_Pro_Max__iPhone_12_Pro_Max_landscape.png | Bin 0 -> 126354 bytes ...13_Pro_Max__iPhone_12_Pro_Max_portrait.png | Bin 0 -> 126577 bytes .../iPhone_14_Pro_Max_landscape.png | Bin 0 -> 126746 bytes .../iPhone_14_Pro_Max_portrait.png | Bin 0 -> 127050 bytes .../iPhone_14_Pro_landscape.png | Bin 0 -> 108827 bytes .../splash_screens/iPhone_14_Pro_portrait.png | Bin 0 -> 111783 bytes ...13__iPhone_12_Pro__iPhone_12_landscape.png | Bin 0 -> 107556 bytes ..._13__iPhone_12_Pro__iPhone_12_portrait.png | Bin 0 -> 110156 bytes ...Phone_6s_Plus__iPhone_6_Plus_landscape.png | Bin 0 -> 95650 bytes ...iPhone_6s_Plus__iPhone_6_Plus_portrait.png | Bin 0 -> 95431 bytes ...6s__iPhone_6__4.7__iPhone_SE_landscape.png | Bin 0 -> 43795 bytes ..._6s__iPhone_6__4.7__iPhone_SE_portrait.png | Bin 0 -> 44645 bytes website/public/splash_screens/icon.png | Bin 0 -> 46125 bytes website/setupTests.ts | 12 + website/src/App.css | 440 + website/src/App.tsx | 838 + website/src/Context.ts | 12 + website/src/components/AudioPlayButton.tsx | 37 + website/src/components/BottomNavItem.tsx | 49 + .../components/DictionaryStatusDisplay.tsx | 33 + website/src/components/Entry.tsx | 64 + website/src/components/EntryAudioDisplay.tsx | 75 + website/src/components/EntryInflections.tsx | 99 + website/src/components/ExtraEntryInfo.tsx | 157 + website/src/components/ImageEditor.tsx | 163 + .../components/InflectionFormMatchDisplay.tsx | 74 + website/src/components/LoadingElipses.css | 55 + website/src/components/LoadingElipses.tsx | 5 + website/src/components/PlayStorageAudio.tsx | 27 + website/src/components/ReviewScoreInput.tsx | 54 + website/src/components/SearchBar.tsx | 155 + website/src/components/UpgradePrices.tsx | 30 + website/src/components/VideoPlayer.tsx | 29 + website/src/components/WordlistImage.tsx | 41 + website/src/components/WordlistWordEditor.tsx | 173 + website/src/custom-bootstrap.css | 6 + website/src/custom-bootstrap.scss | 8 + website/src/lib/__mocks__/pouch-dbs.ts | 37 + .../src/lib/__mocks__/wordlist-database.ts | 61 + website/src/lib/audio-tools.ts | 40 + website/src/lib/backend-calls.ts | 113 + website/src/lib/badges.ts | 11 + .../lib/dictionary-core.test-not-working.txt | 243 + website/src/lib/dictionary-core.ts | 230 + website/src/lib/dictionary-mock-fillers.ts | 1397 ++ website/src/lib/dictionary.ts | 623 + website/src/lib/filler-words.ts | 51 + .../lib/fuzzify-pashto/fuzzify-pashto.test.ts | 500 + .../src/lib/fuzzify-pashto/fuzzify-pashto.ts | 149 + website/src/lib/fuzzify-pashto/replacer.ts | 334 + website/src/lib/get-text-options.ts | 8 + website/src/lib/get-word-id.test.ts | 8 + website/src/lib/get-word-id.ts | 10 + website/src/lib/hitBottom.ts | 12 + website/src/lib/image-tools.ts | 148 + website/src/lib/inflection-search-helpers.ts | 109 + website/src/lib/is-pashto.test.ts | 6 + website/src/lib/is-pashto.ts | 9 + website/src/lib/level-management.ts | 6 + .../lib/local-storage.test.not-working.txt | 47 + website/src/lib/local-storage.ts | 53 + website/src/lib/misc-helpers.ts | 29 + website/src/lib/options-reducer.ts | 98 + website/src/lib/pouch-dbs.ts | 231 + website/src/lib/sanitize-pashto.ts | 17 + website/src/lib/scriptToPhonetics.ts | 115 + website/src/lib/search-all-inflections.ts | 230 + .../src/lib/search-pile.test.not-working.ts | 121 + website/src/lib/search-pile.ts | 209 + website/src/lib/share-target.ts | 7 + website/src/lib/spaced-repetition.ts | 101 + website/src/lib/string-to-hex.test.ts | 6 + website/src/lib/string-to-hex.ts | 14 + website/src/lib/submissions.ts | 55 + website/src/lib/time-utils.ts | 38 + website/src/lib/wee-bit-fuzzy.test.ts | 40 + website/src/lib/wee-bit-fuzzy.ts | 152 + website/src/lib/wordlist-database.ts | 227 + website/src/main.tsx | 27 + website/src/screens/About.tsx | 153 + website/src/screens/Account.tsx | 300 + website/src/screens/EntryEditor.tsx | 447 + website/src/screens/IsolatedEntry.tsx | 348 + website/src/screens/Options.tsx | 276 + website/src/screens/PhraseBuilder.tsx | 87 + website/src/screens/PrivacyPolicy.tsx | 54 + website/src/screens/Results.tsx | 290 + website/src/screens/ReviewTasks.tsx | 90 + website/src/screens/ScriptToPhonetics.tsx | 63 + website/src/screens/Wordlist.tsx | 646 + website/src/types/account-types.ts | 100 + website/src/types/dictionary-types.ts | 217 + website/src/types/functions-types.ts | 78 + website/src/vite-env.d.ts | 10 + website/tsconfig.app.json | 24 + website/tsconfig.json | 7 + website/tsconfig.node.json | 22 + website/vite.config.ts | 81 + website/yarn.lock | 6787 +++++++ 267 files changed, 125555 insertions(+) create mode 100644 .firebaserc create mode 100644 .github/FUNDING.yml create mode 100644 .github/workflows/deploy-account.yml create mode 100644 .github/workflows/deploy-functions.yml create mode 100644 .github/workflows/functions-ci.yml create mode 100644 .github/workflows/publish-types.yml create mode 100644 .github/workflows/website-ci.yml create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 LICENSE create mode 100644 LingDocsLogo-Complex.jpg create mode 100644 LingDocsLogoSimple.pxd create mode 100644 README.md create mode 100644 account/.gitignore create mode 100644 account/check-couchdb.ts create mode 100644 account/package-lock.json create mode 100644 account/package.json create mode 100644 account/public/css/bootstrap-grid.css create mode 100644 account/public/css/bootstrap-grid.css.map create mode 100644 account/public/css/bootstrap-grid.min.css create mode 100644 account/public/css/bootstrap-grid.min.css.map create mode 100644 account/public/css/bootstrap-grid.rtl.css create mode 100644 account/public/css/bootstrap-grid.rtl.css.map create mode 100644 account/public/css/bootstrap-grid.rtl.min.css create mode 100644 account/public/css/bootstrap-grid.rtl.min.css.map create mode 100644 account/public/css/bootstrap-reboot.css create mode 100644 account/public/css/bootstrap-reboot.css.map create mode 100644 account/public/css/bootstrap-reboot.min.css create mode 100644 account/public/css/bootstrap-reboot.min.css.map create mode 100644 account/public/css/bootstrap-reboot.rtl.css create mode 100644 account/public/css/bootstrap-reboot.rtl.css.map create mode 100644 account/public/css/bootstrap-reboot.rtl.min.css create mode 100644 account/public/css/bootstrap-reboot.rtl.min.css.map create mode 100644 account/public/css/bootstrap-utilities.css create mode 100644 account/public/css/bootstrap-utilities.css.map create mode 100644 account/public/css/bootstrap-utilities.min.css create mode 100644 account/public/css/bootstrap-utilities.min.css.map create mode 100644 account/public/css/bootstrap-utilities.rtl.css create mode 100644 account/public/css/bootstrap-utilities.rtl.css.map create mode 100644 account/public/css/bootstrap-utilities.rtl.min.css create mode 100644 account/public/css/bootstrap-utilities.rtl.min.css.map create mode 100644 account/public/css/bootstrap.css create mode 100644 account/public/css/bootstrap.css.map create mode 100644 account/public/css/bootstrap.min.css create mode 100644 account/public/css/bootstrap.min.css.map create mode 100644 account/public/css/bootstrap.rtl.css create mode 100644 account/public/css/bootstrap.rtl.css.map create mode 100644 account/public/css/bootstrap.rtl.min.css create mode 100644 account/public/css/bootstrap.rtl.min.css.map create mode 100644 account/public/css/signin.css create mode 100644 account/public/img/lingdocs-logo.png create mode 100644 account/public/js/bootstrap.bundle.js create mode 100644 account/public/js/bootstrap.bundle.js.map create mode 100644 account/public/js/bootstrap.bundle.min.js create mode 100644 account/public/js/bootstrap.bundle.min.js.map create mode 100644 account/public/js/bootstrap.esm.js create mode 100644 account/public/js/bootstrap.esm.js.map create mode 100644 account/public/js/bootstrap.esm.min.js create mode 100644 account/public/js/bootstrap.esm.min.js.map create mode 100644 account/public/js/bootstrap.js create mode 100644 account/public/js/bootstrap.js.map create mode 100644 account/public/js/bootstrap.min.js create mode 100644 account/public/js/bootstrap.min.js.map create mode 100644 account/src/extend-express.d.ts create mode 100644 account/src/index.ts create mode 100644 account/src/lib/couch-db.ts create mode 100644 account/src/lib/dictionary.ts create mode 100644 account/src/lib/env-vars.ts create mode 100644 account/src/lib/handle-unmatched.ts create mode 100644 account/src/lib/inProd.ts create mode 100644 account/src/lib/mail-utils.ts create mode 100644 account/src/lib/ntfy.ts create mode 100644 account/src/lib/password-utils.ts create mode 100644 account/src/lib/recaptcha.ts create mode 100644 account/src/lib/sample-users.ts create mode 100644 account/src/lib/scriptToPhonetics.ts create mode 100644 account/src/lib/time-utils.ts create mode 100644 account/src/lib/user-utils.ts create mode 100644 account/src/lib/with-user.ts create mode 100644 account/src/middleware/setup-passport.ts create mode 100644 account/src/middleware/setup-session.ts create mode 100644 account/src/routers/api-router.ts create mode 100644 account/src/routers/auth-router.ts create mode 100644 account/src/routers/dictionary-router.ts create mode 100644 account/src/routers/feedback-router.ts create mode 100644 account/src/routers/payment-router.ts create mode 100644 account/tsconfig.json create mode 100644 account/views/admin.ejs create mode 100644 account/views/delete-account.ejs create mode 100644 account/views/email-verification.ejs create mode 100644 account/views/grammar-feedback.ejs create mode 100644 account/views/login.ejs create mode 100644 account/views/password-reset-request.ejs create mode 100644 account/views/password-reset.ejs create mode 100644 account/views/privacy.ejs create mode 100644 account/views/user.ejs create mode 100644 architecture-source.svg create mode 100644 architecture.svg create mode 100644 firebase.json create mode 100644 functions/.gitignore create mode 100644 functions/google-sheets-app-script.js create mode 100644 functions/jest.config.js create mode 100644 functions/package-lock.json create mode 100644 functions/package.json create mode 100644 functions/src/index.ts create mode 100644 functions/src/middleware/lingdocs-auth.ts create mode 100644 functions/src/publish.ts create mode 100644 functions/src/submissions.ts create mode 100644 functions/src/word-list-maker.test.ts create mode 100644 functions/src/word-list-maker.ts create mode 100644 functions/tsconfig.json create mode 100644 library.ts create mode 100644 netlify.toml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/index.html create mode 100644 tsconfig.json create mode 100755 update-inflector.sh create mode 100644 website/.dev create mode 100644 website/.gitignore create mode 100644 website/.npmrc create mode 100644 website/index.html create mode 100644 website/jest.config.js create mode 100644 website/package-lock.json create mode 100644 website/package.json create mode 100644 website/public/.well-known/assetlinks.json create mode 100644 website/public/_redirects create mode 100644 website/public/favicon.ico create mode 100644 website/public/icons/android-chrome-192x192.png create mode 100644 website/public/icons/android-chrome-512x512.png create mode 100644 website/public/icons/apple-touch-icon.png create mode 100644 website/public/icons/favicon-16x16.png create mode 100644 website/public/icons/favicon-32x32.png create mode 100644 website/public/icons/favicon.ico create mode 100644 website/public/icons/icon-w-name.png create mode 100644 website/public/icons/icon.png create mode 100644 website/public/icons/maskable_icon.png create mode 100644 website/public/icons/maskable_icon_x1024.png create mode 100644 website/public/icons/maskable_icon_x128.png create mode 100644 website/public/icons/maskable_icon_x192.png create mode 100644 website/public/icons/maskable_icon_x384.png create mode 100644 website/public/icons/maskable_icon_x48.png create mode 100644 website/public/icons/maskable_icon_x512.png create mode 100644 website/public/icons/maskable_icon_x72.png create mode 100644 website/public/icons/maskable_icon_x96.png create mode 100644 website/public/robots.txt create mode 100644 website/public/splash_screens/10.2__iPad_landscape.png create mode 100644 website/public/splash_screens/10.2__iPad_portrait.png create mode 100644 website/public/splash_screens/10.5__iPad_Air_landscape.png create mode 100644 website/public/splash_screens/10.5__iPad_Air_portrait.png create mode 100644 website/public/splash_screens/10.9__iPad_Air_landscape.png create mode 100644 website/public/splash_screens/10.9__iPad_Air_portrait.png create mode 100644 website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png create mode 100644 website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png create mode 100644 website/public/splash_screens/12.9__iPad_Pro_landscape.png create mode 100644 website/public/splash_screens/12.9__iPad_Pro_portrait.png create mode 100644 website/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png create mode 100644 website/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_portrait.png create mode 100644 website/public/splash_screens/8.3__iPad_Mini_landscape.png create mode 100644 website/public/splash_screens/8.3__iPad_Mini_portrait.png create mode 100644 website/public/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_landscape.png create mode 100644 website/public/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_portrait.png create mode 100644 website/public/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png create mode 100644 website/public/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png create mode 100644 website/public/splash_screens/iPhone_11__iPhone_XR_landscape.png create mode 100644 website/public/splash_screens/iPhone_11__iPhone_XR_portrait.png create mode 100644 website/public/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_landscape.png create mode 100644 website/public/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_portrait.png create mode 100644 website/public/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_landscape.png create mode 100644 website/public/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_portrait.png create mode 100644 website/public/splash_screens/iPhone_14_Pro_Max_landscape.png create mode 100644 website/public/splash_screens/iPhone_14_Pro_Max_portrait.png create mode 100644 website/public/splash_screens/iPhone_14_Pro_landscape.png create mode 100644 website/public/splash_screens/iPhone_14_Pro_portrait.png create mode 100644 website/public/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_landscape.png create mode 100644 website/public/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_portrait.png create mode 100644 website/public/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_landscape.png create mode 100644 website/public/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_portrait.png create mode 100644 website/public/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_landscape.png create mode 100644 website/public/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_portrait.png create mode 100644 website/public/splash_screens/icon.png create mode 100644 website/setupTests.ts create mode 100644 website/src/App.css create mode 100644 website/src/App.tsx create mode 100644 website/src/Context.ts create mode 100644 website/src/components/AudioPlayButton.tsx create mode 100644 website/src/components/BottomNavItem.tsx create mode 100644 website/src/components/DictionaryStatusDisplay.tsx create mode 100644 website/src/components/Entry.tsx create mode 100644 website/src/components/EntryAudioDisplay.tsx create mode 100644 website/src/components/EntryInflections.tsx create mode 100644 website/src/components/ExtraEntryInfo.tsx create mode 100644 website/src/components/ImageEditor.tsx create mode 100644 website/src/components/InflectionFormMatchDisplay.tsx create mode 100644 website/src/components/LoadingElipses.css create mode 100644 website/src/components/LoadingElipses.tsx create mode 100644 website/src/components/PlayStorageAudio.tsx create mode 100644 website/src/components/ReviewScoreInput.tsx create mode 100644 website/src/components/SearchBar.tsx create mode 100644 website/src/components/UpgradePrices.tsx create mode 100644 website/src/components/VideoPlayer.tsx create mode 100644 website/src/components/WordlistImage.tsx create mode 100644 website/src/components/WordlistWordEditor.tsx create mode 100644 website/src/custom-bootstrap.css create mode 100644 website/src/custom-bootstrap.scss create mode 100644 website/src/lib/__mocks__/pouch-dbs.ts create mode 100644 website/src/lib/__mocks__/wordlist-database.ts create mode 100644 website/src/lib/audio-tools.ts create mode 100644 website/src/lib/backend-calls.ts create mode 100644 website/src/lib/badges.ts create mode 100644 website/src/lib/dictionary-core.test-not-working.txt create mode 100644 website/src/lib/dictionary-core.ts create mode 100644 website/src/lib/dictionary-mock-fillers.ts create mode 100644 website/src/lib/dictionary.ts create mode 100644 website/src/lib/filler-words.ts create mode 100644 website/src/lib/fuzzify-pashto/fuzzify-pashto.test.ts create mode 100644 website/src/lib/fuzzify-pashto/fuzzify-pashto.ts create mode 100644 website/src/lib/fuzzify-pashto/replacer.ts create mode 100644 website/src/lib/get-text-options.ts create mode 100644 website/src/lib/get-word-id.test.ts create mode 100644 website/src/lib/get-word-id.ts create mode 100644 website/src/lib/hitBottom.ts create mode 100644 website/src/lib/image-tools.ts create mode 100644 website/src/lib/inflection-search-helpers.ts create mode 100644 website/src/lib/is-pashto.test.ts create mode 100644 website/src/lib/is-pashto.ts create mode 100644 website/src/lib/level-management.ts create mode 100644 website/src/lib/local-storage.test.not-working.txt create mode 100644 website/src/lib/local-storage.ts create mode 100644 website/src/lib/misc-helpers.ts create mode 100644 website/src/lib/options-reducer.ts create mode 100644 website/src/lib/pouch-dbs.ts create mode 100644 website/src/lib/sanitize-pashto.ts create mode 100644 website/src/lib/scriptToPhonetics.ts create mode 100644 website/src/lib/search-all-inflections.ts create mode 100644 website/src/lib/search-pile.test.not-working.ts create mode 100644 website/src/lib/search-pile.ts create mode 100644 website/src/lib/share-target.ts create mode 100644 website/src/lib/spaced-repetition.ts create mode 100644 website/src/lib/string-to-hex.test.ts create mode 100644 website/src/lib/string-to-hex.ts create mode 100644 website/src/lib/submissions.ts create mode 100644 website/src/lib/time-utils.ts create mode 100644 website/src/lib/wee-bit-fuzzy.test.ts create mode 100644 website/src/lib/wee-bit-fuzzy.ts create mode 100644 website/src/lib/wordlist-database.ts create mode 100644 website/src/main.tsx create mode 100644 website/src/screens/About.tsx create mode 100644 website/src/screens/Account.tsx create mode 100644 website/src/screens/EntryEditor.tsx create mode 100644 website/src/screens/IsolatedEntry.tsx create mode 100644 website/src/screens/Options.tsx create mode 100644 website/src/screens/PhraseBuilder.tsx create mode 100644 website/src/screens/PrivacyPolicy.tsx create mode 100644 website/src/screens/Results.tsx create mode 100644 website/src/screens/ReviewTasks.tsx create mode 100644 website/src/screens/ScriptToPhonetics.tsx create mode 100644 website/src/screens/Wordlist.tsx create mode 100644 website/src/types/account-types.ts create mode 100644 website/src/types/dictionary-types.ts create mode 100644 website/src/types/functions-types.ts create mode 100644 website/src/vite-env.d.ts create mode 100644 website/tsconfig.app.json create mode 100644 website/tsconfig.json create mode 100644 website/tsconfig.node.json create mode 100644 website/vite.config.ts create mode 100644 website/yarn.lock diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..b3d1d3d --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "lingdocs" + } +} diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..09a05f6 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,14 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry +polar: # Replace with a single Polar username +buy_me_a_coffee: lingdocsdev +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/workflows/deploy-account.yml b/.github/workflows/deploy-account.yml new file mode 100644 index 0000000..746abf5 --- /dev/null +++ b/.github/workflows/deploy-account.yml @@ -0,0 +1,58 @@ +name: deploy account +on: + push: + branches: + - master + - dev + paths: + - "account/**" + - ".github/workflows/deploy-account.yml" + workflow_dispatch: + +jobs: + new-deploy-account: + name: Deploy + runs-on: ubuntu-latest + env: + LINGDOCS_NPM_TOKEN: ${{ secrets.LINGDOCS_NPM_TOKEN }} + steps: + - uses: actions/checkout@v3 + - name: Cache NPM deps + uses: actions/cache@v3 + # TODO: for some reason this cache is not helping + with: + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + path: ~/.npm + - run: | + npm install + # TODO: could save a bunch of install time by not requiring ps-react in the website/account-types + cd website + npm install + cd .. + cd account + npm install + npm run build + npm prune --production + cd .. + tar --exclude-vcs -czf account.tar.gz account + - name: copy tarball to server + uses: appleboy/scp-action@v0.1.4 + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USERNAME }} + port: ${{ secrets.PORT }} + key: ${{ secrets.KEY }} + source: "account.tar.gz" + target: "." + - name: unpack tarball and restart app + uses: appleboy/ssh-action@v1.0.0 + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USERNAME }} + key: ${{ secrets.KEY }} + port: ${{ secrets.PORT }} + script: | + rm -rf apps/live/account + tar -xzf account.tar.gz -C ~/apps/live + rm account.tar.gz + pm2 restart account diff --git a/.github/workflows/deploy-functions.yml b/.github/workflows/deploy-functions.yml new file mode 100644 index 0000000..52060df --- /dev/null +++ b/.github/workflows/deploy-functions.yml @@ -0,0 +1,34 @@ +name: Deploy Functions + +on: + push: + branches: + - master + paths: + - "functions/**" + - ".github/workflows/deploy-functions.yml" + + workflow_dispatch: + +jobs: + deploy-functions: + runs-on: ubuntu-latest + env: + LINGDOCS_NPM_TOKEN: ${{ secrets.LINGDOCS_NPM_TOKEN }} + FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "npm" + - run: npm install -g firebase-tools + - run: | + cp .npmrc functions + cd website + npm install + cd .. + cd functions + npm install + - name: deploy functions and hosting routes + run: firebase deploy -f --token ${FIREBASE_TOKEN} diff --git a/.github/workflows/functions-ci.yml b/.github/workflows/functions-ci.yml new file mode 100644 index 0000000..1eece61 --- /dev/null +++ b/.github/workflows/functions-ci.yml @@ -0,0 +1,43 @@ +name: Functions CI + +on: + push: + branches: + - master + paths: + - "functions/**" + - ".github/workflows/functions-ci.yml" + + workflow_dispatch: + +jobs: + build-and-serve-functions: + runs-on: ubuntu-latest + env: + LINGDOCS_NPM_TOKEN: ${{ secrets.LINGDOCS_NPM_TOKEN }} + FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "npm" + - run: npm install -g firebase-tools + - name: build functions + run: | + cp .npmrc functions + cd website + npm install + cd .. + cd functions + npm install + npm run build + - name: start up emulator once + run: | + cd functions + firebase functions:config:get --token ${FIREBASE_TOKEN} > .runtimeconfig.json + echo '#!/bin/bash' > empty.sh + chmod +x empty.sh + firebase emulators:exec ./empty.sh --only functions --token ${FIREBASE_TOKEN} + rm .runtimeconfig.json + rm empty.sh diff --git a/.github/workflows/publish-types.yml b/.github/workflows/publish-types.yml new file mode 100644 index 0000000..82c223b --- /dev/null +++ b/.github/workflows/publish-types.yml @@ -0,0 +1,31 @@ +name: Publish Types + +on: + push: + branches: ["master"] + + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + env: + LINGDOCS_NPM_TOKEN: ${{ secrets.LINGDOCS_NPM_TOKEN }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "npm" + - name: Check if version has been updated + id: check + uses: EndBug/version-check@v2 + with: + diff-search: true + token: ${{ secrets.GITHUB_TOKEN }} + - name: Publish when version changed + if: steps.check.outputs.changed == 'true' + run: | + npm install + npm run build + npm publish diff --git a/.github/workflows/website-ci.yml b/.github/workflows/website-ci.yml new file mode 100644 index 0000000..c497371 --- /dev/null +++ b/.github/workflows/website-ci.yml @@ -0,0 +1,35 @@ +name: Website CI + +on: + push: + branches: + - master + paths: + - "website/**" + - ".github/workflows/website-ci.yml" + pull_request: + branches: ["*"] + paths: + - "website/**" + - ".github/workflows/website-ci.yml" + + workflow_dispatch: + +jobs: + build-and-test: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./website + env: + LINGDOCS_NPM_TOKEN: ${{ secrets.LINGDOCS_NPM_TOKEN }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "npm" + - run: | + npm install + npm run build + npm run test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f7750f --- /dev/null +++ b/.gitignore @@ -0,0 +1,99 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +firebase-debug.log* +firebase-debug.*.log* + +# Firebase cache +.firebase/ + +# Types Dist +dist + +# Firebase config + +# Uncomment this if you'd like others to create their own Firebase project. +# For a team working on the same Firebase project(s), it is recommended to leave +# it commented so all members can deploy to the same project(s) in .firebaserc. +# .firebaserc + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# Firebase functions config/env for running functions locally +.runtimeconfig.json + +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6e362c --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +@lingdocs:registry=https://npm.lingdocs.com +//npm.lingdocs.com/:_authToken=${LINGDOCS_NPM_TOKEN} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4b22c36 --- /dev/null +++ b/LICENSE @@ -0,0 +1,673 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + Copyright (C) 2022 lingdocs.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + LingDocs Pashto Dictionary Copyright (C) 2022 lingdocs.com + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/LingDocsLogo-Complex.jpg b/LingDocsLogo-Complex.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d12d76b34ebe58f1b95890482a134e864515e90 GIT binary patch literal 1063819 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 z@o}>o7@>IC1%-upgarAK;0dg&({U1nLr{dDd$ykb3LG=O5vRa=1_eG-IGKMvn4ha# zO9iu_(OJG=rta|RyOwj|4Lv2pdF;$q2=G~kCFdTZ60;9G=nNqMApju&Apju&A@Bzw zF#j5kvH<%@_TWo4xC49p)T=Xql)}E>!+~{hBKY+CJ($KGQ=77%U6CYojw;T>@N zW5yCxC4z%`_`;t_O}+v*Wix(Y`~Zi6yO^gpWxs*xfg=(yVj^%)@!YW*+=)#=LJID? z2J-}kxH5no1}9rZL_$goE=nUNAtHv8kdk6|M3cf{;0|u=UTtzf>X^RIYA(z5?$n!T zgqgN)*eJAh9XHSBE!&uR>q7XSWw8i;+JAtRZ->CH-RrSiy1~UN#H6dJD9GTjJz#X; zcJK9Mz;^0Y+#96!GjBYmf82m)6PKlr)n5l#9Nc|RSo6jgvC`a5vQH)#X1X71sGN{k zviXkCy0g~{rTKQej6>Mm+EVx6#z7Ti@lL_dug*Q>-}M!9{^lE1+qVK2J$8QzmFY%Z zPMj`hdqSA{no#?#dC9YhwL-@*U2`?U(@X8q=ntWT=b z+qGffE_Ljprr@kOj3EL-073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl073vl z073vl073vl073vl073vl073vl073vl073vl073vlU^x&_MgVjr7M}5(oL3SUek_Ma z$j2`suS&JW%cZiVvC3ld~?;`+fk3-KZE(E^X5@H(i*1-#g^tR}i3len_)n`(U0KKL9Wkwm$wi3DB4cl?iC8j=2Ad zKgj0y5eUB}6CB8_m4_|?ec9|(dmf+rHaKWgda78~?>mP)`~m`dj&BmZdAW>#^JCE1 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�Ocz2`g9c?AEhyvcnjoF?~fZ;Z@u~L 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�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 LoDv37S7Qw>~WeI7P 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

9C_3gp{1F1D6HJ^?bZE!4;fcsmfibK4neVgY0> zAYXHQtR@3wQ7{zO%>N=A|3!9&x`TE?ATsvPJRB{}Eu3lZm@w0F3keC*K7hK}K%Jf0 zRg6rmjT}vBW$bOA8QFP2Ab;L7;!_YpMBmbaPUhzp;^$}Q;Q-zL>+!#Q^Ve1XYXLE~ ze_pY#`p1|dk@o(6?e}MYzh?gt0uej}ee>q`YsPU9NL3J+f0MsoyPXPw;0Hn=mHmIY zA5z48v2b>NCd|p{=H|v>2{qwBbm*_g|LX<6uKe%9Uw)4R@q54ej`kkZ%*e&YnHJHh zCiXV=E{?QL&x}l2>)+>>@RIVh=0y&AP}WrLWm7GAlLheAt;-@5L6-@2#Rhpcn9g%xG7?3LJ%uY zi)Q)Hc@Jdp{vUt;#~7cs3G)_ zI}mmV4@3YW0+EE=hsZ;eA&(*25PgUV!~$XqafG-*ydf_j!H`#wH;`yZJR}8@4#|NO zLP{Z3ka|cHq#e=&8GwvHrXX{WMaVj22XX{CM?ylvK*B{LLLx_^K?3xGNIXb_Na9HM zkra{CkhGBuk<5|okX(?wkphrjA-zM2M@mD=K`KG2L25$kLK;MxK>CifinNDxhKz!I z4Vf633Yig^6Il>h3Rwa9F|r=AIkE$?CvqTi1o8*ukI4DRmB>xVJ;)=-bI9w+hbRyf z928QNTPW-(f+#X5$|z4!%upOrd{M$sVo*M!6r$9kbf65Q%%NVi^+gRwjYrK!twe1_9Y+0*x`TR&hKojt#)>A4_7Lp}nmL*qS}7~~kN7-AU87)BV* z7{M5E82K15j3JCgj1x>8Od3ocOj*pQn0A={m@$~Sn2nf2n9G>wSl6)_u!OOcu}rZ% zup+V2v1+mUu@rwkMD^egI|WpJ6gnd?T^eXl26uem;U{g8l& zfSW*>z?LAKAeW$vV1*Eakdg2{p($Y?;U~ft!UZA}B6=bjA`_wjqI9A*qD5kKVkY8; z#8$+whzp4Oh<8W`Nq9*#N!&>iNE%4yNKr@`NgtBhkVcZ0l8%y|-JrT5bpv|i<&DA{ zLpP4eZjwooLCM0%ipWOD&d6!W?~_}Tza_6C|3-mI!9t-*;YN{6(MGXxllZ2{O_Q5p zH%o6$QX*5bP^wXSQGTNAr97mfrjnz2MiocZLbX9nN-arkMg5+-k$RPeh(?^olIA@P zjAo6NgjR~yhV}z(EA7rL%3BX^x!g*-)pzThj)_i#&Y!M`?i)Qey&%0A{d@Xm`kmV} zx0P;t-_E-|$$-Tm$Y8+`%h17a%*e#3#Tdd^#kj&m#`KWMlPQmB`VQ_Li8~H=KHmAt zjLs~`Y|Wg+Jivm?!pCC4lEBi>ip?5`Cd6jP_K|Ij{TjOzyDNJh`*#jf z4n+=sjw+5V&fA<%Ip1=2a9(opaoKRCb4_s*a?5l3bJue3@v!ii@Fehjy^DKS_O9RE z>btwVth`X(WZrQ;B0eR)5WZ$UIKKeDBYz?Ps=#dlLxDuVTTU#fA{Z{%DTF2@E#xOu zFLWx*FYGK_D!eViE@CZ`E3zWWBnlNx7hMpe6EhM^6PpvK6*m-56`zy1C1E7-QDR<_ zUeZ)DQ*v2~S;|T(UusL5OWIMoLi$)nSjI=@^F5S%a`(dS_1!1DuW>*A{){Z0thsES z?2a6toR{3^2WSrz9=v@p_K@nK$-|t7JMseZKJu*!*A&zh;uYoAHSsldHFGqNweD%X)0%t2`NZc*k2Zz2rFQjGjHjAUGoK#n+}DZLS=8mz4b~mi zW72ci>(Zytx6yAfz&9{5C^JMe)H2L9yf9KW`e<}${Lnbjc*jJ>B-UizRMPal=_*tV z`VP8mCT8}|Y{gv6Jj#64Lc$`(V#89#GTw66>VZ{?)v>j*b(Zy&jh0Q3EvBuZZH*nF zowZ%7J+-~N{opg!XTi_r9E2UB9d;ZQ95bDeob;Tkor!@m)$4M{CCKHwtGH`|>xrAD zTbVn7yPbQl2aCr`k7Z9;&kQeAFB7k3?_1t4yubTM`K0+G`5OB+`_cOa`Yk?}d!GFQ z`-Sz3FaBKq@B9w}v;t}asREw|E(FO1^*1 z(FW07F}yJ;vDmRLv2!03KUBxvj(Zb#5pNMck|3Q>lt`KQGVwUcG-)VVGPy8?D&V)Ot5mt#*=~1~; zWl=R(tzA7>BVW^8D^gog$5EG6f2%&Bfutd_5xX(4@e1Y%JN*3Y^G1_-(?YXB^Hj@| zmanaG;Zo&BX4c>*V>=^J%o{uy5DD z#mrF7e4J&TEt=z>YxsWed+)sZ{M3TU!uk)V9~X;(OSnrh%QVY5D?BUptFo&DYdUL- z>(AEDH-a|_HWRn*Y?W_IZujmy*;(9m+`ZZh-zVSCI^aEMK2$lJIkG)EKMp$~Kgm87 zJncBsI$J(>yTG{k0B45RUMgHpU)f$=0SklnKp6tz>P1RIVp&01K@sOBdv%ZQR@(KP z^k=jvsO43@NY%lCZ$Hxv9=fG(D;blf(x+Vtyp5>5#NS(P^9(#l*)S+Dn7p#^^~{az zyxjML!kvyGTVq*4W|7ZuBxxV<5&wGk`p;Jy95917vM*B#SK@uu!l$P zq=5HMh%Y3Mkj{>;QZ7>J49+7T8%+9j`hB|0fO}nC4Pfl2tY4k_Ir?24hx;y^L$1WH z^sZ7S#^8P%%jX7B+Y?1_*g9+ue9z{Q*v0aN{iQ)acp^!21(%dKJuExuIp01~-lkc) z=<$WZz0Su@A`enV;R_d9D=GQD(wB=@@uw*5eo0s6OUk?Wg;y^xt1fR`(wrzy`_*36 z`}JMK?Mv)!&-?v=H+sMDWxa^H&^q#)EZR<~f@w-{j~5mDWx|t>(2n-kXci@!uEMU8 z;8(*KXGNQh`Jnwi$5=-waH6x>bIu)!`q}RwvCiuX|MU5F%8uA`iC90|E0@c=7e$x& z`+kZvEmwV4_?IR}=aV5z60@LQaqyMgxz-W+Mar4qdCE3y5q9L40PbyJOZf`F8h`TY zOnebmC~@W|(V{;|fA6UO!c3yJnN>hm{*$ddnOh!9whPh$kOLaxzEuKEAgCUlan zG*$u@jhosMMsITOQz9W(oErb9iwP26NejtdV{bHx@Ek}9-OljBa?)*X^%36Hl%agq z9!T}t5euVnXRWxv_sRe010=utiR8Y3jWdJS{I#hAbnYFvJa`&r$K&`{TG_S7j{Hp* zJUsv2i3Eum?n|eWN*7JE^fV6hR#3BLZJlq~Ty6w&9;@+C>reFTX~!WNLDqY%fA%}+YDHSLV~fFL`oVdO7OCv2GOPLfZ@twMtw<6rIotV>G z{_^FRZ5Ph!OjiC~#*%W2Mx&#cA-i5WyyR?h3l9wEY&BnphF6BnP-&7B^&sX68vLaq z8X^CQA!5dmWh#`3s_3Y^*6hE<_5kzZHqouI7MDs=PP{zqv47n_Wb^pV;O#sWZ7|&+ zt)bh6&;7Yxic((tBD0OxNXj2$b!iY}_Sc@_&Y!z<{n&2d^L@ndfen{0R;`<&&-_8i z9)&5iT)bDnE;pO`FSFyCVOpXG1ty}Ar1gHa(C@ByGsm%HjX_7HY4$WpJrI8W;_1b| zItVH7dFBU72YQwBmfX+bN9A`-90qXHK8l#zf&r!e@S?8&aN1|pv{JOYkks}Y&eD=`ggBntWKlT<# zbNMxjUt=8Ed0|5bZeCouQ^;wQd*-cpx@x`UpF>I$7)VdB^m|hx8>aL8$nN{Z04I9? zvzu@xsYJ=uCG_X&lP(Wc?)<$`T;q8Anp5Taom}d-Uh?^s<`t%I%%35;4za@Z6j1#c z{usMIT1*hR*gGuRt9=qaAc`uIn|`@g)*ZX}udy$#ixnkcdHQ=I_=*)^^&q2>;$?bT zErvFWak#4&@|l*HDnYSnhQ>{DZmC>nHHZ#+?6&Ha+x&AoqTh4KDpC7ZIQvrG+JTn- z7HpX!EL^dXZ@R`3|4ko9xp66j>SAf(`i$Z0$g>*WY&(k)nXT`Uo9SnYfGQ&YyL%>9M!KywAliDa^8i`Lu0B;bm~nUWlB)4%8V_bNU*X^{1Jf@9#76qfq` zQqI6-2DX*~#QoBkHI+kzn%{q*_&0`$AEwgVqKrk%6+YS0F|Ggl`X9)m8>sj;aAx^o z=sL~tA^2ap0tUVclT_y8omr)hevcN~P;ROr{|H06IZUhN1jIXSny(m|2v^C{p zK2<&?dia2?pUd;JXIk5q!186aSW$X?SCsu9p8l7C{s|*6#7^zelgr#f1!s}O3{BZ3 zyMMyy|4y3ZAJ(G(^8bG)_`inve>jEyz!qY*h5I{+D7kxE?;Y=z{~?xt@+#t+z$Sj5 z+#2HQNe=zbKcJ^c%FCN!+t=}(cNuc0P3pIK@5$E?5@4%jKCs566%EGvza9`V)i{HG zTAAr35YAe;qMK=Z-c$>kh3CT`W!0$yF^FuiXK1;lUn;phFFura6I^i?>*}sh;2XjU zyj`Y1p))!Q7TMKB{8$RnlHlz7BsSQl*PDANRaxbmC_}^i;c5zvL+o5&<=-w4J@wmy z@n)8Dg+pxs_nt(7#~KA64y09%zLYm;hPDRY?4o?^bts!X(?;@vEL_A9^Xeaz$ut}V zOFF_Wf+24QYMntdH6eWZ&;jw4+a1&6f08JZTpja#0j4Tq!$mxRno~tzHt~=Vb zS_bDY|D&nVxuK&|^^cJM>no<%sPyuiO<{PQhOL0BK7RwAG|;l#%05r7(SEfw(;J7a z*>x7Ay!)xJ`AG9KcRWUMgA@ALq6ou`V~Xd$u3tE`Sz);pw|Nr}FdpR02rf8(NOceJ zfq=jb%d#2OnT-8c83plqhwUHFn6>HC$9y;duEp*DIq#S~`PVTOP@9sZlR?aNC*bmGC1SYMVXq0|!1{3FKT8EjKui}gbJFq21XN-%gMgO} z3tl2e!K%K_iA`7gjSt1v#60>2A+f*vrden7U(H)A`2kRMl$m5pr6^SR{6I{nv?sQb zf-HTynfH_LR=MnO5vHzW_jkkRf`X=2O`A#t~U^TSC zRbp&V>lK-oRntQ;jew4Jb;`}cEE}Xje~)LDK6dOP0}{gH`4A=dACN-%)j?~_QB=&b zm@cov8eJ5-v?;88l@s={^rt;9E7N;Jc&TqT&ApNvTq28y{v)433?DPn|% z!r{`6u}HFlH2#_9H^Apr4hQ_x`whbqtX6xr_r9v_OQK@?-ZQ5N` zz6Uh|PVJxs{~7=P?Y)8z0O0$_ZS5c5o&R+J>4uiAy<-)U<=4`P zFvU;0ep2a-w#QQAf0O89iZ?$q5V9RIhq2IfGTM9+PDisaYaT4cUY${niA3f920TkgKVS%i>5)_A`i1w8TNWoSX= z0s*D@>{Kw4ceQCO7hp6o>LU~MJnAM^syu}+>G`|PKyc{)2Ha9ZE;w zqMg?~!&i3|NPtG3S|;8fC5rY8w@VWLS5GSy*i{$A)E>}2wEBg172Sj58lc76sld_V z(_IId-*XBX@f$ppL~5u^d#3<@blj8C;AhY9u{QiBwVQT}8rWaksK_PY$4LBFUGzr< zffP&;?q_`HwNDzax?(@Ss1xH_A9xD<8k5C%?f9G^Y^v0+8~9Om^sS-56(w#hyGCTs z6pcUl1b;~2_Zoi3ZL!g(w&4@4b}(OZ33yw(yzh>d*t0n%X56j^~-!?1P^s|K!rkUwrD(~a78*Yfh= zH(+fVf9X80D`TmbhwxV;odoXu8d9$vJL@o$9lh+@GP+4U&@$shiI28;(c@EC-yH|$ zt(zt02!cP0NjN{AHPSr4L(mrr!gI^<^^Z--K;@PsZIkh3lBBEJOiWpaIT{1l0aL)|Oys%(XE*~r^ z&2|YOXazOcl~r z2cSFv=bTCFVt_mgr*t0!#zyk^4!{bb>=xz`O7pUM;F44I4=sBnkHPyL!zVwbvk{KV7PJ$I0Qxg_BX>@{YockmCj~6E{jn}|_|GIQ zlGD0w^U&4190XbFQ6^-qC=tFmg)^UYH|nMlCd(hv1u?qqbj}QXp3Daqx_lw*v`n`s zMJvn8gypF`!h{=GoU;`TZsacBUSu*q*zn)HCH~8C#7^3f@ayrecci6vz^(LnRDAT( zYQ~=GQo62bQ>5S`$%il;hmu^MtaxY;rF}f1E51nrM-5DMRsNN%@UoFa_sN>{C|wZo z9+Bf)Ma0BXwLUyt#OuruR}DhUY&iwBj_5|b>*@K^&fSUfl9G8Y>_l}*kuQ_Xptg^O zTpaYVfKH}#%F^?;Z-cv^3IXLEwTMb7rB8&I3N?_X*g7WO4-nmRA1R#rC&us%`6&ec{MjY@kjd zfRqzoOo(lv!;9M0RG%%Kgv^roeLwxnG*m^B?A1jq)D>eHD7f|e4q>!Hh30imCUMGoMlZB(wLAO@Yo zHnuLiwP|D{Bj_?L?^fh{Of1(ta^gm9;-$NXv#cQi*A1@kW6Y#!J=_C2=g=)Q9O-0* z0qJ?Nr|La=FAu!O+I&bgxoe=R%OkdmY~x^dMPoyJeWxSBP?s$?nrLlItXo4dZMvXO zl(!P-52ltwmJi5@(fq72=<~a!e`=QFIfV4T6Os6j1m%vCfxrl~-P0}* zH;2cF41Sqi#mK;}yESK-ur!wK=|KDjaD-lbLlcOM=OW-f7KGz^drG^cXJv}}1+?%* z;@|av6HHDd3<5$2Du;H!k~9*A3Hg&{DH@x$$i9?lk$1&PVJicdw`DS1|Do7#Q@?i6 zCjGjDv9@Y73ni&TAKO${0C^#2oxA`R5*0;_pLTh-bU0-C^g*s;i3ieLB{`mq*i9(w!KrzknbCDKe^IU%l-s6kp+@?tQe+aXadW@moKygaeA;$?SG;XAB*sgqFyEr z$42+Q&I}?ySy&KGEAqi%j*1kj#%47t9jEtK3(g#ZF}Ba~jjiCbik9eM(olx)bxgma ztp5aeambkH;S3~2?I^=Updvso|JGP(4DPg-1EBKk%><@|BNdo*OgKn(5_n9xNlE6U zzNgDgMZf2cEsh@oMA29r!+?okPw9IioXx0Ftq2dWu-1Dzpx!~YU~4?O>`AoXUaaY?gptnV^<@GQGThEBz12b%cCs~TdGyP`qOA-Rj+?HPGf zR|7+VC0kKhPd|4wt-xycd+i{9$25tZ_H?htGU%*6k)vfr%X>qq%-b@^CQ$Pei9I3> zbbL5`hP%p9k2^;$p0f(_Jt)t$c4@{bL&7*O7sd0 z+IBdeXg%V`aws+Sv-Ode?eH;#LnJkIin;U>F_HgtGfsu1qBeveDj5;O;PcDNoWw2; z3%LoMJ58Es-bY=WiZRUF&9cd#L}p9V#MwyOF0fZXRWKid;g{b{;mjo!KHpIc4SP#J zorcD-sy#(Jt>{;^WZlf*l9u-Q!02REv-F8)dyvvd44OqZyuM38vc zj(YEie9$q(huA}?83?2lw>S{0{ux9{QeQ0)pG~QU7X!LV}67*+Nfzx=cPzR453s@|67z8iRYWau`&0ExB^fCcVSB zq=C}-@kR+^E06Xz$US;_?RgY~_(W|jcN!@^j_KqW0rzGT#LBe7z@5OtFe_BRkV}25 zdCh0$WPbK3jjK@4onW)R#4_LMcJU#z6zVeY;J-mRYqOxz&WL2DZn8%t?O0$%F#zI? zbKI3HxD>5vV6yfjVo~983Wf892pM}HXgnVz&VEp@e@b&a^a5`NI!||T0^(n-&YRjE zyaA!3CDID8tC4h3Fs1C)^vT=>?deT_Ks1dDQa3ns&BF8*em&PC;;?DXDh4{{?uRDy z^UEniD9$D4xQYY{?jZoQ5q18Xg;fY5`XnwUU^T9U9_RCnQt1zc%xp-Sz$iF@Y*h#U zFW6BuJB!iB*sFC(hw{qFbRF*^g1+p$R2*0&dqb$QEcxx@>@5^<{^UcDMPp2PPmVz0I9j?~V|Q^B2W z@b=CXw>=HjC}YUWN;8QuNyK?nb6?J}Iqfb(Ti;(Ki)gzMPZDE}( z93;hb@@|Edn1R))L=yx$YGtf~RBPRQcV6*t&Yi^--rBrX)iglk`8ky+ZPGm_z0Hh9 zAcN{^rS+64BNufCy7^SpfN;e0sBCfm8ZCEe4~O>2ufls7idDitL~bJ$$_<9dy`~)o zMx@!W?ciyfO9hFtQ#1RuFYw4lHA{S z?)4@Q_EaivyaD!qE?r=T2c+rsZ5V-X3hX(a%(4z05}g+d0`sO6iI{fI?Lp1O4)w%C z>Ah;J0rse+e8IS-)vftG+ojSt800j1e2)Y~>=C6;j<`a0QD!oq^#%o4!W=!gWXkUT zBjcCZuY5fRjsc*m6qx?R8c+R00aZ8Pr9V%7bPK<2vGh_n>ogOOjXmZ@R5jK)X#>h* zj1oUqy7FqRS=)Bl+AF`U(Nmz5qdv7Q7IjOOtnLu+lz(}JM)0TUnurs+zX0>oK^_YD z)sJgg$?y-E+ak;nbhBn~qwGjj^xyKy=%y!8;bY}DwbyV2Y(Ppxqp~ZtFCB}Q8%QA? zZ0v<(^Hn>qm0VGF4$}T5h=Av#K#3S0fvRE89lmcm=D* z;Y<{5Hg$c?>JwYkOaZ+VW$Qu5VzcClSr+MNU8yV?jl%BD8<9T+*bb5yatXNf%`4gu zZk|ae6DO#P7uGQKCJ*dl_taJh<0D0Dd_R`UybT*;0m8)5B^n838%H~ymhk>An6Y1= zWjhfPW5UXDYdc8OJp<4%G3BP4d7+z9r1c#}CXFBTZ_U9TE=c|uC=ES#@j8YkFXwP1 z_arur;yo9=LZHCs&tk_J{Y+pcF0fU>%Yps7~F)#zkhFYUtW)QT#C* zdzc8JdnJ_(&2bXjLO8l1-BtDaQ3}WESn)=6-n1q5d1oTq>fq?&FT281f%ojm{KU20 zLYb_ALVd9%zld43J}Zt@3!2O|ZcPF^`H(6-HP0PWkszrG$Z$H;U^r(>Z*2ql65jBu zsC7UgWK&&9>6M_ zUf=g^WD3T8TKA)89kO5G!Zpff61)tfjRvv`{;G?$aL$ghe+Od+!Fso_aGtA?^q2GN z3eoSqW?Yu^r=)zJkYTDrnYo*r1!brzycY-7qi8%Wfx}=d@3sik+)A6beAiKDr2dd z%ipBUnGnN!PE-;QyXW2M5`+Zx|kWmV6lvzZ`oXCKE8L>d~pAgNg`_yO!hMKH9boRxjCMmx#rz!A$LRxWzJ>Z zHhAI!VroIp2+p6>3) z`D;7ZByW$%SUuH?aYG};W@@eq$;mMiL+(`p0fg4LZ15Dg7}02KZt6OD*?q7F^Z zya{VE#^cA=;cM|P#~RCOdWtk;?S!J8TuZ-{U1K;`4?M3XOfWwcpg|aMylN>1AO@W_ zHiXg(_INoYw6gu5e1Q92=^qxFoWx59J$9dKb0`*f~YSnSMwpowq z^nMjEjjMJxPS>hMAye17+&%`_O6X=hn3WeSCHE2;fS=E9-iqI)gbI_*-KmAlnGu6s zYF@@S$##)}y0xrsp^!y~PP*6!8pZjtjo&UOGWFGOOCM+Wjwrp@27sSBS45LWkURb)jV)#k@HeD|B`UT^!=N~;lGDh}4MLE= z!@a0yHVIpcOq`0ZBN$N0*J~-V_4GAams^nAvC3vHKe#x;XDkbpLYMcS)g=NVQU(5P z{}bJCo=o18+565vkY4 zQ#$?`(4zu;FBHKg-V73EVTJVd6SOz33G|nz*4(;#P_QVXBTBeg2qu2fwWp$B4R|P921X(oI@beNcF#yIkC?!E$Enfk^S4Ujz?$Q+}8AsaoXhlvL9drE_ z^j#ahl^bk*ue`fa)5hqakOW8|F$8br; z`MoBBUCovjcmWWnhQ~5tXLa5}`GqCeLepqipev1IWQ%Z1*(rqY_^n8IW{XMb+(yJEIglTnVpGm)2X_V<6_SpXP`F(qbkYerXecd-7Aqa8kCG4Hu)rZP)A`}D_C**SEK9&f#W?u942tvMOI)2xWPvrWZ4_h3MR>vw0+`KDPI&2~2kTcdI z0{~vF@`ECFOT zNMQeU-9-xIxh^oMzKJ-D#{1XyAo2nzIX90DG~o|Z zerI#kQNZtp6}}Sr`=%mI%`{uF{0R!OmK;b^X!lhWJmtyD2STq~enxVxE~j$RFX)eA`aFb3{V~NOF&pRip22Cv0c=1`LD3KE+u@bFmJeWq5sJh1)v2+?>rx+n z^O~%Nh=~9jTvY@dIp+CjF3 z2hQg#C&eSfh@Y)!-2|B#DNi)z5n^w}>_+m09c1N?^`(H>krg@&EkWAAzy@6x}>$P%^X zT9`Mv0O%k&wGuJVq?0;X}6zC;#KSCd}>!p~BEj+QRX*OpyaAFUw)0L)>TgU{iC9sziG zDQ%PRaml(nRWz{f-e^bz-BSkZlMQIEU%=rOyOKT6{AcWRKZikV*cKv%rhLWSMYo5P z*+@3Za*~PGD`1s$=(d)kwa**&HcXx7`VY{Kf8kx6Som#z9od?hw8nP{Mpwk8g@1hZ z8I=G>ZiwH~n;lbc%Hstu^KyrbEV;jX=;o+eNI+Q^ey@9c(PEf3isN2EfadQmz@#@T zru;py2tlhG0twdLl{p}b_v-$Y*E0mZyMfu@<+{$L7L7x zG0%Rxazr8kJQ2g8-TJ7Y8G{ad5YVZTNp&$17|;xX?w)Ia@b9qNh>}I`9ucCr-?VvVGX#ld>LTR+{&NwDl?dvEobjEh1q*Rb(0VIa)bHvVN+)#lt;^;5+ePp=jpf~^6*`)?Q84+n^ev`iL7 zEIORF?X0*rPk9meAP;DY{6~N)6!q`-z;giLF{G6c!qsbpa5$5lC*;{#^JT#m$GJ{o zmKnTVV`Ar81fhfZCXAjPed#-mhC5kW;jwuUeq-_2h?T^65yU`B~ZgkJ0khdE1HT*WRAiN zNpkz8lZe`PP0${66>hpW7KOR5)tSpI9P0 z>`nni#-r{Y0!1TEiH7b!_W4>mY~u(nb?uh*JY?9{9MaVsyk!$-Hjr4xx##92Qr*yu zys->a6#Fza^+f2;dy0X?vi~rrlKk;+xf2f$lwHx6&7gG}D+|ShpogHyyTP%G7JEB# zEOPeL=b0;gKKL45LwKHtB7Cu@nJ3RL7zc+`9!xK9zF-*##Yq8y36#NR=+c9tO^Q!& zE;A~pqrsej0qVI(*ZL^&9ce1^DA~!*(itvmA-DJpJLU6tME+GLNTWbDpi3C^VWM7L z)3b`}ld9xH=Ub1ULkyCWG6kKpwNVFk91Lu`srH(V02S4DNHc4)gQ56nFwK9~Jktt} zOZ-~}#yGHdr!u}&1LO?!1kHdJ_j0~7Da`fslL3DI7WLBu{#!%9P*bN~RS~d%vj^3I zUHrIksBNw8o31So9~`86SbwpAS!|A{wM67s-G^p1P*>RR%C3nz(xzV+{j$Mg`czg*Kc~#9+^W)9*UlPe zp$Ml|(P|;Y-&-V-H^df*$k8>ikDck52mYP_b`Pa+mR5LfC{I>!q?czl$(r`7)qisL zRxM_f+Gml8@7z!bm4eRj>>ou^orbu__`^dJmE$K3y%|K)0)5(H3=sY5hp+a{AEEzxC{SCsnBpvF z6L-T~!K;L@UqAU{9@Qux7!cb15GYl=d{5@#eQ7U%y`yAi0j3*Eq>Kg_&6Qlqf}InR zd5CsRg4sjVT{lTD$~p&f;)LC~Nh;|M8f~nqLLLTFWU9gKevaHje`T^d*TTHH5V3Q87)> z1TZ5@dQPCJ5m7_iBBZ1c4us{^9ToX24P0~Pvdy(L34+w}kp6is)OBkyf*Y3F`dr%Z z0f5RPV$QNbb^W)T3Ttt1VlQ6KL9OY0o-_}mRhp=sV4mBXK&ymdT6J*93>_h zn#N{axBzom(yCKi6vU6MLVv=(1yuI%&q9SdF+t|@liW$!_?03s5J?1eLK5t2IDEJzBL{aLQ^%kL5NR$87fL-J>ask$7`UfRU=9~WM`$wJ8;Ospc%@DAVK~Gy>K95@E}$0nd=TGR z@7yJUA}`s7j_<=W&*qYts~7}>q3SuV%951kRg;0x325r8~s zJrC@DV`EmZJ?m0+J5C+Wu6gs$ycG2T0J!ZGu!YtECRtDbmJc2R1a!4z3xx?We>I?Z z&oAOZ`xNx3LHz!KUZ-uZZkGMQaUEjv`Cy8mu9!wE-}!tMu-7fj%3{~N`Ly0%WE<70z-s_P_pO5)+zduW~kNY-$fR05!!PEm9Dmw&; zlGfbu_*E=ri}+t+)M1{)mxnC21>YE|vG@T#_9ofy7p1&!S&PiIIDt!{0Q2KT-}LR5%ygz z1i#k_Lvw{AE6tn^0V4|t?#xxJaFJ9X(k07%?V^Z94PZu|B=}M?j(CHhlM%i5;Bf~H z`k~qg+wQFZY!CWfj2vJ%58?=0hSqJd>gp8lS&W*mqP{_xnWyiLM$*zDqxkC12l>DO zh@HX4Gt$45Tk`&zA$kg0t*%%O250w{r;#p7KPumjfDli#45wehxg=}-$v zj42yHl`kuhP(}dw%t#Vroz}~wttln8u~}wIbC>wUgr)cIzWa}CT0p$qc_d&?{{hdg zT){&rLACNQ8M4GEocv8fqHTa~KP5dA7>{J^CS`RBKehPEmyH)JIP{Qi}JjK70)esP#z^fD~(w@ znuZLl!?8tT#IW2;+m&n*O|lXGZOl!i_eQ@Ov7cS+)b@@IA-x4=InHIJ1^h7t#3QP1 z>m`Dh9&thjF}xFE~h53hk+ehsgO2DjyBnVd;g`VNhLs#K5B`4i^0 z7TrmP-hO9&{n6d(CA#ajm-m6MJfvuo^$hA9T!d?9Y)h8G&8CKjDtPsJha+%i?qV9W zwQLi)A;^)@=t$Y8>#)+8wnz#^J3EjELx+UwcxuOk2TnfdT>Cv2h-1f{P7Z|>1&?}- zRtI7cO?QW?1YwsypMsf0<}cOqo9cIbuQSxeIsYS3R-*%^CN*3)&=(A%+#8YkCBl7C z5LY7={U~OInL`MgEPBilRYB>wp`E&hM$wCr)s&;}Qa@-}SldulN?$)95jii^8TyWm z9JB{uO4R1rVVDjs0;$)ZH{%3bbI(hlrzw)4(Vni4V;m)|`VCy@uzgSy-r6`#8VJ;& z-`J02Qi)RO_J*Rk;oM@bl7|`u)b3qj(z=Si;AxK%W>}_O5c@QhL36{B6SiaO-I7$8HH|MU zRqx90Uae!}N@Q_B+nm7KQW*#r0zD`jDq8S8trg-503~!JrHou|tTScvgS+Zd8t%4T zzmJG$ESJhaMuO2^*L$jNV>PdI^B{;qVrjMSwhj~xZmheZm$2>fhW>biDZiMf88tIXdf0PZu3qWTXmoF_QoKH2SuCgwAY<@DNF{RgyWwb zL>JY}@(r*DDxh?0&bN|aixmlf-MCsCcxD39RkIS#h_TLf+(5#_b&gN3%7@e>$!L-M z-L7=mO>m8@2OrO6p0@DxsM{)pCdZhVTW?cX*iWVYqoL_n*q>;$7;%fPcq&;`;ZFPB zOB8?4G>WO2L-HHn{(BV@N=0w>fjK_h+XPm60z+!s+!#4^PiqKJgEyN>U)7m25qs|v zOEcg!A%hE;7K*D_!u^Pj9i!0Ynf4aZsgY2^Fp&J6m`N7luWn?sb!-^FjBD7rM+kUx zgi%9Km3zr=#`3CN^SPG55pW#+Ft8_8iiU{BuL-svKir&j^^5n!ZO>SG9IQZgX|2x4 zo_K!-P%S~T^N1GWb8{_%Te%kmc9c8^r8 zLmi?ss>qiss3#v?s(dN28kUlcrNFyJr{zg{gPuNE8nUa0pT)?F!7RsK*xEjOa`+Y& z1L!pWW3>|1PKmVXyE_&d!z|Z_1f8llu{Ow)gqZ6LQv%5AbyThiaD< zDigQ}if7sL94JQI`#&)X-qvawhy8LevC;ZI$$S>P1u==ZqL!IcddXBdQ1kNE9HU5i z0dZ7hl@+c$47F4qb3RBZgYq7IoGTG)r6r2siK2dp5)^7s@pU?5=iu3R=Tia+)d~l1 z)!|e%$o?+E!+7Iv&7hYHPnt}#U(pCrRKLb*4!H zCfJc<0Jr@I97W-fr_btvYXja{-ULY;R@ppqMv?1L0H+8rk$=|=xYBx;Kqk(RsT%j_ z{h^x{2DohxLWiNB!*wVJ5t(TFv)}ghsR8a!6zmXc@yN&d% zoRCyu+E}9hm5>`f4Uv`qSVQ;5IygD6*;G=0+{yx1k*epxQEExD1qBbr&PTP=T z>IF=+pZT?xch+T%HvlW}ZkLnMA8foH

GARO$P2vtwn`OW-L+jg?Lv{gUzo&PVy> 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 X%uJY=|G4Q0eG{ZV4_SLg`qh5`CbQL+ literal 0 HcmV?d00001 diff --git a/README.md b/README.md new file mode 100644 index 0000000..82e0def --- /dev/null +++ b/README.md @@ -0,0 +1,239 @@ +# LingDocs Dictionary Monorepo + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Netlify Status](https://api.netlify.com/api/v1/badges/65b633a2-f123-4fcd-91bc-5e6acda43256/deploy-status)](https://app.netlify.com/sites/lingdocs-dictionary/deploys) +![Website CI](https://github.com/lingdocs/lingdocs-main/actions/workflows/website-ci.yml/badge.svg) +![Functions CI](https://github.com/lingdocs/lingdocs-main/actions/workflows/functions-ci.yml/badge.svg) +![Account Deploy](https://github.com/lingdocs/lingdocs-main/actions/workflows/deploy-account.yml/badge.svg) +![Functions Deploy](https://github.com/lingdocs/lingdocs-main/actions/workflows/deploy-functions.yml/badge.svg) + +![LingDocs Logo](./website/public/icons/icon-w-name.png) + +## Contents + +This monorepo contains: + - `/dictionary-client` the frontend of the dictionary, a React SPA + - `/account` a backend authentication server + - `/functions` backend Firebase functions for use with the dictionary + +To update the `@lingdocs/pashto-inflector` dependency accross the project you can use the shell script included: + +```sh +./update-inflector.sh [version] +``` + +### Dictionary Client + +SPA Dictionary Frontend + +Use [Yarn](https://yarnpkg.com/). + +```sh +cd website +yarn install +``` + +#### Development + +```sh +yarn start +``` + +### Account + +Backend authentication server build on express / passport + +#### Development + +Use [npm](https://www.npmjs.com/). + +```sh +cd account +npm install +npm run dev +``` + +### Functions + +Backend Firebase functions + +Use [npm](https://www.npmjs.com/). + +```sh +cd functions +npm install +``` + +#### Development + +```sh +firebase login +# get envars locally +firebase functions:config:get > .runtimeconfig.json +# start functions emulator +npm run serve +``` + +## Architecture + +![LingDocs Pashto Dictioanry App Architecture](./architecture.svg) + +### Source Layer + +#### GitHub Git Repo + +The monorepo contains both a `website` folder for the frontend PWA and a `functions` folder for the backend functions. Both parts are written in TypeScript and are tied together using the types found in the `@lingdocs/pashto-inflector` package used by both as well as the types found in `./website/src/lib/backend-types.ts` + +##### `./website` frontend + +The front-end website code in `./website` is made with `create-react-app` and written in typescript with `jest` testing. It is a SPA and PWA. + +The deployment is done automatically by netlify upon pushing to the `master` branch. + +##### `./functions` backend + +The backend code found in `./functions` and is written in TypeScript. + +It is compiled and deployed automatically by the repo's GitHub Actions to Firebase Cloud Functions upon pushing to the `master` branch. + +#### Google Sheets Dictionary Source + +The content of the dictionary is based on a Google Sheets documents containing rows with the information for each dictionary entry. This can be edited by an editor directly, or through the website frontend with editor priveledges. + +A cloud function in the backend compiles the dictionary into binary form (protobuf) then uploads it into a Google Cloud Storage bucket. The deployment is triggered from the website by an editor. + +### Backend Layer + +#### Firebase Functions + +Serverless functions are used in conjungtion with Firebase Authentication to: +- check if a user has elevated priveledges +- receive edits or suggestions for the dictionary +- compile and publish the dictionary +- create and clean up elevated users in the CouchDB database + +#### Account Server + +Deployed through a self-hosted actions runner. It runs on an Ubuntu 20.04 machine and it requries `node` and `redis`. + +The runner is launched by this line in a crontab + +``` +@reboot ./actions-runner/run.sh +``` + +Process managed by pm2 using this `ecosystem.config.js` + +``` +module.exports = { + apps : [{ + name : "account", + cwd : "./actions-runner/_work/lingdocs-main/lingdocs-main/account", + script: "npm", + args: "start", + env: { + NODE_ENVIRONMENT: "************", + LINGDOCS_EMAIL_HOST: "**************", + LINGDOCS_EMAIL_USER: "**************", + LINGDOCS_EMAIL_PASS: "*****************", + LINGDOCS_COUCHDB: "****************", + LINGDOCS_ACCOUNT_COOKIE_SECRET: "******************", + LINGDOCS_ACCOUNT_GOOGLE_CLIENT_SECRET: "******************", + LINGDOCS_ACCOUNT_TWITTER_CLIENT_SECRET: "******************", + LINGDOCS_ACCOUNT_GITHUB_CLIENT_SECRET: "******************", + LINGDOCS_ACCOUNT_RECAPTCHA_SECRET: "6LcVjAUcAAAAAPWUK-******************", + } + }] +} +``` + +```sh +pm2 start ecosystem.config.js +pm2 save +``` + +Put behind a NGINX reverse proxy with this config (encryption by LetsEncrypt) + +``` +server { + server_name account.lingdocs.com; + + location / { + proxy_pass http://localhost:4000; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection 'upgrade'; + proxy_set_header Access-Control-Allow-Origin *; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_cache_bypass $http_upgrade; + } + + error_page 500 /500.json; + location /500.json { + return 500 '{"ok":false,"error":"500 Internal Server Error"}'; + } + + error_page 502 /502.json; + location /502.json { + return 502 '{"ok":false,"error":"502 Bad Gateway"}'; + } + + error_page 503 /503.json; + location /503.json { + return 503 '{"ok":false,"error":"503 Service Temporarily Unavailable"}'; + } + + error_page 504 /504.json; + location /504.json { + return 504 '{"ok":false,"error":"504 Gateway Timeout"}'; + } + + listen [::]:443 ssl ipv6only=on; # managed by Certbot + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/account.lingdocs.com/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/account.lingdocs.com/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot + +} +server { + if ($host = account.lingdocs.com) { + return 301 https://$host$request_uri; + } # managed by Certbot + + + server_name account.lingdocs.com; + + listen 80; + listen [::]:80; + return 404; # managed by Certbot + +} +``` + +#### CouchDB + +When a user upgrades their account level to `student` or `editor`: + +1. A doc in the `_users` db is created with their Firebase Authentication info, account level, and a password they can use for syncing their personal wordlistdb +2. A user database is created which they use to sync their personal wordlist. + +There is also a `review-tasks` database which is used to store all the review tasks for editors and syncs with the review tasks in the app for the editor(s). + +#### Google Cloud Storage + +Contains: + +- `dict` - the dictionary content in protobuf format +- `dict-info` - information about the version of the currently available dictionary in protobuf format + +The website fetches `dict-info` and `dict` as needed to check for the latest dictionary version and download it into memory/`lokijs`. + +### Frontend Layer + +#### PWA + +The frontend is a static-site PWA/SPA built with `create-react-app` (React/TypeScript) and deployed to Netlify. + + diff --git a/account/.gitignore b/account/.gitignore new file mode 100644 index 0000000..09b0fe8 --- /dev/null +++ b/account/.gitignore @@ -0,0 +1,2 @@ +node_modules +sessions diff --git a/account/check-couchdb.ts b/account/check-couchdb.ts new file mode 100644 index 0000000..e7494ff --- /dev/null +++ b/account/check-couchdb.ts @@ -0,0 +1,112 @@ +#!/usr/bin/env tsx + +// a script for making edits to the couchdb records - run with tsnode + +import Nano from "nano"; +import { DocumentInsertResponse } from "nano"; +import env from "./src/lib/env-vars"; +import * as T from "../website/src/types/account-types"; +import { + addCouchDbAuthUser, + generateWordlistDbPassword, + getAllLingdocsUsers, + getLingdocsUser, + insertLingdocsUser, + updateLingdocsUser, +} from "./src/lib/couch-db"; + +const nano = Nano(env.couchDbURL); +// const usersDb = nano.db.use("lingdocs-users"); +// const userDbPrefix = "userdb-"; + +function processAPIResponse( + user: T.LingdocsUser, + response: DocumentInsertResponse +): T.LingdocsUser | undefined { + if (response.ok !== true) return undefined; + return { + ...user, + _id: response.id, + _rev: response.rev, + }; +} + +async function main() { + const users = await getAllLingdocsUsers(); + const usersWDbs = users.filter((x) => x.level !== "basic"); + for (let user of usersWDbs) { + // if (!user.docs.length) return; + // const u = user.docs[0]; + // await authUsers.destroy(u._id, u._rev); + if (user.level === "basic") { + throw new Error(""); + } + process.stdout.write( + `Checking for _user for ${user.name} - ${user.email}...` + ); + const uzrs = nano.db.use("_users"); + const r = await uzrs.find({ + selector: { _id: `org.couchdb.user:${user.userId}` }, + }); + console.log(r.docs.length ? "✅" : "❌"); + if (!r.docs.length) { + console.log(`Creating wordlist db for ${user.name} - ${user.email}...`); + const { password, userDbName } = await addCouchDbAuthUser(user.userId); + await updateLingdocsUser(user.userId, { + couchDbPassword: password, + wordlistDbName: userDbName, + }); + } + process.stdout.write(`Checking for db for ${user.name} - ${user.email}...`); + const userDb = nano.db.use(user.wordlistDbName); + try { + // await userDb.insert( + // { + // admins: { + // names: [user.userId], + // roles: ["_admin"], + // }, + // members: { + // names: [user.userId], + // roles: ["_admin"], + // }, + // }, + // "_security" + // ); + const { admins, members } = await userDb.get("_security"); + if ( + admins?.names?.[0] === user.userId && + members?.names?.[0] === user.userId + ) { + console.log("✅"); + } else { + console.log("check", user.wordlistDbName); + console.log("uid", user.userId); + console.log("RR"); + } + } catch (e) { + // console.log(e); + console.log("❌"); + console.log(`needs ${user.wordlistDbName} - ${user.userId}`); + } + } + const allDbs = await nano.db.list(); + const strayDbs = allDbs.reduce((acc, curr) => { + if (!curr.startsWith("userdb-")) { + return acc; + } + if ( + !usersWDbs.some((x) => x.level !== "basic" && x.wordlistDbName === curr) + ) { + return [...acc, curr]; + } + return acc; + }, []); + console.log("STRAY USERDBS"); + console.log(strayDbs); + return "done"; +} + +main().then((res) => { + console.log(res); +}); diff --git a/account/package-lock.json b/account/package-lock.json new file mode 100644 index 0000000..5318937 --- /dev/null +++ b/account/package-lock.json @@ -0,0 +1,5968 @@ +{ + "name": "lingdocs-account", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "lingdocs-account", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@lingdocs/inflect": "7.6.5", + "base64url": "^3.0.1", + "bcryptjs": "^2.4.3", + "connect-redis": "^6.0.0", + "cors": "^2.8.5", + "cron": "^2.1.0", + "crypto": "^1.0.1", + "ejs": "^3.1.6", + "express": "^4.17.2", + "express-session": "^1.17.2", + "lokijs": "^1.5.12", + "nano": "^9.0.3", + "next": "^13.4.12", + "node-fetch": "^2.6.7", + "nodemailer": "^6.6.3", + "passport": "^0.4.1", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-local": "^1.0.0", + "passport-twitter": "^1.0.4", + "pug": "^3.0.2", + "redis": "^3.1.2", + "session-file-store": "^1.5.0", + "stripe": "^10.13.0", + "uuid": "^8.3.2" + }, + "devDependencies": { + "@types/base64url": "^2.0.0", + "@types/bcryptjs": "^2.4.2", + "@types/cors": "^2.8.12", + "@types/cron": "^2.0.0", + "@types/express": "^4.17.13", + "@types/express-session": "^1.17.4", + "@types/lokijs": "^1.5.8", + "@types/node": "^16.6.0", + "@types/node-fetch": "^2.5.12", + "@types/nodemailer": "^6.4.4", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-local": "^1.0.34", + "@types/passport-twitter": "^1.0.37", + "@types/redis": "^2.8.31", + "@types/uuid": "^8.3.1", + "ts-node": "^10.1.0", + "ts-node-dev": "^2.0.0", + "tsx": "^4.17.0", + "typescript": "^5.3.2" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", + "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", + "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", + "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", + "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", + "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", + "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", + "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", + "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", + "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", + "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", + "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", + "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", + "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", + "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", + "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", + "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", + "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", + "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", + "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", + "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", + "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", + "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", + "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", + "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@lingdocs/inflect": { + "version": "7.6.5", + "resolved": "https://npm.lingdocs.com/@lingdocs/inflect/-/inflect-7.6.5.tgz", + "integrity": "sha512-z3MqiH0XdfMM4eBNcsmp/oczRVnTA+GL8SdIn62DIznyiQj0oJeK31iJGTKc9fni3rL7cvZwTBDA0eH8912+WA==", + "license": "GPL-3.0", + "dependencies": { + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0" + } + }, + "node_modules/@next/env": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.13.tgz", + "integrity": "sha512-fwz2QgVg08v7ZL7KmbQBLF2PubR/6zQdKBgmHEl3BCyWTEDsAQEijjw2gbFhI1tcKfLdOOJUXntz5vZ4S0Polg==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.13.tgz", + "integrity": "sha512-ZptVhHjzUuivnXMNCJ6lER33HN7lC+rZ01z+PM10Ows21NHFYMvGhi5iXkGtBDk6VmtzsbqnAjnx4Oz5um0FjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.13.tgz", + "integrity": "sha512-t9nTiWCLApw8W4G1kqJyYP7y6/7lyal3PftmRturIxAIBlZss9wrtVN8nci50StDHmIlIDxfguYIEGVr9DbFTg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.13.tgz", + "integrity": "sha512-xEHUqC8eqR5DHe8SOmMnDU1K3ggrJ28uIKltrQAwqFSSSmzjnN/XMocZkcVhuncuxYrpbri0iMQstRyRVdQVWg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.13.tgz", + "integrity": "sha512-sNf3MnLAm8rquSSAoeD9nVcdaDeRYOeey4stOWOyWIgbBDtP+C93amSgH/LPTDoUV7gNiU6f+ghepTjTjRgIUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.13.tgz", + "integrity": "sha512-WhcRaJJSHyx9OWmKjjz+OWHumiPZWRqmM/09Bt7Up4UqUJFFhGExeztR4trtv3rflvULatu9IH/nTV8fUUgaMA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.13.tgz", + "integrity": "sha512-+Y4LLhOWWZQIDKVwr2R17lq2KSN0F1c30QVgGIWfnjjHpH8nrIWHEndhqYU+iFuW8It78CiJjQKTw4f51HD7jA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.13.tgz", + "integrity": "sha512-rWurdOR20uxjfqd1X9vDAgv0Jb26KjyL8akF9CBeFqX8rVaBAnW/Wf6A2gYEwyYY4Bai3T7p1kro6DFrsvBAAw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.13.tgz", + "integrity": "sha512-E8bSPwRuY5ibJ3CzLQmJEt8qaWrPYuUTwnrwygPUEWoLzD5YRx9SD37oXRdU81TgGwDzCxpl7z5Nqlfk50xAog==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.13.tgz", + "integrity": "sha512-4KlyC6jWRubPnppgfYsNTPeWfGCxtWLh5vaOAW/kdzAk9widqho8Qb5S4K2vHmal1tsURi7Onk2MMCV1phvyqA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, + "node_modules/@types/base64url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/base64url/-/base64url-2.0.0.tgz", + "integrity": "sha512-r+d5HWla1etMB9MdDr/wfzhiWdT6GTlO6Xp96FnSsnsxeOi3ZCz1EJyv7OE7Coc2cw5tGblqahMYNL/KwdP8kQ==", + "deprecated": "This is a stub types definition for base64url (https://github.com/brianloveswords/base64url). base64url provides its own type definitions, so you don't need @types/base64url installed!", + "dev": true, + "dependencies": { + "base64url": "*" + } + }, + "node_modules/@types/bcryptjs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", + "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", + "dev": true + }, + "node_modules/@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@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==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "node_modules/@types/cron": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/cron/-/cron-2.0.0.tgz", + "integrity": "sha512-xZM08fqvwIXgghtPVkSPKNgC+JoMQ2OHazEvyTKnNf7aWu1aB6/4lBbQFrb03Td2cUGG7ITzMv3mFYnMu6xRaQ==", + "dev": true, + "dependencies": { + "@types/luxon": "*", + "@types/node": "*" + } + }, + "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==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/express-session": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.17.4.tgz", + "integrity": "sha512-7cNlSI8+oOBUHTfPXMwDxF/Lchx5aJ3ho7+p9jJZYVg9dVDJFh3qdMXmJtRsysnvS+C6x46k9DRYmrmCkE+MVg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/lokijs": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/lokijs/-/lokijs-1.5.8.tgz", + "integrity": "sha512-HN4vmoYHqF0mx91Cci6xaH1uN1JAMbakqNFXggpbd2L/RTUMrvx//dJTJehEtEF+a/qXfLbVSeO6p3Oegx/hDg==", + "dev": true + }, + "node_modules/@types/luxon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.0.2.tgz", + "integrity": "sha512-HM2OVWckUMmXbWYZufmWT2XMURGDZ6XbyNyQ+Lx+gCFGFqbZaIjsz7b+AGeGP/AuVYHBiuGY+wXfweP1RremnA==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.0.tgz", + "integrity": "sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ==" + }, + "node_modules/@types/node-fetch": { + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", + "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/nodemailer": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.4.tgz", + "integrity": "sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/oauth": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", + "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/passport": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.7.tgz", + "integrity": "sha512-JtswU8N3kxBYgo+n9of7C97YQBT+AYPP2aBfNGTzABqPAZnK/WOAaKfh3XesUYMZRrXFuoPc2Hv0/G/nQFveHw==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/passport-github2": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/passport-github2/-/passport-github2-1.2.5.tgz", + "integrity": "sha512-+WLyrd8JPsCxroK34EjegR0j3FMxp6wqB9cw/sRCFkWT9qic1dymAn021gr336EpyjzdhjUd2KKrqyxvdFSvOA==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-oauth2": "*" + } + }, + "node_modules/@types/passport-google-oauth": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.42.tgz", + "integrity": "sha512-0M9Wezbbkgn4VZtHdtEbQru5Kl3qeb2CHoKYvAD2svJDAg8nK1bLG4uBQPudOUuux56igXkFfNGR3gBlsSlTCg==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-local": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.34.tgz", + "integrity": "sha512-PSc07UdYx+jhadySxxIYWuv6sAnY5e+gesn/5lkPKfBeGuIYn9OPR+AAEDq73VRUh6NBTpvE/iPE62rzZUslog==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-strategy": "*" + } + }, + "node_modules/@types/passport-oauth2": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.11.tgz", + "integrity": "sha512-KUNwmGhe/3xPbjkzkPwwcPmyFwfyiSgtV1qOrPBLaU4i4q9GSCdAOyCbkFG0gUxAyEmYwqo9OAF/rjPjJ6ImdA==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/oauth": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-strategy": { + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", + "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-twitter": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.37.tgz", + "integrity": "sha512-/FHODUP6ExYpRFdhVOtbHwVZRmni0kFyOFhOwqg61SoSwcED4c5tkhYu5cJElyhD5jbevRTmgInLFFI5s2hBag==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/redis": { + "version": "2.8.31", + "resolved": "https://registry.npmjs.org/@types/redis/-/redis-2.8.31.tgz", + "integrity": "sha512-daWrrTDYaa5iSDFbgzZ9gOOzyp2AJmYK59OlG/2KGBgYWF3lfs8GDKm1c//tik5Uc93hDD36O+qLPvzDolChbA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "node_modules/@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==" + }, + "node_modules/@types/uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "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==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "dependencies": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@types/tough-cookie": ">=2.3.3", + "axios": ">=0.16.2", + "tough-cookie": ">=2.3.3" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bagpipe": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/bagpipe/-/bagpipe-0.3.5.tgz", + "integrity": "sha1-40HRZPyyTN8E6n4Ft2XsEMiupqE= sha512-42sAlmPDKes1nLm/aly+0VdaopSU9br+jkRELedhQxI5uXHgtk47I83Mpmf4zoNTRMASdLFtUkimlu/Z9zQ8+g==" + }, + "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==" + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dependencies": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "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==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001520", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz", + "integrity": "sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A= sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "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==", + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "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==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect-redis": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/connect-redis/-/connect-redis-6.0.0.tgz", + "integrity": "sha512-6eGEAAPHYvcfbRNCMmPzBIjrqRWLw7at9lCUH4G6NQ8gwWDJelaUmFNOqPIhehbw941euVmIuqWsaWiKXfb+5g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw= sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cron": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cron/-/cron-2.1.0.tgz", + "integrity": "sha512-Hq7u3P8y7UWYvsZbSKHHJDVG0VO9O7tp2qljxzTScelcTODBfCme8AIhnZsFwmQ9NchZ3hr2uNr+s3DSms7q6w==", + "dependencies": { + "luxon": "^1.23.x" + } + }, + "node_modules/crypto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", + "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", + "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in." + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denque": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", + "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk= sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==" + }, + "node_modules/dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==", + "dev": true, + "dependencies": { + "xtend": "^4.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/esbuild": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", + "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.23.0", + "@esbuild/android-arm": "0.23.0", + "@esbuild/android-arm64": "0.23.0", + "@esbuild/android-x64": "0.23.0", + "@esbuild/darwin-arm64": "0.23.0", + "@esbuild/darwin-x64": "0.23.0", + "@esbuild/freebsd-arm64": "0.23.0", + "@esbuild/freebsd-x64": "0.23.0", + "@esbuild/linux-arm": "0.23.0", + "@esbuild/linux-arm64": "0.23.0", + "@esbuild/linux-ia32": "0.23.0", + "@esbuild/linux-loong64": "0.23.0", + "@esbuild/linux-mips64el": "0.23.0", + "@esbuild/linux-ppc64": "0.23.0", + "@esbuild/linux-riscv64": "0.23.0", + "@esbuild/linux-s390x": "0.23.0", + "@esbuild/linux-x64": "0.23.0", + "@esbuild/netbsd-x64": "0.23.0", + "@esbuild/openbsd-arm64": "0.23.0", + "@esbuild/openbsd-x64": "0.23.0", + "@esbuild/sunos-x64": "0.23.0", + "@esbuild/win32-arm64": "0.23.0", + "@esbuild/win32-ia32": "0.23.0", + "@esbuild/win32-x64": "0.23.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", + "dependencies": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==" + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", + "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "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==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "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==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds= sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==" + }, + "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==", + "peer": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM= sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/kruptein": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-2.2.3.tgz", + "integrity": "sha512-BTwprBPTzkFT9oTugxKd3WnWrX630MqUDsnmBuoa98eQs12oD4n4TeI0GbpdGcYn/73Xueg2rfnw+oK4dovnJg==", + "dependencies": { + "asn1.js": "^5.4.1" + }, + "engines": { + "node": ">6" + } + }, + "node_modules/lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==" + }, + "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==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/luxon": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz", + "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==", + "engines": { + "node": "*" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==", + "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==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/nano": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.3.tgz", + "integrity": "sha512-NFI8+6q5ihnozH6qK+BJ+ilnPfZzBhlUswaFgqUvSp2EN5eJ2BMxbzkYiBsN+waa+N95FculCdbneDmzLWfXaQ==", + "dependencies": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.13.tgz", + "integrity": "sha512-A3YVbVDNeXLhWsZ8Nf6IkxmNlmTNz0yVg186NJ97tGZqPDdPzTrHotJ+A1cuJm2XfuWPrKOUZILl5iBQkIf8Jw==", + "dependencies": { + "@next/env": "13.4.13", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.8.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.4.13", + "@next/swc-darwin-x64": "13.4.13", + "@next/swc-linux-arm64-gnu": "13.4.13", + "@next/swc-linux-arm64-musl": "13.4.13", + "@next/swc-linux-x64-gnu": "13.4.13", + "@next/swc-linux-x64-musl": "13.4.13", + "@next/swc-win32-arm64-msvc": "13.4.13", + "@next/swc-win32-ia32-msvc": "13.4.13", + "@next/swc-win32-x64-msvc": "13.4.13" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/nodemailer": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.3.tgz", + "integrity": "sha512-faZFufgTMrphYoDjvyVpbpJcYzwyFnbAMmQtj1lVBYAUSm3SOy2fIdd9+Mr4UxPosBa0JRw9bJoIwQn+nswiew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE= sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/passport": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.4.1.tgz", + "integrity": "sha512-IxXgZZs8d7uFSt3eqNjM9NQ3g3uQCW5avD8mRNoXV99Yig50vjuaez6dQK2qC0kVWPRTujxY0dWgGfT09adjYg==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-github2": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/passport-github2/-/passport-github2-0.1.12.tgz", + "integrity": "sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "dependencies": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw= sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "dependencies": { + "passport-oauth1": "1.x.x" + } + }, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", + "integrity": "sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4= sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth1": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.2.0.tgz", + "integrity": "sha512-Sv2YWodC6jN12M/OXwmR4BIXeeIHjjbwYTQw4kS6tHK4zYzSEpxBgSJJnknBjICA5cj0ju3FSnG1XmHgIhYnLg==", + "dependencies": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-oauth2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.0.tgz", + "integrity": "sha512-emXPLqLcVEcLFR/QvQXZcwLmfK8e9CqvMgmOFJxcNT3okSFMtUbRRKpY20x5euD+01uHsjjCa07DYboEeLXYiw==", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ= sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-twitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", + "integrity": "sha1-AaeZ4fdgvy3knyul+6MigvGJMtc= sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", + "dependencies": { + "passport-oauth1": "1.x.x", + "xtraverse": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10= sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "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==" + }, + "node_modules/pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "dependencies": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rambda": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.3.0.tgz", + "integrity": "sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==" + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs= sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dependencies": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redis": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.2.tgz", + "integrity": "sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==", + "dependencies": { + "denque": "^1.5.0", + "redis-commands": "^1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-redis" + } + }, + "node_modules/redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==" + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60= sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ= sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==" + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/session-file-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/session-file-store/-/session-file-store-1.5.0.tgz", + "integrity": "sha512-60IZaJNzyu2tIeHutkYE8RiXVx3KRvacOxfLr2Mj92SIsRIroDsH0IlUUR6fJAjoTW4RQISbaOApa2IZpIwFdQ==", + "dependencies": { + "bagpipe": "^0.3.5", + "fs-extra": "^8.0.1", + "kruptein": "^2.0.4", + "object-assign": "^4.1.1", + "retry": "^0.12.0", + "write-file-atomic": "3.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stripe": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-10.14.0.tgz", + "integrity": "sha512-cXqUdZvrU20KElhLjzw/kW5t2SLLUENqeEftaiQXLogkUdNHyz/L12S4WHmQ8h0KHHFhxO39I7Q9GkJO1MMzzw==", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": "^8.1 || >=10.*" + } + }, + "node_modules/stripe/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ= sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + }, + "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==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node-dev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz", + "integrity": "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.1", + "dynamic-dedupe": "^0.3.0", + "minimist": "^1.2.6", + "mkdirp": "^1.0.4", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.2", + "ts-node": "^10.4.0", + "tsconfig": "^7.0.0" + }, + "bin": { + "ts-node-dev": "lib/bin.js", + "tsnd": "lib/bin.js" + }, + "engines": { + "node": ">=0.8.0" + }, + "peerDependencies": { + "node-notifier": "*", + "typescript": "*" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "dependencies": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/tsx": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.17.0.tgz", + "integrity": "sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.23.0", + "get-tsconfig": "^4.7.5" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "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==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I= sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "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, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xtraverse": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "integrity": "sha1-t0G60BjveNip0ug63gB7P3lZxzI= sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", + "dependencies": { + "xmldom": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" + }, + "@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", + "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", + "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", + "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", + "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", + "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", + "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", + "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", + "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", + "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", + "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", + "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", + "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", + "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", + "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", + "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", + "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", + "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", + "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", + "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", + "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", + "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", + "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", + "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", + "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", + "dev": true, + "optional": true + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@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==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@lingdocs/inflect": { + "version": "7.6.5", + "resolved": "https://npm.lingdocs.com/@lingdocs/inflect/-/inflect-7.6.5.tgz", + "integrity": "sha512-z3MqiH0XdfMM4eBNcsmp/oczRVnTA+GL8SdIn62DIznyiQj0oJeK31iJGTKc9fni3rL7cvZwTBDA0eH8912+WA==", + "requires": { + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0" + } + }, + "@next/env": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.13.tgz", + "integrity": "sha512-fwz2QgVg08v7ZL7KmbQBLF2PubR/6zQdKBgmHEl3BCyWTEDsAQEijjw2gbFhI1tcKfLdOOJUXntz5vZ4S0Polg==" + }, + "@next/swc-darwin-arm64": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.13.tgz", + "integrity": "sha512-ZptVhHjzUuivnXMNCJ6lER33HN7lC+rZ01z+PM10Ows21NHFYMvGhi5iXkGtBDk6VmtzsbqnAjnx4Oz5um0FjA==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.13.tgz", + "integrity": "sha512-t9nTiWCLApw8W4G1kqJyYP7y6/7lyal3PftmRturIxAIBlZss9wrtVN8nci50StDHmIlIDxfguYIEGVr9DbFTg==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.13.tgz", + "integrity": "sha512-xEHUqC8eqR5DHe8SOmMnDU1K3ggrJ28uIKltrQAwqFSSSmzjnN/XMocZkcVhuncuxYrpbri0iMQstRyRVdQVWg==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.13.tgz", + "integrity": "sha512-sNf3MnLAm8rquSSAoeD9nVcdaDeRYOeey4stOWOyWIgbBDtP+C93amSgH/LPTDoUV7gNiU6f+ghepTjTjRgIUQ==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.13.tgz", + "integrity": "sha512-WhcRaJJSHyx9OWmKjjz+OWHumiPZWRqmM/09Bt7Up4UqUJFFhGExeztR4trtv3rflvULatu9IH/nTV8fUUgaMA==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.13.tgz", + "integrity": "sha512-+Y4LLhOWWZQIDKVwr2R17lq2KSN0F1c30QVgGIWfnjjHpH8nrIWHEndhqYU+iFuW8It78CiJjQKTw4f51HD7jA==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.13.tgz", + "integrity": "sha512-rWurdOR20uxjfqd1X9vDAgv0Jb26KjyL8akF9CBeFqX8rVaBAnW/Wf6A2gYEwyYY4Bai3T7p1kro6DFrsvBAAw==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.13.tgz", + "integrity": "sha512-E8bSPwRuY5ibJ3CzLQmJEt8qaWrPYuUTwnrwygPUEWoLzD5YRx9SD37oXRdU81TgGwDzCxpl7z5Nqlfk50xAog==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.13.tgz", + "integrity": "sha512-4KlyC6jWRubPnppgfYsNTPeWfGCxtWLh5vaOAW/kdzAk9widqho8Qb5S4K2vHmal1tsURi7Onk2MMCV1phvyqA==", + "optional": true + }, + "@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, + "@types/base64url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/base64url/-/base64url-2.0.0.tgz", + "integrity": "sha512-r+d5HWla1etMB9MdDr/wfzhiWdT6GTlO6Xp96FnSsnsxeOi3ZCz1EJyv7OE7Coc2cw5tGblqahMYNL/KwdP8kQ==", + "dev": true, + "requires": { + "base64url": "*" + } + }, + "@types/bcryptjs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", + "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "@types/cron": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/cron/-/cron-2.0.0.tgz", + "integrity": "sha512-xZM08fqvwIXgghtPVkSPKNgC+JoMQ2OHazEvyTKnNf7aWu1aB6/4lBbQFrb03Td2cUGG7ITzMv3mFYnMu6xRaQ==", + "dev": true, + "requires": { + "@types/luxon": "*", + "@types/node": "*" + } + }, + "@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==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/express-session": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.17.4.tgz", + "integrity": "sha512-7cNlSI8+oOBUHTfPXMwDxF/Lchx5aJ3ho7+p9jJZYVg9dVDJFh3qdMXmJtRsysnvS+C6x46k9DRYmrmCkE+MVg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/lokijs": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/lokijs/-/lokijs-1.5.8.tgz", + "integrity": "sha512-HN4vmoYHqF0mx91Cci6xaH1uN1JAMbakqNFXggpbd2L/RTUMrvx//dJTJehEtEF+a/qXfLbVSeO6p3Oegx/hDg==", + "dev": true + }, + "@types/luxon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.0.2.tgz", + "integrity": "sha512-HM2OVWckUMmXbWYZufmWT2XMURGDZ6XbyNyQ+Lx+gCFGFqbZaIjsz7b+AGeGP/AuVYHBiuGY+wXfweP1RremnA==", + "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==", + "dev": true + }, + "@types/node": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.0.tgz", + "integrity": "sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ==" + }, + "@types/node-fetch": { + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", + "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "@types/nodemailer": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.4.tgz", + "integrity": "sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/oauth": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", + "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/passport": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.7.tgz", + "integrity": "sha512-JtswU8N3kxBYgo+n9of7C97YQBT+AYPP2aBfNGTzABqPAZnK/WOAaKfh3XesUYMZRrXFuoPc2Hv0/G/nQFveHw==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/passport-github2": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/passport-github2/-/passport-github2-1.2.5.tgz", + "integrity": "sha512-+WLyrd8JPsCxroK34EjegR0j3FMxp6wqB9cw/sRCFkWT9qic1dymAn021gr336EpyjzdhjUd2KKrqyxvdFSvOA==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-oauth2": "*" + } + }, + "@types/passport-google-oauth": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.42.tgz", + "integrity": "sha512-0M9Wezbbkgn4VZtHdtEbQru5Kl3qeb2CHoKYvAD2svJDAg8nK1bLG4uBQPudOUuux56igXkFfNGR3gBlsSlTCg==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "@types/passport-local": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.34.tgz", + "integrity": "sha512-PSc07UdYx+jhadySxxIYWuv6sAnY5e+gesn/5lkPKfBeGuIYn9OPR+AAEDq73VRUh6NBTpvE/iPE62rzZUslog==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-strategy": "*" + } + }, + "@types/passport-oauth2": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.11.tgz", + "integrity": "sha512-KUNwmGhe/3xPbjkzkPwwcPmyFwfyiSgtV1qOrPBLaU4i4q9GSCdAOyCbkFG0gUxAyEmYwqo9OAF/rjPjJ6ImdA==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/oauth": "*", + "@types/passport": "*" + } + }, + "@types/passport-strategy": { + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", + "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "@types/passport-twitter": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.37.tgz", + "integrity": "sha512-/FHODUP6ExYpRFdhVOtbHwVZRmni0kFyOFhOwqg61SoSwcED4c5tkhYu5cJElyhD5jbevRTmgInLFFI5s2hBag==", + "dev": true, + "requires": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@types/redis": { + "version": "2.8.31", + "resolved": "https://registry.npmjs.org/@types/redis/-/redis-2.8.31.tgz", + "integrity": "sha512-daWrrTDYaa5iSDFbgzZ9gOOzyp2AJmYK59OlG/2KGBgYWF3lfs8GDKm1c//tik5Uc93hDD36O+qLPvzDolChbA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==" + }, + "@types/uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "requires": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + } + }, + "babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "requires": { + "@babel/types": "^7.9.6" + } + }, + "bagpipe": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/bagpipe/-/bagpipe-0.3.5.tgz", + "integrity": "sha1-40HRZPyyTN8E6n4Ft2XsEMiupqE= sha512-42sAlmPDKes1nLm/aly+0VdaopSU9br+jkRELedhQxI5uXHgtk47I83Mpmf4zoNTRMASdLFtUkimlu/Z9zQ8+g==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "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==" + }, + "body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + } + }, + "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" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "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==", + "dev": true + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "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" + } + }, + "caniuse-lite": { + "version": "1.0.30001520", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz", + "integrity": "sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==" + }, + "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", + "supports-color": "^5.3.0" + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A= sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "requires": { + "is-regex": "^1.0.3" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "connect-redis": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/connect-redis/-/connect-redis-6.0.0.tgz", + "integrity": "sha512-6eGEAAPHYvcfbRNCMmPzBIjrqRWLw7at9lCUH4G6NQ8gwWDJelaUmFNOqPIhehbw941euVmIuqWsaWiKXfb+5g==" + }, + "constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "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" + } + }, + "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==" + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw= sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cron": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cron/-/cron-2.1.0.tgz", + "integrity": "sha512-Hq7u3P8y7UWYvsZbSKHHJDVG0VO9O7tp2qljxzTScelcTODBfCme8AIhnZsFwmQ9NchZ3hr2uNr+s3DSms7q6w==", + "requires": { + "luxon": "^1.23.x" + } + }, + "crypto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", + "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==" + }, + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "denque": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", + "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk= sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==" + }, + "dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==", + "dev": true, + "requires": { + "xtend": "^4.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "esbuild": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", + "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.23.0", + "@esbuild/android-arm": "0.23.0", + "@esbuild/android-arm64": "0.23.0", + "@esbuild/android-x64": "0.23.0", + "@esbuild/darwin-arm64": "0.23.0", + "@esbuild/darwin-x64": "0.23.0", + "@esbuild/freebsd-arm64": "0.23.0", + "@esbuild/freebsd-x64": "0.23.0", + "@esbuild/linux-arm": "0.23.0", + "@esbuild/linux-arm64": "0.23.0", + "@esbuild/linux-ia32": "0.23.0", + "@esbuild/linux-loong64": "0.23.0", + "@esbuild/linux-mips64el": "0.23.0", + "@esbuild/linux-ppc64": "0.23.0", + "@esbuild/linux-riscv64": "0.23.0", + "@esbuild/linux-s390x": "0.23.0", + "@esbuild/linux-x64": "0.23.0", + "@esbuild/netbsd-x64": "0.23.0", + "@esbuild/openbsd-arm64": "0.23.0", + "@esbuild/openbsd-x64": "0.23.0", + "@esbuild/sunos-x64": "0.23.0", + "@esbuild/win32-arm64": "0.23.0", + "@esbuild/win32-ia32": "0.23.0", + "@esbuild/win32-x64": "0.23.0" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "express-session": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", + "requires": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + } + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-tsconfig": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", + "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "dev": true, + "requires": { + "resolve-pkg-maps": "^1.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==" + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "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-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "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" + } + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "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" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==" + }, + "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==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "requires": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" + }, + "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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds= sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM= sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "kruptein": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-2.2.3.tgz", + "integrity": "sha512-BTwprBPTzkFT9oTugxKd3WnWrX630MqUDsnmBuoa98eQs12oD4n4TeI0GbpdGcYn/73Xueg2rfnw+oK4dovnJg==", + "requires": { + "asn1.js": "^5.4.1" + } + }, + "lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==" + }, + "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==", + "peer": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "luxon": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz", + "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==" + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "requires": { + "mime-db": "1.49.0" + } + }, + "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==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "nano": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.3.tgz", + "integrity": "sha512-NFI8+6q5ihnozH6qK+BJ+ilnPfZzBhlUswaFgqUvSp2EN5eJ2BMxbzkYiBsN+waa+N95FculCdbneDmzLWfXaQ==", + "requires": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "next": { + "version": "13.4.13", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.13.tgz", + "integrity": "sha512-A3YVbVDNeXLhWsZ8Nf6IkxmNlmTNz0yVg186NJ97tGZqPDdPzTrHotJ+A1cuJm2XfuWPrKOUZILl5iBQkIf8Jw==", + "requires": { + "@next/env": "13.4.13", + "@next/swc-darwin-arm64": "13.4.13", + "@next/swc-darwin-x64": "13.4.13", + "@next/swc-linux-arm64-gnu": "13.4.13", + "@next/swc-linux-arm64-musl": "13.4.13", + "@next/swc-linux-x64-gnu": "13.4.13", + "@next/swc-linux-x64-musl": "13.4.13", + "@next/swc-win32-arm64-msvc": "13.4.13", + "@next/swc-win32-ia32-msvc": "13.4.13", + "@next/swc-win32-x64-msvc": "13.4.13", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "nodemailer": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.3.tgz", + "integrity": "sha512-faZFufgTMrphYoDjvyVpbpJcYzwyFnbAMmQtj1lVBYAUSm3SOy2fIdd9+Mr4UxPosBa0JRw9bJoIwQn+nswiew==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE= sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "passport": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.4.1.tgz", + "integrity": "sha512-IxXgZZs8d7uFSt3eqNjM9NQ3g3uQCW5avD8mRNoXV99Yig50vjuaez6dQK2qC0kVWPRTujxY0dWgGfT09adjYg==", + "requires": { + "passport-strategy": "1.x.x", + "pause": "0.0.1" + } + }, + "passport-github2": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/passport-github2/-/passport-github2-0.1.12.tgz", + "integrity": "sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw==", + "requires": { + "passport-oauth2": "1.x.x" + } + }, + "passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "requires": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + } + }, + "passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw= sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "requires": { + "passport-oauth1": "1.x.x" + } + }, + "passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "requires": { + "passport-oauth2": "1.x.x" + } + }, + "passport-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", + "integrity": "sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4= sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==", + "requires": { + "passport-strategy": "1.x.x" + } + }, + "passport-oauth1": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.2.0.tgz", + "integrity": "sha512-Sv2YWodC6jN12M/OXwmR4BIXeeIHjjbwYTQw4kS6tHK4zYzSEpxBgSJJnknBjICA5cj0ju3FSnG1XmHgIhYnLg==", + "requires": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + } + }, + "passport-oauth2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.0.tgz", + "integrity": "sha512-emXPLqLcVEcLFR/QvQXZcwLmfK8e9CqvMgmOFJxcNT3okSFMtUbRRKpY20x5euD+01uHsjjCa07DYboEeLXYiw==", + "requires": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ= sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + }, + "passport-twitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", + "integrity": "sha1-AaeZ4fdgvy3knyul+6MigvGJMtc= sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", + "requires": { + "passport-oauth1": "1.x.x", + "xtraverse": "0.1.x" + } + }, + "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==", + "dev": true + }, + "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==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10= sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + }, + "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", + "source-map-js": "^1.0.2" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "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" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "requires": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "requires": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "requires": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" + }, + "pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "requires": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "requires": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "requires": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "requires": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "requires": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + }, + "pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "requires": { + "pug-error": "^2.0.0" + } + }, + "pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "rambda": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.3.0.tgz", + "integrity": "sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs= sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" + }, + "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==" + }, + "raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redis": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.2.tgz", + "integrity": "sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==", + "requires": { + "denque": "^1.5.0", + "redis-commands": "^1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0" + } + }, + "redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==" + }, + "redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60= sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==" + }, + "redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ= sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "requires": { + "redis-errors": "^1.0.0" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "session-file-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/session-file-store/-/session-file-store-1.5.0.tgz", + "integrity": "sha512-60IZaJNzyu2tIeHutkYE8RiXVx3KRvacOxfLr2Mj92SIsRIroDsH0IlUUR6fJAjoTW4RQISbaOApa2IZpIwFdQ==", + "requires": { + "bagpipe": "^0.3.5", + "fs-extra": "^8.0.1", + "kruptein": "^2.0.4", + "object-assign": "^4.1.1", + "retry": "^0.12.0", + "write-file-atomic": "3.0.3" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "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 + }, + "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==" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "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==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "stripe": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-10.14.0.tgz", + "integrity": "sha512-cXqUdZvrU20KElhLjzw/kW5t2SLLUENqeEftaiQXLogkUdNHyz/L12S4WHmQ8h0KHHFhxO39I7Q9GkJO1MMzzw==", + "requires": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "dependencies": { + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "requires": { + "client-only": "0.0.1" + } + }, + "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" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "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==", + "dev": true, + "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==" + }, + "token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ= sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + }, + "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", + "universalify": "^0.1.2" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + } + } + }, + "ts-node-dev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz", + "integrity": "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==", + "dev": true, + "requires": { + "chokidar": "^3.5.1", + "dynamic-dedupe": "^0.3.0", + "minimist": "^1.2.6", + "mkdirp": "^1.0.4", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.2", + "ts-node": "^10.4.0", + "tsconfig": "^7.0.0" + } + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + } + }, + "tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "tsx": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.17.0.tgz", + "integrity": "sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==", + "dev": true, + "requires": { + "esbuild": "~0.23.0", + "fsevents": "~2.3.3", + "get-tsconfig": "^4.7.5" + } + }, + "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" + } + }, + "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": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "dev": true + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I= sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" + }, + "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" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "requires": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "xtraverse": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "integrity": "sha1-t0G60BjveNip0ug63gB7P3lZxzI= sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", + "requires": { + "xmldom": "0.1.x" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" + } + } +} diff --git a/account/package.json b/account/package.json new file mode 100644 index 0000000..09347ff --- /dev/null +++ b/account/package.json @@ -0,0 +1,63 @@ +{ + "name": "lingdocs-account", + "version": "1.0.0", + "description": "", + "main": "dist/account/src/index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "dev": "ts-node-dev --files src/index.ts", + "build": "tsc", + "start": "NODE_ENV=production node ." + }, + "author": "lingdocs.com", + "license": "ISC", + "dependencies": { + "@lingdocs/inflect": "7.6.5", + "base64url": "^3.0.1", + "bcryptjs": "^2.4.3", + "connect-redis": "^6.0.0", + "cors": "^2.8.5", + "cron": "^2.1.0", + "crypto": "^1.0.1", + "ejs": "^3.1.6", + "express": "^4.17.2", + "express-session": "^1.17.2", + "lokijs": "^1.5.12", + "nano": "^9.0.3", + "next": "^13.4.12", + "node-fetch": "^2.6.7", + "nodemailer": "^6.6.3", + "passport": "^0.4.1", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-local": "^1.0.0", + "passport-twitter": "^1.0.4", + "pug": "^3.0.2", + "redis": "^3.1.2", + "session-file-store": "^1.5.0", + "stripe": "^10.13.0", + "uuid": "^8.3.2" + }, + "devDependencies": { + "@types/base64url": "^2.0.0", + "@types/bcryptjs": "^2.4.2", + "@types/cors": "^2.8.12", + "@types/cron": "^2.0.0", + "@types/express": "^4.17.13", + "@types/express-session": "^1.17.4", + "@types/lokijs": "^1.5.8", + "@types/node": "^16.6.0", + "@types/node-fetch": "^2.5.12", + "@types/nodemailer": "^6.4.4", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-local": "^1.0.34", + "@types/passport-twitter": "^1.0.37", + "@types/redis": "^2.8.31", + "@types/uuid": "^8.3.1", + "ts-node": "^10.1.0", + "ts-node-dev": "^2.0.0", + "tsx": "^4.17.0", + "typescript": "^5.3.2" + } +} diff --git a/account/public/css/bootstrap-grid.css b/account/public/css/bootstrap-grid.css new file mode 100644 index 0000000..430a001 --- /dev/null +++ b/account/public/css/bootstrap-grid.css @@ -0,0 +1,4997 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.css.map b/account/public/css/bootstrap-grid.css.map new file mode 100644 index 0000000..c006d39 --- /dev/null +++ b/account/public/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AAA,+BAAA;AL2uDZ;;AKlvDQ;EAOI,yBAAA;AL+uDZ;;AKtvDQ;EAOI,+BAAA;ALmvDZ;;AK1vDQ;EAOI,8BAAA;ALuvDZ;;AK9vDQ;EAOI,4BAAA;AL2vDZ;;AKlwDQ;EAOI,8BAAA;AL+vDZ;;AKtwDQ;EAOI,4BAAA;ALmwDZ;;AK1wDQ;EAOI,2BAAA;ALuwDZ;;AK9wDQ;EAOI,iCAAA;AL2wDZ;;AKlxDQ;EAOI,gCAAA;AL+wDZ;;AKtxDQ;EAOI,8BAAA;ALmxDZ;;AK1xDQ;EAOI,gCAAA;ALuxDZ;;AK9xDQ;EAOI,8BAAA;AL2xDZ;;AKlyDQ;EAOI,4BAAA;AL+xDZ;;AKtyDQ;EAOI,kCAAA;ALmyDZ;;AK1yDQ;EAOI,iCAAA;ALuyDZ;;AK9yDQ;EAOI,+BAAA;AL2yDZ;;AKlzDQ;EAOI,iCAAA;AL+yDZ;;AKtzDQ;EAOI,+BAAA;ALmzDZ;;AK1zDQ;EAOI,0BAAA;ALuzDZ;;AK9zDQ;EAOI,gCAAA;AL2zDZ;;AKl0DQ;EAOI,+BAAA;AL+zDZ;;AKt0DQ;EAOI,6BAAA;ALm0DZ;;AK10DQ;EAOI,+BAAA;ALu0DZ;;AK90DQ;EAOI,6BAAA;AL20DZ;;ACl1DI;EIAI;IAOI,0BAAA;ELg1DV;;EKv1DM;IAOI,gCAAA;ELo1DV;;EK31DM;IAOI,yBAAA;ELw1DV;;EK/1DM;IAOI,wBAAA;EL41DV;;EKn2DM;IAOI,yBAAA;ELg2DV;;EKv2DM;IAOI,6BAAA;ELo2DV;;EK32DM;IAOI,8BAAA;ELw2DV;;EK/2DM;IAOI,wBAAA;EL42DV;;EKn3DM;IAOI,+BAAA;ELg3DV;;EKv3DM;IAOI,wBAAA;ELo3DV;;EK33DM;IAOI,yBAAA;ELw3DV;;EK/3DM;IAOI,8BAAA;EL43DV;;EKn4DM;IAOI,iCAAA;ELg4DV;;EKv4DM;IAOI,sCAAA;ELo4DV;;EK34DM;IAOI,yCAAA;ELw4DV;;EK/4DM;IAOI,uBAAA;EL44DV;;EKn5DM;IAOI,uBAAA;ELg5DV;;EKv5DM;IAOI,yBAAA;ELo5DV;;EK35DM;IAOI,yBAAA;ELw5DV;;EK/5DM;IAOI,0BAAA;EL45DV;;EKn6DM;IAOI,4BAAA;ELg6DV;;EKv6DM;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I,yBAAA;EL27EV;;EKl8EM;IAOI,6BAAA;EL+7EV;;EKt8EM;IAOI,8BAAA;ELm8EV;;EK18EM;IAOI,wBAAA;ELu8EV;;EK98EM;IAOI,+BAAA;EL28EV;;EKl9EM;IAOI,wBAAA;EL+8EV;;EKt9EM;IAOI,yBAAA;ELm9EV;;EK19EM;IAOI,8BAAA;ELu9EV;;EK99EM;IAOI,iCAAA;EL29EV;;EKl+EM;IAOI,sCAAA;EL+9EV;;EKt+EM;IAOI,yCAAA;ELm+EV;;EK1+EM;IAOI,uBAAA;ELu+EV;;EK9+EM;IAOI,uBAAA;EL2+EV;;EKl/EM;IAOI,yBAAA;EL++EV;;EKt/EM;IAOI,yBAAA;ELm/EV;;EK1/EM;IAOI,0BAAA;ELu/EV;;EK9/EM;IAOI,4BAAA;EL2/EV;;EKlgFM;IAOI,kCAAA;EL+/EV;;EKtgFM;IAOI,sCAAA;ELmgFV;;EK1gFM;IAOI,oCAAA;ELugFV;;EK9gFM;IAOI,kCAAA;EL2gFV;;EKlhFM;IAOI,yCAAA;EL+gFV;;EKthFM;IAOI,wCAAA;ELmhFV;;EK1hFM;IAOI,wCAAA;ELuhFV;;EK9hFM;IAOI,kCAAA;EL2hFV;;EKliFM;IAOI,gCAAA;EL+hFV;;EKtiFM;IAOI,8BAAA;ELmiFV;;EK1iFM;IAOI,gCAAA;ELuiFV;;EK9iFM;IAOI,+BAAA;EL2iFV;;EKljFM;IAOI,oCAAA;EL+iFV;;EKtjFM;IAOI,kCAAA;ELmjFV;;EK1jFM;IAOI,gCAAA;ELujFV;;EK9jFM;IAOI,uCAAA;EL2jFV;;EKlkFM;IAOI,sCAAA;EL+jFV;;EKtkFM;IAOI,iCAAA;ELmkFV;;EK1kFM;IAOI,2BAAA;ELukFV;;EK9kFM;IAOI,iCAAA;EL2kFV;;EKllFM;IAOI,+BAAA;EL+kFV;;EKtlFM;IAOI,6BAAA;ELmlFV;;EK1lFM;IAOI,+BAAA;ELulFV;;EK9lFM;IAOI,8BAAA;EL2lFV;;EKlmFM;IAOI,oBAAA;EL+lFV;;EKtmFM;IAOI,mBAAA;ELmmFV;;EK1mFM;IAOI,mBAAA;ELumFV;;EK9mFM;IAOI,mBAAA;EL2mFV;;EKlnFM;IAOI,mBAAA;EL+mFV;;EKtnFM;IAOI,mB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FV;;EKx9FM;IAOI,4BAAA;ELq9FV;;EK59FM;IAOI,kCAAA;ELy9FV;;EKh+FM;IAOI,iCAAA;EL69FV;;EKp+FM;IAOI,+BAAA;ELi+FV;;EKx+FM;IAOI,iCAAA;ELq+FV;;EK5+FM;IAOI,+BAAA;ELy+FV;;EKh/FM;IAOI,0BAAA;EL6+FV;;EKp/FM;IAOI,gCAAA;ELi/FV;;EKx/FM;IAOI,+BAAA;ELq/FV;;EK5/FM;IAOI,6BAAA;ELy/FV;;EKhgGM;IAOI,+BAAA;EL6/FV;;EKpgGM;IAOI,6BAAA;ELigGV;AACF;ACzgGI;EIAI;IAOI,0BAAA;ELsgGV;;EK7gGM;IAOI,gCAAA;EL0gGV;;EKjhGM;IAOI,yBAAA;EL8gGV;;EKrhGM;IAOI,wBAAA;ELkhGV;;EKzhGM;IAOI,yBAAA;ELshGV;;EK7hGM;IAOI,6BAAA;EL0hGV;;EKjiGM;IAOI,8BAAA;EL8hGV;;EKriGM;IAOI,wBAAA;ELkiGV;;EKziGM;IAOI,+BAAA;ELsiGV;;EK7iGM;IAOI,wBAAA;EL0iGV;;EKjjGM;IAOI,yBAAA;EL8iGV;;EKrjGM;IAOI,8BAAA;ELkjGV;;EKzjGM;IAOI,iCAAA;ELsjGV;;EK7jGM;IAOI,sCAAA;EL0jGV;;EKjkGM;IAOI,yCAAA;EL8jGV;;EKrkGM;IAOI,uBAAA;ELkkGV;;EKzkGM;IAOI,uBAAA;ELskGV;;EK7kGM;IAOI,yBAAA;EL0kGV;;EKjlGM;IAOI,yBAAA;EL8kGV;;EKrlGM;IAOI,0BAAA;ELklGV;;EKzlGM;IAOI,4BAAA;ELslGV;;EK7lGM;IAOI,kCAAA;EL0lGV;;EKjmGM;IAOI,sCAAA;EL8lGV;;EKrmGM;IAOI,oCAAA;ELkmGV;;EKzmGM;IAOI,kCAAA;ELsmGV;;EK7mGM;IAOI,yCAAA;EL0mGV;;EKjnGM;IAOI,wCAAA;EL8mGV;;EKrnGM;IAOI,wCAAA;ELknGV;;EKznGM;IAOI,kCAAA;ELsnGV;;EK7nGM;IAOI,gCAAA;EL0nGV;;EKjoGM;IAOI,8BAAA;EL8nGV;;EKroGM;IAOI,gCAAA;ELkoGV;;EKzoGM;IAOI,+BAAA;ELsoGV;;EK7oGM;IAOI,oCAAA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/rII;EIAI;IAOI,0BAAA;EL4rIV;;EKnsIM;IAOI,gCAAA;ELgsIV;;EKvsIM;IAOI,yBAAA;ELosIV;;EK3sIM;IAOI,wBAAA;ELwsIV;;EK/sIM;IAOI,yBAAA;EL4sIV;;EKntIM;IAOI,6BAAA;ELgtIV;;EKvtIM;IAOI,8BAAA;ELotIV;;EK3tIM;IAOI,wBAAA;ELwtIV;;EK/tIM;IAOI,+BAAA;EL4tIV;;EKnuIM;IAOI,wBAAA;ELguIV;;EKvuIM;IAOI,yBAAA;ELouIV;;EK3uIM;IAOI,8BAAA;ELwuIV;;EK/uIM;IAOI,iCAAA;EL4uIV;;EKnvIM;IAOI,sCAAA;ELgvIV;;EKvvIM;IAOI,yCAAA;ELovIV;;EK3vIM;IAOI,uBAAA;ELwvIV;;EK/vIM;IAOI,uBAAA;EL4vIV;;EKnwIM;IAOI,yBAAA;ELgwIV;;EKvwIM;IAOI,yBAAA;ELowIV;;EK3wIM;IAOI,0BAAA;ELwwIV;;EK/wIM;IAOI,4BAAA;EL4wIV;;EKnxIM;IAOI,kCAAA;ELgxIV;;EKvxIM;IAOI,sCAAA;ELoxIV;;EK3xIM;IAOI,oCAAA;ELwxIV;;EK/xIM;IAOI,kCAAA;EL4xIV;;EKnyIM;IAOI,yCAAA;ELgyIV;;EKvyIM;IAOI,wCAAA;ELoyIV;;EK3yIM;IAOI,wCAAA;ELwyIV;;EK/yIM;IAOI,kCAAA;EL4yIV;;EKnzIM;IAOI,gCAAA;ELgzIV;;EKvzIM;IAOI,8BAAA;ELozIV;;EK3zIM;IAOI,gCAAA;ELwzIV;;EK/zIM;IAOI,+BAAA;EL4zIV;;EKn0IM;IAOI,oCAAA;ELg0IV;;EKv0IM;IAOI,kCAAA;ELo0IV;;EK30IM;IAOI,gCAAA;ELw0IV;;EK/0IM;IAOI,uCAAA;EL40IV;;EKn1IM;IAOI,sCAAA;ELg1IV;;EKv1IM;IAOI,iCAAA;ELo1IV;;EK31IM;IAOI,2BAAA;ELw1IV;;EK/1IM;IAOI,iCAAA;EL41IV;;EKn2IM;IAOI,+BAAA;ELg2IV;;EKv2IM;IAOI,6BAAA;ELo2IV;;EK32IM;IAOI,+BAAA;ELw2IV;;EK/2IM;IAOI,8BAAA;EL42IV;;EKn3IM;IAOI,oBAAA;ELg3IV;;E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OI,iCAAA;ELktJV;;EKztJM;IAOI,gCAAA;ELstJV;;EK7tJM;IAOI,8BAAA;EL0tJV;;EKjuJM;IAOI,gCAAA;EL8tJV;;EKruJM;IAOI,8BAAA;ELkuJV;;EKzuJM;IAOI,4BAAA;ELsuJV;;EK7uJM;IAOI,kCAAA;EL0uJV;;EKjvJM;IAOI,iCAAA;EL8uJV;;EKrvJM;IAOI,+BAAA;ELkvJV;;EKzvJM;IAOI,iCAAA;ELsvJV;;EK7vJM;IAOI,+BAAA;EL0vJV;;EKjwJM;IAOI,0BAAA;EL8vJV;;EKrwJM;IAOI,gCAAA;ELkwJV;;EKzwJM;IAOI,+BAAA;ELswJV;;EK7wJM;IAOI,6BAAA;EL0wJV;;EKjxJM;IAOI,+BAAA;EL8wJV;;EKrxJM;IAOI,6BAAA;ELkxJV;AACF;AMnzJA;EDyBQ;IAOI,0BAAA;ELuxJV;;EK9xJM;IAOI,gCAAA;EL2xJV;;EKlyJM;IAOI,yBAAA;EL+xJV;;EKtyJM;IAOI,wBAAA;ELmyJV;;EK1yJM;IAOI,yBAAA;ELuyJV;;EK9yJM;IAOI,6BAAA;EL2yJV;;EKlzJM;IAOI,8BAAA;EL+yJV;;EKtzJM;IAOI,wBAAA;ELmzJV;;EK1zJM;IAOI,+BAAA;ELuzJV;;EK9zJM;IAOI,wBAAA;EL2zJV;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-colors-rgb\n$theme-colors-rgb: map-loop($theme-colors, to-rgb, \"$value\") !default;\n// scss-docs-end theme-colors-rgb\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-200,\n \"purple-200\": $purple-100,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Utilities maps\n//\n// Extends the default `$theme-colors` maps to help create our utilities.\n\n// scss-docs-start utilities-colors\n$utilities-colors: map-merge(\n $theme-colors-rgb,\n (\n \"black\": to-rgb($black),\n \"white\": to-rgb($white),\n \"body\": to-rgb($body-color)\n )\n) !default;\n// scss-docs-end utilities-colors\n\n// scss-docs-start utilities-text-colors\n$utilities-text-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"text\") !default;\n// scss-docs-end utilities-text-colors\n\n// scss-docs-start utilities-bg-colors\n$utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"bg\") !default;\n// scss-docs-end utilities-bg-colors\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: rgba($black, .125) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.min.css b/account/public/css/bootstrap-grid.min.css new file mode 100644 index 0000000..3160359 --- /dev/null +++ b/account/public/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.min.css.map b/account/public/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..4f745de --- /dev/null +++ b/account/public/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.rtl.css b/account/public/css/bootstrap-grid.rtl.css new file mode 100644 index 0000000..3c339b5 --- /dev/null +++ b/account/public/css/bootstrap-grid.rtl.css @@ -0,0 +1,4996 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-left: var(--bs-gutter-x, 0.75rem); + padding-right: var(--bs-gutter-x, 0.75rem); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-left: calc(var(--bs-gutter-x) * -.5); + margin-right: calc(var(--bs-gutter-x) * -.5); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) * .5); + padding-right: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-right: 0; + } + + .offset-sm-1 { + margin-right: 8.33333333%; + } + + .offset-sm-2 { + margin-right: 16.66666667%; + } + + .offset-sm-3 { + margin-right: 25%; + } + + .offset-sm-4 { + margin-right: 33.33333333%; + } + + .offset-sm-5 { + margin-right: 41.66666667%; + } + + .offset-sm-6 { + margin-right: 50%; + } + + .offset-sm-7 { + margin-right: 58.33333333%; + } + + .offset-sm-8 { + margin-right: 66.66666667%; + } + + .offset-sm-9 { + margin-right: 75%; + } + + .offset-sm-10 { + margin-right: 83.33333333%; + } + + .offset-sm-11 { + margin-right: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-right: 0; + } + + .offset-md-1 { + margin-right: 8.33333333%; + } + + .offset-md-2 { + margin-right: 16.66666667%; + } + + .offset-md-3 { + margin-right: 25%; + } + + .offset-md-4 { + margin-right: 33.33333333%; + } + + .offset-md-5 { + margin-right: 41.66666667%; + } + + .offset-md-6 { + margin-right: 50%; + } + + .offset-md-7 { + margin-right: 58.33333333%; + } + + .offset-md-8 { + margin-right: 66.66666667%; + } + + .offset-md-9 { + margin-right: 75%; + } + + .offset-md-10 { + margin-right: 83.33333333%; + } + + .offset-md-11 { + margin-right: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-right: 0; + } + + .offset-lg-1 { + margin-right: 8.33333333%; + } + + .offset-lg-2 { + margin-right: 16.66666667%; + } + + .offset-lg-3 { + margin-right: 25%; + } + + .offset-lg-4 { + margin-right: 33.33333333%; + } + + .offset-lg-5 { + margin-right: 41.66666667%; + } + + .offset-lg-6 { + margin-right: 50%; + } + + .offset-lg-7 { + margin-right: 58.33333333%; + } + + .offset-lg-8 { + margin-right: 66.66666667%; + } + + .offset-lg-9 { + margin-right: 75%; + } + + .offset-lg-10 { + margin-right: 83.33333333%; + } + + .offset-lg-11 { + margin-right: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-right: 0; + } + + .offset-xl-1 { + margin-right: 8.33333333%; + } + + .offset-xl-2 { + margin-right: 16.66666667%; + } + + .offset-xl-3 { + margin-right: 25%; + } + + .offset-xl-4 { + margin-right: 33.33333333%; + } + + .offset-xl-5 { + margin-right: 41.66666667%; + } + + .offset-xl-6 { + margin-right: 50%; + } + + .offset-xl-7 { + margin-right: 58.33333333%; + } + + .offset-xl-8 { + margin-right: 66.66666667%; + } + + .offset-xl-9 { + margin-right: 75%; + } + + .offset-xl-10 { + margin-right: 83.33333333%; + } + + .offset-xl-11 { + margin-right: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-right: 0; + } + + .offset-xxl-1 { + margin-right: 8.33333333%; + } + + .offset-xxl-2 { + margin-right: 16.66666667%; + } + + .offset-xxl-3 { + margin-right: 25%; + } + + .offset-xxl-4 { + margin-right: 33.33333333%; + } + + .offset-xxl-5 { + margin-right: 41.66666667%; + } + + .offset-xxl-6 { + margin-right: 50%; + } + + .offset-xxl-7 { + margin-right: 58.33333333%; + } + + .offset-xxl-8 { + margin-right: 66.66666667%; + } + + .offset-xxl-9 { + margin-right: 75%; + } + + .offset-xxl-10 { + margin-right: 83.33333333%; + } + + .offset-xxl-11 { + margin-right: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-left: 0 !important; + } + + .me-sm-1 { + margin-left: 0.25rem !important; + } + + .me-sm-2 { + margin-left: 0.5rem !important; + } + + .me-sm-3 { + margin-left: 1rem !important; + } + + .me-sm-4 { + margin-left: 1.5rem !important; + } + + .me-sm-5 { + margin-left: 3rem !important; + } + + .me-sm-auto { + margin-left: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-right: 0 !important; + } + + .ms-sm-1 { + margin-right: 0.25rem !important; + } + + .ms-sm-2 { + margin-right: 0.5rem !important; + } + + .ms-sm-3 { + margin-right: 1rem !important; + } + + .ms-sm-4 { + margin-right: 1.5rem !important; + } + + .ms-sm-5 { + margin-right: 3rem !important; + } + + .ms-sm-auto { + margin-right: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-left: 0 !important; + } + + .pe-sm-1 { + padding-left: 0.25rem !important; + } + + .pe-sm-2 { + padding-left: 0.5rem !important; + } + + .pe-sm-3 { + padding-left: 1rem !important; + } + + .pe-sm-4 { + padding-left: 1.5rem !important; + } + + .pe-sm-5 { + padding-left: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-right: 0 !important; + } + + .ps-sm-1 { + padding-right: 0.25rem !important; + } + + .ps-sm-2 { + padding-right: 0.5rem !important; + } + + .ps-sm-3 { + padding-right: 1rem !important; + } + + .ps-sm-4 { + padding-right: 1.5rem !important; + } + + .ps-sm-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-left: 0 !important; + } + + .me-md-1 { + margin-left: 0.25rem !important; + } + + .me-md-2 { + margin-left: 0.5rem !important; + } + + .me-md-3 { + margin-left: 1rem !important; + } + + .me-md-4 { + margin-left: 1.5rem !important; + } + + .me-md-5 { + margin-left: 3rem !important; + } + + .me-md-auto { + margin-left: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-right: 0 !important; + } + + .ms-md-1 { + margin-right: 0.25rem !important; + } + + .ms-md-2 { + margin-right: 0.5rem !important; + } + + .ms-md-3 { + margin-right: 1rem !important; + } + + .ms-md-4 { + margin-right: 1.5rem !important; + } + + .ms-md-5 { + margin-right: 3rem !important; + } + + .ms-md-auto { + margin-right: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-left: 0 !important; + } + + .pe-md-1 { + padding-left: 0.25rem !important; + } + + .pe-md-2 { + padding-left: 0.5rem !important; + } + + .pe-md-3 { + padding-left: 1rem !important; + } + + .pe-md-4 { + padding-left: 1.5rem !important; + } + + .pe-md-5 { + padding-left: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-right: 0 !important; + } + + .ps-md-1 { + padding-right: 0.25rem !important; + } + + .ps-md-2 { + padding-right: 0.5rem !important; + } + + .ps-md-3 { + padding-right: 1rem !important; + } + + .ps-md-4 { + padding-right: 1.5rem !important; + } + + .ps-md-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-left: 0 !important; + } + + .me-lg-1 { + margin-left: 0.25rem !important; + } + + .me-lg-2 { + margin-left: 0.5rem !important; + } + + .me-lg-3 { + margin-left: 1rem !important; + } + + .me-lg-4 { + margin-left: 1.5rem !important; + } + + .me-lg-5 { + margin-left: 3rem !important; + } + + .me-lg-auto { + margin-left: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-right: 0 !important; + } + + .ms-lg-1 { + margin-right: 0.25rem !important; + } + + .ms-lg-2 { + margin-right: 0.5rem !important; + } + + .ms-lg-3 { + margin-right: 1rem !important; + } + + .ms-lg-4 { + margin-right: 1.5rem !important; + } + + .ms-lg-5 { + margin-right: 3rem !important; + } + + .ms-lg-auto { + margin-right: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-left: 0 !important; + } + + .pe-lg-1 { + padding-left: 0.25rem !important; + } + + .pe-lg-2 { + padding-left: 0.5rem !important; + } + + .pe-lg-3 { + padding-left: 1rem !important; + } + + .pe-lg-4 { + padding-left: 1.5rem !important; + } + + .pe-lg-5 { + padding-left: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-right: 0 !important; + } + + .ps-lg-1 { + padding-right: 0.25rem !important; + } + + .ps-lg-2 { + padding-right: 0.5rem !important; + } + + .ps-lg-3 { + padding-right: 1rem !important; + } + + .ps-lg-4 { + padding-right: 1.5rem !important; + } + + .ps-lg-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-left: 0 !important; + } + + .me-xl-1 { + margin-left: 0.25rem !important; + } + + .me-xl-2 { + margin-left: 0.5rem !important; + } + + .me-xl-3 { + margin-left: 1rem !important; + } + + .me-xl-4 { + margin-left: 1.5rem !important; + } + + .me-xl-5 { + margin-left: 3rem !important; + } + + .me-xl-auto { + margin-left: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-right: 0 !important; + } + + .ms-xl-1 { + margin-right: 0.25rem !important; + } + + .ms-xl-2 { + margin-right: 0.5rem !important; + } + + .ms-xl-3 { + margin-right: 1rem !important; + } + + .ms-xl-4 { + margin-right: 1.5rem !important; + } + + .ms-xl-5 { + margin-right: 3rem !important; + } + + .ms-xl-auto { + margin-right: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-left: 0 !important; + } + + .pe-xl-1 { + padding-left: 0.25rem !important; + } + + .pe-xl-2 { + padding-left: 0.5rem !important; + } + + .pe-xl-3 { + padding-left: 1rem !important; + } + + .pe-xl-4 { + padding-left: 1.5rem !important; + } + + .pe-xl-5 { + padding-left: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-right: 0 !important; + } + + .ps-xl-1 { + padding-right: 0.25rem !important; + } + + .ps-xl-2 { + padding-right: 0.5rem !important; + } + + .ps-xl-3 { + padding-right: 1rem !important; + } + + .ps-xl-4 { + padding-right: 1.5rem !important; + } + + .ps-xl-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-left: 0 !important; + } + + .me-xxl-1 { + margin-left: 0.25rem !important; + } + + .me-xxl-2 { + margin-left: 0.5rem !important; + } + + .me-xxl-3 { + margin-left: 1rem !important; + } + + .me-xxl-4 { + margin-left: 1.5rem !important; + } + + .me-xxl-5 { + margin-left: 3rem !important; + } + + .me-xxl-auto { + margin-left: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-right: 0 !important; + } + + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + + .ms-xxl-3 { + margin-right: 1rem !important; + } + + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + + .ms-xxl-5 { + margin-right: 3rem !important; + } + + .ms-xxl-auto { + margin-right: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-left: 0 !important; + } + + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + + .pe-xxl-3 { + padding-left: 1rem !important; + } + + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + + .pe-xxl-5 { + padding-left: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-right: 0 !important; + } + + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + + .ps-xxl-3 { + padding-right: 1rem !important; + } + + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + + .ps-xxl-5 { + padding-right: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.rtl.css.map b/account/public/css/bootstrap-grid.rtl.css.map new file mode 100644 index 0000000..33f5c3b --- /dev/null +++ b/account/public/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AAA,+BAAA;AL2uDZ;;AKlvDQ;EAOI,yBAAA;AL+uDZ;;AKtvDQ;EAOI,+BAAA;ALmvDZ;;AK1vDQ;EAOI,8BAAA;ALuvDZ;;AK9vDQ;EAOI,4BAAA;AL2vDZ;;AKlwDQ;EAOI,8BAAA;AL+vDZ;;AKtwDQ;EAOI,4BAAA;ALmwDZ;;AK1wDQ;EAOI,0BAAA;ALuwDZ;;AK9wDQ;EAOI,gCAAA;AL2wDZ;;AKlxDQ;EAOI,+BAAA;AL+wDZ;;AKtxDQ;EAOI,6BAAA;ALmxDZ;;AK1xDQ;EAOI,+BAAA;ALuxDZ;;AK9xDQ;EAOI,6BAAA;AL2xDZ;;AKlyDQ;EAOI,4BAAA;AL+xDZ;;AKtyDQ;EAOI,kCAAA;ALmyDZ;;AK1yDQ;EAOI,iCAAA;ALuyDZ;;AK9yDQ;EAOI,+BAAA;AL2yDZ;;AKlzDQ;EAOI,iCAAA;AL+yDZ;;AKtzDQ;EAOI,+BAAA;ALmzDZ;;AK1zDQ;EAOI,2BAAA;ALuzDZ;;AK9zDQ;EAOI,iCAAA;AL2zDZ;;AKl0DQ;EAOI,gCAAA;AL+zDZ;;AKt0DQ;EAOI,8BAAA;ALm0DZ;;AK10DQ;EAOI,gCAAA;ALu0DZ;;AK90DQ;EAOI,8BAAA;AL20DZ;;ACl1DI;EIAI;IAOI,0BAAA;ELg1DV;;EKv1DM;IAOI,gCAAA;ELo1DV;;EK31DM;IAOI,yBAAA;ELw1DV;;EK/1DM;IAOI,wBAAA;EL41DV;;EKn2DM;IAOI,yBAAA;ELg2DV;;EKv2DM;IAOI,6BAAA;ELo2DV;;EK32DM;IAOI,8BAAA;ELw2DV;;EK/2DM;IAOI,wBAAA;EL42DV;;EKn3DM;IAOI,+BAAA;ELg3DV;;EKv3DM;IAOI,wBAAA;ELo3DV;;EK33DM;IAOI,yBAAA;ELw3DV;;EK/3DM;IAOI,8BAAA;EL43DV;;EKn4DM;IAOI,iCAAA;ELg4DV;;EKv4DM;IAOI,sCAAA;ELo4DV;;EK34DM;IAOI,yCAAA;ELw4DV;;EK/4DM;IAOI,uBAAA;EL44DV;;EKn5DM;IAOI,uBAAA;ELg5DV;;EKv5DM;IAOI,yBAAA;ELo5DV;;EK35DM;IAOI,yBAAA;ELw5DV;;EK/5DM;IAOI,0BAAA;EL45DV;;EKn6DM;IAOI,4BAAA;ELg6DV;;EKv6DM;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I,yBAAA;EL27EV;;EKl8EM;IAOI,6BAAA;EL+7EV;;EKt8EM;IAOI,8BAAA;ELm8EV;;EK18EM;IAOI,wBAAA;ELu8EV;;EK98EM;IAOI,+BAAA;EL28EV;;EKl9EM;IAOI,wBAAA;EL+8EV;;EKt9EM;IAOI,yBAAA;ELm9EV;;EK19EM;IAOI,8BAAA;ELu9EV;;EK99EM;IAOI,iCAAA;EL29EV;;EKl+EM;IAOI,sCAAA;EL+9EV;;EKt+EM;IAOI,yCAAA;ELm+EV;;EK1+EM;IAOI,uBAAA;ELu+EV;;EK9+EM;IAOI,uBAAA;EL2+EV;;EKl/EM;IAOI,yBAAA;EL++EV;;EKt/EM;IAOI,yBAAA;ELm/EV;;EK1/EM;IAOI,0BAAA;ELu/EV;;EK9/EM;IAOI,4BAAA;EL2/EV;;EKlgFM;IAOI,kCAAA;EL+/EV;;EKtgFM;IAOI,sCAAA;ELmgFV;;EK1gFM;IAOI,oCAAA;ELugFV;;EK9gFM;IAOI,kCAAA;EL2gFV;;EKlhFM;IAOI,yCAAA;EL+gFV;;EKthFM;IAOI,wCAAA;ELmhFV;;EK1hFM;IAOI,wCAAA;ELuhFV;;EK9hFM;IAOI,kCAAA;EL2hFV;;EKliFM;IAOI,gCAAA;EL+hFV;;EKtiFM;IAOI,8BAAA;ELmiFV;;EK1iFM;IAOI,gCAAA;ELuiFV;;EK9iFM;IAOI,+BAAA;EL2iFV;;EKljFM;IAOI,oCAAA;EL+iFV;;EKtjFM;IAOI,kCAAA;ELmjFV;;EK1jFM;IAOI,gCAAA;ELujFV;;EK9jFM;IAOI,uCAAA;EL2jFV;;EKlkFM;IAOI,sCAAA;EL+jFV;;EKtkFM;IAOI,iCAAA;ELmkFV;;EK1kFM;IAOI,2BAAA;ELukFV;;EK9kFM;IAOI,iCAAA;EL2kFV;;EKllFM;IAOI,+BAAA;EL+kFV;;EKtlFM;IAOI,6BAAA;ELmlFV;;EK1lFM;IAOI,+BAAA;ELulFV;;EK9lFM;IAOI,8BAAA;EL2lFV;;EKlmFM;IAOI,oBAAA;EL+lFV;;EKtmFM;IAOI,mBAAA;ELmmFV;;EK1mFM;IAOI,mBAAA;ELumFV;;EK9mFM;IAOI,mBAAA;EL2mFV;;EKlnFM;IAOI,mBAAA;EL+mFV;;EKtnFM;IAOI,mB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FV;;EKx9FM;IAOI,4BAAA;ELq9FV;;EK59FM;IAOI,kCAAA;ELy9FV;;EKh+FM;IAOI,iCAAA;EL69FV;;EKp+FM;IAOI,+BAAA;ELi+FV;;EKx+FM;IAOI,iCAAA;ELq+FV;;EK5+FM;IAOI,+BAAA;ELy+FV;;EKh/FM;IAOI,2BAAA;EL6+FV;;EKp/FM;IAOI,iCAAA;ELi/FV;;EKx/FM;IAOI,gCAAA;ELq/FV;;EK5/FM;IAOI,8BAAA;ELy/FV;;EKhgGM;IAOI,gCAAA;EL6/FV;;EKpgGM;IAOI,8BAAA;ELigGV;AACF;ACzgGI;EIAI;IAOI,0BAAA;ELsgGV;;EK7gGM;IAOI,gCAAA;EL0gGV;;EKjhGM;IAOI,yBAAA;EL8gGV;;EKrhGM;IAOI,wBAAA;ELkhGV;;EKzhGM;IAOI,yBAAA;ELshGV;;EK7hGM;IAOI,6BAAA;EL0hGV;;EKjiGM;IAOI,8BAAA;EL8hGV;;EKriGM;IAOI,wBAAA;ELkiGV;;EKziGM;IAOI,+BAAA;ELsiGV;;EK7iGM;IAOI,wBAAA;EL0iGV;;EKjjGM;IAOI,yBAAA;EL8iGV;;EKrjGM;IAOI,8BAAA;ELkjGV;;EKzjGM;IAOI,iCAAA;ELsjGV;;EK7jGM;IAOI,sCAAA;EL0jGV;;EKjkGM;IAOI,yCAAA;EL8jGV;;EKrkGM;IAOI,uBAAA;ELkkGV;;EKzkGM;IAOI,uBAAA;ELskGV;;EK7kGM;IAOI,yBAAA;EL0kGV;;EKjlGM;IAOI,yBAAA;EL8kGV;;EKrlGM;IAOI,0BAAA;ELklGV;;EKzlGM;IAOI,4BAAA;ELslGV;;EK7lGM;IAOI,kCAAA;EL0lGV;;EKjmGM;IAOI,sCAAA;EL8lGV;;EKrmGM;IAOI,oCAAA;ELkmGV;;EKzmGM;IAOI,kCAAA;ELsmGV;;EK7mGM;IAOI,yCAAA;EL0mGV;;EKjnGM;IAOI,wCAAA;EL8mGV;;EKrnGM;IAOI,wCAAA;ELknGV;;EKznGM;IAOI,kCAAA;ELsnGV;;EK7nGM;IAOI,gCAAA;EL0nGV;;EKjoGM;IAOI,8BAAA;EL8nGV;;EKroGM;IAOI,gCAAA;ELkoGV;;EKzoGM;IAOI,+BAAA;ELsoGV;;EK7oGM;IAOI,oCAAA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/rII;EIAI;IAOI,0BAAA;EL4rIV;;EKnsIM;IAOI,gCAAA;ELgsIV;;EKvsIM;IAOI,yBAAA;ELosIV;;EK3sIM;IAOI,wBAAA;ELwsIV;;EK/sIM;IAOI,yBAAA;EL4sIV;;EKntIM;IAOI,6BAAA;ELgtIV;;EKvtIM;IAOI,8BAAA;ELotIV;;EK3tIM;IAOI,wBAAA;ELwtIV;;EK/tIM;IAOI,+BAAA;EL4tIV;;EKnuIM;IAOI,wBAAA;ELguIV;;EKvuIM;IAOI,yBAAA;ELouIV;;EK3uIM;IAOI,8BAAA;ELwuIV;;EK/uIM;IAOI,iCAAA;EL4uIV;;EKnvIM;IAOI,sCAAA;ELgvIV;;EKvvIM;IAOI,yCAAA;ELovIV;;EK3vIM;IAOI,uBAAA;ELwvIV;;EK/vIM;IAOI,uBAAA;EL4vIV;;EKnwIM;IAOI,yBAAA;ELgwIV;;EKvwIM;IAOI,yBAAA;ELowIV;;EK3wIM;IAOI,0BAAA;ELwwIV;;EK/wIM;IAOI,4BAAA;EL4wIV;;EKnxIM;IAOI,kCAAA;ELgxIV;;EKvxIM;IAOI,sCAAA;ELoxIV;;EK3xIM;IAOI,oCAAA;ELwxIV;;EK/xIM;IAOI,kCAAA;EL4xIV;;EKnyIM;IAOI,yCAAA;ELgyIV;;EKvyIM;IAOI,wCAAA;ELoyIV;;EK3yIM;IAOI,wCAAA;ELwyIV;;EK/yIM;IAOI,kCAAA;EL4yIV;;EKnzIM;IAOI,gCAAA;ELgzIV;;EKvzIM;IAOI,8BAAA;ELozIV;;EK3zIM;IAOI,gCAAA;ELwzIV;;EK/zIM;IAOI,+BAAA;EL4zIV;;EKn0IM;IAOI,oCAAA;ELg0IV;;EKv0IM;IAOI,kCAAA;ELo0IV;;EK30IM;IAOI,gCAAA;ELw0IV;;EK/0IM;IAOI,uCAAA;EL40IV;;EKn1IM;IAOI,sCAAA;ELg1IV;;EKv1IM;IAOI,iCAAA;ELo1IV;;EK31IM;IAOI,2BAAA;ELw1IV;;EK/1IM;IAOI,iCAAA;EL41IV;;EKn2IM;IAOI,+BAAA;ELg2IV;;EKv2IM;IAOI,6BAAA;ELo2IV;;EK32IM;IAOI,+BAAA;ELw2IV;;EK/2IM;IAOI,8BAAA;EL42IV;;EKn3IM;IAOI,oBAAA;ELg3IV;;E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OI,gCAAA;ELktJV;;EKztJM;IAOI,+BAAA;ELstJV;;EK7tJM;IAOI,6BAAA;EL0tJV;;EKjuJM;IAOI,+BAAA;EL8tJV;;EKruJM;IAOI,6BAAA;ELkuJV;;EKzuJM;IAOI,4BAAA;ELsuJV;;EK7uJM;IAOI,kCAAA;EL0uJV;;EKjvJM;IAOI,iCAAA;EL8uJV;;EKrvJM;IAOI,+BAAA;ELkvJV;;EKzvJM;IAOI,iCAAA;ELsvJV;;EK7vJM;IAOI,+BAAA;EL0vJV;;EKjwJM;IAOI,2BAAA;EL8vJV;;EKrwJM;IAOI,iCAAA;ELkwJV;;EKzwJM;IAOI,gCAAA;ELswJV;;EK7wJM;IAOI,8BAAA;EL0wJV;;EKjxJM;IAOI,gCAAA;EL8wJV;;EKrxJM;IAOI,8BAAA;ELkxJV;AACF;AMnzJA;EDyBQ;IAOI,0BAAA;ELuxJV;;EK9xJM;IAOI,gCAAA;EL2xJV;;EKlyJM;IAOI,yBAAA;EL+xJV;;EKtyJM;IAOI,wBAAA;ELmyJV;;EK1yJM;IAOI,yBAAA;ELuyJV;;EK9yJM;IAOI,6BAAA;EL2yJV;;EKlzJM;IAOI,8BAAA;EL+yJV;;EKtzJM;IAOI,wBAAA;ELmzJV;;EK1zJM;IAOI,+BAAA;ELuzJV;;EK9zJM;IAOI,wBAAA;EL2zJV;AACF","file":"bootstrap-grid.rtl.css","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-colors-rgb\n$theme-colors-rgb: map-loop($theme-colors, to-rgb, \"$value\") !default;\n// scss-docs-end theme-colors-rgb\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-200,\n \"purple-200\": $purple-100,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Utilities maps\n//\n// Extends the default `$theme-colors` maps to help create our utilities.\n\n// scss-docs-start utilities-colors\n$utilities-colors: map-merge(\n $theme-colors-rgb,\n (\n \"black\": to-rgb($black),\n \"white\": to-rgb($white),\n \"body\": to-rgb($body-color)\n )\n) !default;\n// scss-docs-end utilities-colors\n\n// scss-docs-start utilities-text-colors\n$utilities-text-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"text\") !default;\n// scss-docs-end utilities-text-colors\n\n// scss-docs-start utilities-bg-colors\n$utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"bg\") !default;\n// scss-docs-end utilities-bg-colors\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: rgba($black, .125) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.rtl.min.css b/account/public/css/bootstrap-grid.rtl.min.css new file mode 100644 index 0000000..d3dfc1b --- /dev/null +++ b/account/public/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/account/public/css/bootstrap-grid.rtl.min.css.map b/account/public/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 0000000..86d302a --- /dev/null +++ b/account/public/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.75rem);\n padding-right: var(--bs-gutter-x, 0.75rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * .5);\n padding-right: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-left: 0 !important;\n }\n\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n\n .me-sm-auto {\n margin-left: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-left: 0 !important;\n }\n\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-left: 1rem !important;\n }\n\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-left: 3rem !important;\n }\n\n .me-md-auto {\n margin-left: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-left: 0 !important;\n }\n\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n\n .me-lg-auto {\n margin-left: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-left: 0 !important;\n }\n\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xl-auto {\n margin-left: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-left: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/account/public/css/bootstrap-reboot.css b/account/public/css/bootstrap-reboot.css new file mode 100644 index 0000000..c1bcf3b --- /dev/null +++ b/account/public/css/bootstrap-reboot.css @@ -0,0 +1,427 @@ +/*! + * Bootstrap Reboot v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1 { + font-size: 2.5rem; + } +} + +h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2 { + font-size: 2rem; + } +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3 { + font-size: 1.75rem; + } +} + +h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4 { + font-size: 1.5rem; + } +} + +h5 { + font-size: 1.25rem; +} + +h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 0.875em; +} + +mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0d6efd; + text-decoration: underline; +} +a:hover { + color: #0a58ca; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/account/public/css/bootstrap-reboot.css.map b/account/public/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..c06c13a --- /dev/null +++ b/account/public/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/vendor/_rfs.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AAAA;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACPF;;ADsBI;EANJ;IAOM,uBAAA;EClBJ;AACF;;AD+BA;EACE,SAAA;EACA,uCAAA;EEmPI,mCALI;EF5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AC5BF;;ADsCA;EACE,cAAA;EACA,cGqkB4B;EHpkB5B,8BAAA;EACA,SAAA;EACA,aGokB4B;AFvmB9B;;ADsCA;EACE,WG8a4B;AFjd9B;;AD6CA;EACE,aAAA;EACA,qBG0gB4B;EHvgB5B,gBG0gB4B;EHzgB5B,gBG0gB4B;AFtjB9B;;ADgDA;EEwMQ,iCAAA;ADpPR;ACkFI;EFtCJ;IE+MQ,iBAAA;EDvPN;AACF;;AD4CA;EEmMQ,iCAAA;AD3OR;ACyEI;EFjCJ;IE0MQ,eAAA;ED9ON;AACF;;ADwCA;EE8LQ,+BAAA;ADlOR;ACgEI;EF5BJ;IEqMQ,kBAAA;EDrON;AACF;;ADoCA;EEyLQ,iCAAA;ADzNR;ACuDI;EFvBJ;IEgMQ,iBAAA;ED5NN;AACF;;ADgCA;EEgLM,kBALI;ADvMV;;ADiCA;EE2KM,eALI;ADnMV;;ADwCA;EACE,aAAA;EACA,mBGwT0B;AF7V5B;;ADgDA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AC7CF;;ADmDA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AChDF;;ADsDA;;EAEE,kBAAA;ACnDF;;ADsDA;;;EAGE,aAAA;EACA,mBAAA;ACnDF;;ADsDA;;;;EAIE,gBAAA;ACnDF;;ADsDA;EACE,gBG6Y4B;AFhc9B;;ADwDA;EACE,qBAAA;EACA,cAAA;ACrDF;;AD2DA;EACE,gBAAA;ACxDF;;ADgEA;;EAEE,mBGsX4B;AFnb9B;;ADqEA;EE4EM,kBALI;ADxIV;;ADwEA;EACE,cGkb4B;EHjb5B,yBGyb4B;AF9f9B;;AD8EA;;EAEE,kBAAA;EEwDI,iBALI;EFjDR,cAAA;EACA,wBAAA;AC3EF;;AD8EA;EAAM,eAAA;AC1EN;;AD2EA;EAAM,WAAA;ACvEN;;AD4EA;EACE,cGpNQ;EHqNR,0BGwLwC;AFjQ1C;AD2EE;EACE,cGuLsC;AFhQ1C;;ADoFE;EAEE,cAAA;EACA,qBAAA;AClFJ;;ADyFA;;;;EAIE,iGGgS4B;EDlRxB,cALI;EFPR,+BAAA;EACA,2BAAA;ACtFF;;AD6FA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EEAI,kBALI;ADpFV;AD8FE;EELI,kBALI;EFYN,cAAA;EACA,kBAAA;AC5FJ;;ADgGA;EEZM,kBALI;EFmBR,cG1QQ;EH2QR,qBAAA;AC7FF;ADgGE;EACE,cAAA;AC9FJ;;ADkGA;EACE,sBAAA;EExBI,kBALI;EF+BR,WGvTS;EHwTT,yBG/SS;ECEP,qBAAA;AH+MJ;ADiGE;EACE,UAAA;EE/BE,cALI;EFsCN,gBGgQ0B;AF/V9B;;ADwGA;EACE,gBAAA;ACrGF;;AD2GA;;EAEE,sBAAA;ACxGF;;ADgHA;EACE,oBAAA;EACA,yBAAA;AC7GF;;ADgHA;EACE,mBG8T4B;EH7T5B,sBG6T4B;EH5T5B,cG1VS;EH2VT,gBAAA;AC7GF;;ADoHA;EAEE,mBAAA;EACA,gCAAA;AClHF;;ADqHA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AClHF;;AD0HA;EACE,qBAAA;ACvHF;;AD6HA;EAEE,gBAAA;AC3HF;;ADmIA;EACE,UAAA;AChIF;;ADqIA;;;;;EAKE,SAAA;EACA,oBAAA;EE9HI,kBALI;EFqIR,oBAAA;AClIF;;ADsIA;;EAEE,oBAAA;ACnIF;;ADwIA;EACE,eAAA;ACrIF;;ADwIA;EAGE,iBAAA;ACvIF;AD0IE;EACE,UAAA;ACxIJ;;AD+IA;EACE,aAAA;AC5IF;;ADoJA;;;;EAIE,0BAAA;ACjJF;ADoJI;;;;EACE,eAAA;AC/IN;;ADsJA;EACE,UAAA;EACA,kBAAA;ACnJF;;ADwJA;EACE,gBAAA;ACrJF;;AD+JA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AC5JF;;ADoKA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBGmJ4B;EDtWtB,iCAAA;EFsNN,oBAAA;AClKF;ACtNI;EFiXJ;IExMQ,iBAAA;EDiDN;AACF;AD+JE;EACE,WAAA;AC7JJ;;ADoKA;;;;;;;EAOE,UAAA;ACjKF;;ADoKA;EACE,YAAA;ACjKF;;AD0KA;EACE,oBAAA;EACA,6BAAA;ACvKF;;AD+KA;;;;;;;CAAA;AAWA;EACE,wBAAA;AC/KF;;ADoLA;EACE,UAAA;ACjLF;;ADuLA;EACE,aAAA;ACpLF;;AD0LA;EACE,aAAA;EACA,0BAAA;ACvLF;;AD4LA;EACE,qBAAA;ACzLF;;AD8LA;EACE,SAAA;AC3LF;;ADkMA;EACE,kBAAA;EACA,eAAA;AC/LF;;ADuMA;EACE,wBAAA;ACpMF;;AD4MA;EACE,wBAAA;ACzMF","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n// Prevent the usage of custom properties since we don't add them to `:root` in reboot\n$font-family-base: $font-family-sans-serif; // stylelint-disable-line scss/dollar-variable-default\n$font-family-code: $font-family-monospace; // stylelint-disable-line scss/dollar-variable-default\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}-root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`
` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` + + <% if (inProd) { %> +

+
+ <% } %> + +

or

+ Sign In With Google + Sign In With Twitter + Sign In With GitHub +

© LingDocs.com

+

privacy policy

+ + + <% if (recaptcha === "fail") { %> + + <% } %> + + + \ No newline at end of file diff --git a/account/views/password-reset-request.ejs b/account/views/password-reset-request.ejs new file mode 100644 index 0000000..4c02aa5 --- /dev/null +++ b/account/views/password-reset-request.ejs @@ -0,0 +1,27 @@ + + + + + + + Password Reset · LingDocs + + + +
+

Reset your LingDocs Password

+ <% if (!done) { %> +
+
+ + +
+ +
+ <% } else { %> +

If <%= email %> is a verified e-mail in our system, we sent a password reset email.

+ <% } %> +
+ + + \ No newline at end of file diff --git a/account/views/password-reset.ejs b/account/views/password-reset.ejs new file mode 100644 index 0000000..18ff686 --- /dev/null +++ b/account/views/password-reset.ejs @@ -0,0 +1,39 @@ + + + + + + + Password Reset · LingDocs + + + +
+

Reset your LingDocs Password

+ <% if (user && message === "password reset") { %> +

Ok, <%= user.name %>, the password for your account with <%= user.email %> has been reset. 👍

+

Login

+ <% } else if (user) { %> +
+
+ + +
+
+ + +
+ <% if (message === "passwords don't match") { %> + + <% } %> + +
+ <% } else { %> +

Invalid Password Reset Link

+ <% } %> +
+ + + \ No newline at end of file diff --git a/account/views/privacy.ejs b/account/views/privacy.ejs new file mode 100644 index 0000000..ef7c803 --- /dev/null +++ b/account/views/privacy.ejs @@ -0,0 +1,55 @@ + + + + + + + Privacy · LingDocs + + + + +
+ +

LingDocs Privacy Policy

+

+ Login +

+

+ We are committed to maintaining the accuracy, confidentiality, and security of your personally identifiable information ("Personal Information"). As part of this commitment, our privacy policy governs our actions as they relate to the collection, use and disclosure of Personal Information. Our privacy policy is based upon the values set by the Canadian Standards Association's Model Code for the Protection of Personal Information and Canada's Personal Information Protection and Electronic Documents Act. +

+

1. Introduction

+

We are responsible for maintaining and protecting the Personal Information under our control. We have designated an individual or individuals who is/are responsible for compliance with our privacy policy.

+

2. Identifying Purposes

+

We collect, use and disclose Personal Information to provide you with the product or service you have requested and to offer you additional products and services we believe you might be interested in. The purposes for which we collect Personal Information will be identified before or at the time we collect the information. In certain circumstances, the purposes for which information is collected may be clear, and consent may be implied, such as where your name, address and payment information is provided as part of the order process.

+

3. Consent

+

Knowledge and consent are required for the collection, use or disclosure of Personal Information except where required or permitted by law. Providing us with your Personal Information is always your choice. However, your decision not to provide certain information may limit our ability to provide you with our products or services. We will not require you to consent to the collection, use, or disclosure of information as a condition to the supply of a product or service, except as required to be able to supply the product or service.

+

4. Limiting Collection

+

The Personal Information collected will be limited to those details necessary for the purposes identified by us. With your consent, we may collect Personal Information from you in person, over the telephone or by corresponding with you via mail, facsimile, or the Internet.

+

5. Limiting Use, Disclosure and Retention

+

Personal Information may only be used or disclosed for the purpose for which it was collected unless you have otherwise consented, or when it is required or permitted by law. Personal Information will only be retained for the period of time required to fulfill the purpose for which we collected it or as may be required by law.

+

6. Accuracy

+

Personal Information will be maintained in as accurate, complete and up-to-date form as is necessary to fulfill the purposes for which it is to be used.

+

Safeguarding Customer Information

+

Personal Information will be protected by security safeguards that are appropriate to the sensitivity level of the information. We take all reasonable precautions to protect your Personal Information from any loss or unauthorized use, access or disclosure.

+

8. Openness

+

We will make information available to you about our policies and practices with respect to the management of your Personal Information.

+

9. Customer Access

+

Upon request, you will be informed of the existence, use and disclosure of your Personal Information, and will be given access to it. You may verify the accuracy and completeness of your Personal Information, and may request that it be amended, if appropriate. However, in certain circumstances permitted by law, we will not disclose certain information to you. For example, we may not disclose information relating to you if other individuals are referenced or if there are legal, security or commercial proprietary restrictions.

+

10. Handling Customer Complaints and Suggestions

+

You may direct any questions or enquiries with respect to our privacy policy or our practices by

+

contacting: @lingdocs or admin @ lingdocs dot com

+

Additional Information

+
Cookies
+

A cookie is a small computer file or piece of information that may be stored in your computer's hard drive when you visit our websites. We may use cookies to improve our website’s functionality and in some cases, to provide visitors with a customized online experience.

+

Cookies are widely used and most web browsers are configured initially to accept cookies automatically. You may change your Internet browser settings to prevent your computer from accepting cookies or to notify you when you receive a cookie so that you may decline its acceptance. Please note, however, if you disable cookies, you may not experience optimal performance of our website.

+
Analytics
+

Usage analytics are sent to Google Analytics. The user's IP address is anonymized, and "Do not track" requests are respected.

+
Other Websites
+

Our website may contain links to other third party sites that are not governed by this privacy policy. Although we endeavour to only link to sites with high privacy standards, our privacy policy will no longer apply once you leave our website. Additionally, we are not responsible for the privacy practices employed by third party websites. Therefore, we suggest that you examine the privacy statements of those sites to learn how your information may be collected, used, shared and disclosed.

+

+ Back / Login +

+
+ + \ No newline at end of file diff --git a/account/views/user.ejs b/account/views/user.ejs new file mode 100644 index 0000000..c9cabe4 --- /dev/null +++ b/account/views/user.ejs @@ -0,0 +1,326 @@ + + + + + + + Account · LingDocs + + + + + +
+

LingDocs Account

+ <% if (user.admin) { %> +
Admin Console
+ <% } %> +

Profile

+
+
+ + <% if (user.email) { %> + + <% } else { %> + + <% } %> +
+
+ <% if (error === "email taken") { %> + + <% } else if (typeof user.emailVerified === "string") { %> + + <% } %> +
+
+ + +
+
+ +
+
+
Account Level: <%= user.level.charAt(0).toUpperCase() + user.level.slice(1) %>
+ <% if (user.level === "basic") { %> +

Upgrade to Student account for Wordlist features

+
+
+ + +
+
+ + +
+
+ <% } %> + <% if (user.level === "student" && user.subscription) { %> +

Current subscription: <% if (user.subscription.metadata.cycle === "monthly") { %>$1/month<% } else { %>$10/year<% } %>

+

Downgrade to cancel your subscription

+ <% } %> + <% if (user.email) { %> +

Password

+ <% if (!user.password) { %> +

Add a password to be able to log in with just your e-mail address.

+ <% } %> + <% } %> + + + + + \ No newline at end of file diff --git a/architecture-source.svg b/architecture-source.svg new file mode 100644 index 0000000..c28a913 --- /dev/null +++ b/architecture-source.svg @@ -0,0 +1,1766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + code repo + + website + functions + + + + + + PWA static site + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Firebase + + + cloud functions + + account + + deployed by +netlify + deployed by github +actions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Google +Sheet + dictionary source content + + + + + CouchDB + + + + + + + + + + + + + + + + + + + + + + + + Google Cloud +Storage + published dictionary +and version info + + Source + Backend + + Frontend + + priveledged users +and their wordlist +dbs + review tasks + + sync user +wordlist + +review tasks + + + REST api +calls from PWA + + + fetch dictionary +content + + + + + + + + + + edit and +compile dictionary + + + + account + + + + + + deployed by github +actions + + diff --git a/architecture.svg b/architecture.svg new file mode 100644 index 0000000..13cea9d --- /dev/null +++ b/architecture.svg @@ -0,0 +1,3151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..77302a2 --- /dev/null +++ b/firebase.json @@ -0,0 +1,19 @@ +{ + "functions": { + "predeploy": "cp .npmrc functions && cat .npmrc | envsubst > functions/.npmrc && cd functions && npm --prefix \"$RESOURCE_DIR\" run build", + "postdeploy": "rm functions/.npmrc" + }, + "hosting": { + "public": "public", + "rewrites": [ + { + "source": "/publishDictionary", + "function": "/publishDictionary" + }, + { + "source": "/submissions", + "function": "/submissions" + } + ] + } +} diff --git a/functions/.gitignore b/functions/.gitignore new file mode 100644 index 0000000..b63c885 --- /dev/null +++ b/functions/.gitignore @@ -0,0 +1,17 @@ +# Debug +ui-debug.log + +# Compiled JavaScript files +lib + +# TypeScript v1 declaration files +typings/ + +# Node.js dependency directory +node_modules/ + +# File with private NPM token(s) inserted for deploying function +.npmrc + +# Firebase functions config/env for running functions locally +.runtimeconfig.json diff --git a/functions/google-sheets-app-script.js b/functions/google-sheets-app-script.js new file mode 100644 index 0000000..db53cf4 --- /dev/null +++ b/functions/google-sheets-app-script.js @@ -0,0 +1,149 @@ +// SCRIPTS FOR USE WITH THE GOOGLE SHEETS APP SCRIPT + +// Adds a unix timestamp to each word on creation for unique id keeping +function onEdit(e) { + var sheet = e.source.getActiveSheet(); + if (sheet.getName() === "Dictionary") { + var actRng = sheet.getActiveRange(); + var editColumn = actRng.getColumn(); + var rowIndex = actRng.getRowIndex(); + var dateCol = 1; + var orderCol = 3; + if (editColumn == orderCol) { + sheet.getRange(rowIndex, dateCol).setValue(new Date().getTime()); + } + } +} + +function onOpen() { + var menuEntries = [ + {name: "Go to Cell", functionName: "goToCell"}, + {name: "Go to Row", functionName: "goToRow"}, + {name: "Go to 1st empty Row", functionName: "selectFirstEmptyRow"}, + {name: "Expand Part of Speech Abbreviations", functionName: "expandPartsOfSpeech"}, + {name: "Standardize Pashto", functionName: "standardizePashtoColumns"}, + {name: "Standardize Phonetics", functionName: "standardizePhonetics"}, + {name: "Find Unlinked Compound Verb", functionName: "selectUnlinkedCompound"}, + ]; + SpreadsheetApp.getActiveSpreadsheet().addMenu("MyUtils", menuEntries); +} + +function standardizePashtoText(input) { + return input.trim().replace(/\u0649/g, "\u06cc") + // Arabic ك replace with ک + .replace(/\u0643/g, "\u06a9") + // Farsi گ replaced with ګ + .replace(/گ/g, "ګ") + // Replace ي s in the middle of words to ی + .replace(/ي(?=[\u0600-\u060b\u060d-\u06ff])/g, "ی") + // Replace آ two character version with combined آ character + .replace(/آ/g, "آ"); +} + +var pashtoColumns = ["J", "L", "O", "Q", "S", "U", "W", "Y", "AA"]; +var phoneticsColumns = ["K","M", "P", "R", "T", "V", "X", "Z", "AB"]; + +function standardizePashtoColumns() { + for(var h=0;h-1) { + // check if there is a link to another word on the compound word + var linkToWord = values[row][5]; + if (!linkToWord) break; + // check if the link is valid + if (!linkExists(linkToWord)) return row+1; + }; + } + return row+1; +} + + +function getFirstEmptyRowWholeRow() { + var sheet = SpreadsheetApp.getActiveSheet(); + var range = sheet.getDataRange(); + var values = range.getValues(); + var row = 0; + for (var row=0; row=6.0.0" + } + }, + "node_modules/@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/crc32c": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz", + "integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/crc32c/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/sha1-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz", + "integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==", + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-s3": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.474.0.tgz", + "integrity": "sha512-uqji9u2yIhFMx6E18+iIlKqimZE1SUEewS78iYYzOKRoQQ+XqFnQXtHTvBGfTExEvdwZUXYg8FqSP2UpQiEf/g==", + "dependencies": { + "@aws-crypto/sha1-browser": "3.0.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.474.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/credential-provider-node": "3.474.0", + "@aws-sdk/middleware-bucket-endpoint": "3.470.0", + "@aws-sdk/middleware-expect-continue": "3.468.0", + "@aws-sdk/middleware-flexible-checksums": "3.468.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-location-constraint": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-sdk-s3": "3.474.0", + "@aws-sdk/middleware-signing": "3.468.0", + "@aws-sdk/middleware-ssec": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/signature-v4-multi-region": "3.474.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@aws-sdk/xml-builder": "3.472.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/eventstream-serde-browser": "^2.0.15", + "@smithy/eventstream-serde-config-resolver": "^2.0.15", + "@smithy/eventstream-serde-node": "^2.0.15", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-blob-browser": "^2.0.16", + "@smithy/hash-node": "^2.0.17", + "@smithy/hash-stream-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/md5-js": "^2.0.17", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-stream": "^2.0.23", + "@smithy/util-utf8": "^2.0.2", + "@smithy/util-waiter": "^2.0.15", + "fast-xml-parser": "4.2.5", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.474.0.tgz", + "integrity": "sha512-6toUmQUIHkDM/P2/nyLEO/mcWOIPByTlegqX9VCHhYh9Fs5MDT2nit7I6fZzBjZjB5oVTwKjbzgxae9cE3bhqw==", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.474.0.tgz", + "integrity": "sha512-qPPMbrDVAUJgYiFWVewFG7dg0VyMfuGNNK4IC1nZr0eXejUTbdm8cio6IZ8OkWtK+A+L+wx1vX5686WYVgQ0dQ==", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/credential-provider-node": "3.474.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/core": "^1.1.0", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "fast-xml-parser": "4.2.5", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/core": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.474.0.tgz", + "integrity": "sha512-eVRdeB+AoTNSzfc4viHfr0jfkHujSlf4ToExJtTuxS1wlgmIyyxRNrVKxbf0K78YK/TXRsRlJPoS5QCD5h1S2w==", + "dependencies": { + "@smithy/core": "^1.1.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.468.0.tgz", + "integrity": "sha512-k/1WHd3KZn0EQYjadooj53FC0z24/e4dUZhbSKTULgmxyO62pwh9v3Brvw4WRa/8o2wTffU/jo54tf4vGuP/ZA==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.474.0.tgz", + "integrity": "sha512-3Y2fHI4ZCNjdOO47Vh/xBgLXOrKm3KwBkYkBKKT2g02FUGNT8NLjJg8WBo3D4RQX2h34qx4mtW5nTY6YcGP80Q==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.468.0", + "@aws-sdk/credential-provider-process": "3.468.0", + "@aws-sdk/credential-provider-sso": "3.474.0", + "@aws-sdk/credential-provider-web-identity": "3.468.0", + "@aws-sdk/types": "3.468.0", + "@smithy/credential-provider-imds": "^2.0.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.474.0.tgz", + "integrity": "sha512-3OVVVGnb8Ru5hWeeHkg76YZT5mrufweIiWr6ge5zn7FYxc7WkyqIJ0XehqUqG5VQfaYhqh7uq/zmk8OE2B04lQ==", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.468.0", + "@aws-sdk/credential-provider-ini": "3.474.0", + "@aws-sdk/credential-provider-process": "3.468.0", + "@aws-sdk/credential-provider-sso": "3.474.0", + "@aws-sdk/credential-provider-web-identity": "3.468.0", + "@aws-sdk/types": "3.468.0", + "@smithy/credential-provider-imds": "^2.0.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.468.0.tgz", + "integrity": "sha512-OYSn1A/UsyPJ7Z8Q2cNhTf55O36shPmSsvOfND04nSfu1nPaR+VUvvsP7v+brhGpwC/GAKTIdGAo4blH31BS6A==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.474.0.tgz", + "integrity": "sha512-ik4rzhQtcRLSHB/MLQfi/dSpILxPd3zITb79DIEnqT3gpZRNjoARkZ3Hi68pujkU2530NYf8NcFwLCWoV1hS7Q==", + "dependencies": { + "@aws-sdk/client-sso": "3.474.0", + "@aws-sdk/token-providers": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.468.0.tgz", + "integrity": "sha512-rexymPmXjtkwCPfhnUq3EjO1rSkf39R4Jz9CqiM7OsqK2qlT5Y/V3gnMKn0ZMXsYaQOMfM3cT5xly5R+OKDHlw==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-bucket-endpoint": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.470.0.tgz", + "integrity": "sha512-vLXXNWtsRmEIwzJ9HUQfIuTNAsEzvCv0Icsnkvt2BiBZXnmHdp2vIC3e3+kfy1D7dVQloXqMmnfcLu/BUMu2Jw==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-arn-parser": "3.465.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-expect-continue": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.468.0.tgz", + "integrity": "sha512-/wmLjmfgeulxhhmnxX3X3N933TvGsYckVIFjAtDSpLjqkbwzEcNiLq7AdmNJ4BfxG0MCMgcht561DCCD19x8Bg==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-flexible-checksums": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.468.0.tgz", + "integrity": "sha512-LQwL/N5MCj3Y5keLLewHTqeAXUIMsHFZyxDXRm/uxrOon9ufLKDvGvzAmfwn1/CuSUo66ZfT8VPSA4BsC90RtA==", + "dependencies": { + "@aws-crypto/crc32": "3.0.0", + "@aws-crypto/crc32c": "3.0.0", + "@aws-sdk/types": "3.468.0", + "@smithy/is-array-buffer": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.468.0.tgz", + "integrity": "sha512-gwQ+/QhX+lhof304r6zbZ/V5l5cjhGRxLL3CjH1uJPMcOAbw9wUlMdl+ibr8UwBZ5elfKFGiB1cdW/0uMchw0w==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-location-constraint": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.468.0.tgz", + "integrity": "sha512-0gBX/lDynQr4YIhM9h1dVnkVWqrg+34iOCVIUq8jHxzUzgZWglGkG9lHGGg0r1xkLTmegeoo1OKH8wrQ6n33Cg==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.468.0.tgz", + "integrity": "sha512-X5XHKV7DHRXI3f29SAhJPe/OxWRFgDWDMMCALfzhmJfCi6Jfh0M14cJKoC+nl+dk9lB+36+jKjhjETZaL2bPlA==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.468.0.tgz", + "integrity": "sha512-vch9IQib2Ng9ucSyRW2eKNQXHUPb5jUPCLA5otTW/8nGjcOU37LxQG4WrxO7uaJ9Oe8hjHO+hViE3P0KISUhtA==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-s3": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.474.0.tgz", + "integrity": "sha512-62aAo/8u5daIabeJ+gseYeHeShe9eYH6mH+kfWmLsHybXCCv1EaD/ZkdXWNhL0HZ3bUI1z1SF1p8jjTAWALnwA==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-arn-parser": "3.465.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.468.0.tgz", + "integrity": "sha512-s+7fSB1gdnnTj5O0aCCarX3z5Vppop8kazbNSZADdkfHIDWCN80IH4ZNjY3OWqaAz0HmR4LNNrovdR304ojb4Q==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-ssec": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.468.0.tgz", + "integrity": "sha512-y1qLW24wRkOGBTK5d6eJXf6d8HYo4rzT4a1mNDN1rd18NSffwQ6Yke5qeUiIaxa0y/l+FvvNYErbhYtij2rJoQ==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.470.0.tgz", + "integrity": "sha512-s0YRGgf4fT5KwwTefpoNUQfB5JghzXyvmPfY1QuFEMeVQNxv0OPuydzo3rY2oXPkZjkulKDtpm5jzIHwut75hA==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.470.0.tgz", + "integrity": "sha512-C1o1J06iIw8cyAAOvHqT4Bbqf+PgQ/RDlSyjt2gFfP2OovDpc2o2S90dE8f8iZdSGpg70N5MikT1DBhW9NbhtQ==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4-multi-region": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.474.0.tgz", + "integrity": "sha512-93OWRQgTJZASXLrlUNX7mmXknNkYxFYldRLARmYQccONmnIqgYQW0lQj8BFwqkHJTzSMik3/UsU0SHKwZ9ynYA==", + "dependencies": { + "@aws-sdk/middleware-sdk-s3": "3.474.0", + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/token-providers": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.470.0.tgz", + "integrity": "sha512-rzxnJxEUJiV69Cxsf0AHXTqJqTACITwcSH/PL4lWP4uvtzdrzSi3KA3u2aWHWpOcdE6+JFvdICscsbBSo3/TOg==", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/property-provider": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.468.0.tgz", + "integrity": "sha512-rx/9uHI4inRbp2tw3Y4Ih4PNZkVj32h7WneSg3MVgVjAoVD5Zti9KhS5hkvsBxfgmQmg0AQbE+b1sy5WGAgntA==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.465.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz", + "integrity": "sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.470.0.tgz", + "integrity": "sha512-6N6VvPCmu+89p5Ez/+gLf+X620iQ9JpIs8p8ECZiCodirzFOe8NC1O2S7eov7YiG9IHSuodqn/0qNq+v+oLe0A==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/util-endpoints": "^1.0.7", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.465.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.465.0.tgz", + "integrity": "sha512-f+QNcWGswredzC1ExNAB/QzODlxwaTdXkNT5cvke2RLX8SFU5pYk6h4uCtWC0vWPELzOfMfloBrJefBzlarhsw==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.468.0.tgz", + "integrity": "sha512-OJyhWWsDEizR3L+dCgMXSUmaCywkiZ7HSbnQytbeKGwokIhD69HTiJcibF/sgcM5gk4k3Mq3puUhGnEZ46GIig==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "bowser": "^2.11.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.470.0.tgz", + "integrity": "sha512-QxsZ9iVHcBB/XRdYvwfM5AMvNp58HfqkIrH88mY0cmxuvtlIGDfWjczdDrZMJk9y0vIq+cuoCHsGXHu7PyiEAQ==", + "dependencies": { + "@aws-sdk/types": "3.468.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/xml-builder": { + "version": "3.472.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.472.0.tgz", + "integrity": "sha512-PwjVxz1hr9up8QkddabuScPZ/d5aDHgvHYgK4acHYzltXL4wngfvimi5ZqXTzVWF2QANxHmWnHUr45QJX71oJQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@firebase/app": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.8.1.tgz", + "integrity": "sha512-/ctTwmSAc60Tv7pe9GXSLDsnHn+I0vp2f8AZLeZRdbbXLxvHc6LDmhKViRolNOGzwBYr0H1TpVVWgkxEkjwlXg==", + "peer": true, + "dependencies": { + "@firebase/component": "0.5.19", + "@firebase/logger": "0.3.3", + "@firebase/util": "1.7.1", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-compat": { + "version": "0.1.36", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.36.tgz", + "integrity": "sha512-7xLuYGCvdT7aPuZhiGlvshD/LOAHpF4t6pcUOxyEVQY6kx/ms3nEWIThsCMxhmOB7p16y/uY5O6q0/MUnXCu9A==", + "peer": true, + "dependencies": { + "@firebase/app": "0.8.1", + "@firebase/component": "0.5.19", + "@firebase/logger": "0.3.3", + "@firebase/util": "1.7.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.8.0.tgz", + "integrity": "sha512-Lec3VVquUwXPn2UReGSsfTxuMBVRmzGIwA/CJnF0LQuPgv9kOmXk9mVqsDMfHxHtqjai0n6wWHR2TqjdVV/bYA==", + "peer": true + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.19.tgz", + "integrity": "sha512-n/1HH2graiuMkHfhbGLuO+0msStydxEKmIMUT7bpBmxR4U9myzIwsG81XJImqgIWtbhd05HgUC+vpjZ+atUMbw==", + "peer": true, + "dependencies": { + "@firebase/util": "1.7.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.12.8.tgz", + "integrity": "sha512-JBQVfFLzfhxlQbl4OU6ov9fdsddkytBQdtSSR49cz48homj38ccltAhK6seum+BI7f28cV2LFHF9672lcN+qxA==", + "dependencies": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.13", + "@firebase/logger": "0.3.2", + "@firebase/util": "1.5.2", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.1.8.tgz", + "integrity": "sha512-dhXr5CSieBuKNdU96HgeewMQCT9EgOIkfF1GNy+iRrdl7BWLxmlKuvLfK319rmIytSs/vnCzcD9uqyxTeU/A3A==", + "dependencies": { + "@firebase/component": "0.5.13", + "@firebase/database": "0.12.8", + "@firebase/database-types": "0.9.7", + "@firebase/logger": "0.3.2", + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/database-compat/node_modules/@firebase/app-types": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.7.0.tgz", + "integrity": "sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==" + }, + "node_modules/@firebase/database-compat/node_modules/@firebase/component": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.13.tgz", + "integrity": "sha512-hxhJtpD8Ppf/VU2Rlos6KFCEV77TGIGD5bJlkPK1+B/WUe0mC6dTjW7KhZtXTc+qRBp9nFHWcsIORnT8liHP9w==", + "dependencies": { + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat/node_modules/@firebase/database-types": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.7.tgz", + "integrity": "sha512-EFhgL89Fz6DY3kkB8TzdHvdu8XaqqvzcF2DLVOXEnQ3Ms7L755p5EO42LfxXoJqb9jKFvgLpFmKicyJG25WFWw==", + "dependencies": { + "@firebase/app-types": "0.7.0", + "@firebase/util": "1.5.2" + } + }, + "node_modules/@firebase/database-compat/node_modules/@firebase/logger": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.2.tgz", + "integrity": "sha512-lzLrcJp9QBWpo40OcOM9B8QEtBw2Fk1zOZQdvv+rWS6gKmhQBCEMc4SMABQfWdjsylBcDfniD1Q+fUX1dcBTXA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat/node_modules/@firebase/util": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.5.2.tgz", + "integrity": "sha512-YvBH2UxFcdWG2HdFnhxZptPl2eVFlpOyTH66iDo13JPEYraWzWToZ5AMTtkyRHVmu7sssUpQlU9igy1KET7TOw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.7.3.tgz", + "integrity": "sha512-dSOJmhKQ0nL8O4EQMRNGpSExWCXeHtH57gGg0BfNAdWcKhC8/4Y+qfKLfWXzyHvrSecpLmO0SmAi/iK2D5fp5A==", + "dependencies": { + "@firebase/app-types": "0.6.3" + } + }, + "node_modules/@firebase/database-types/node_modules/@firebase/app-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.3.tgz", + "integrity": "sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw==" + }, + "node_modules/@firebase/database/node_modules/@firebase/component": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.13.tgz", + "integrity": "sha512-hxhJtpD8Ppf/VU2Rlos6KFCEV77TGIGD5bJlkPK1+B/WUe0mC6dTjW7KhZtXTc+qRBp9nFHWcsIORnT8liHP9w==", + "dependencies": { + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database/node_modules/@firebase/logger": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.2.tgz", + "integrity": "sha512-lzLrcJp9QBWpo40OcOM9B8QEtBw2Fk1zOZQdvv+rWS6gKmhQBCEMc4SMABQfWdjsylBcDfniD1Q+fUX1dcBTXA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database/node_modules/@firebase/util": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.5.2.tgz", + "integrity": "sha512-YvBH2UxFcdWG2HdFnhxZptPl2eVFlpOyTH66iDo13JPEYraWzWToZ5AMTtkyRHVmu7sssUpQlU9igy1KET7TOw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/logger": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", + "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/util": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.7.1.tgz", + "integrity": "sha512-9do4oXJfznJERFqtZgmKbMRB3W0btSPsEH/5yBYdDVI5OicISZoQPg8qqOgZX6po0tQTNxkNS5E3w4ZNF84k2Q==", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@google-cloud/firestore": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.15.1.tgz", + "integrity": "sha512-2PWsCkEF1W02QbghSeRsNdYKN1qavrHBP3m72gPDMHQSYrGULOaTi7fSJquQmAtc4iPVB2/x6h80rdLHTATQtA==", + "optional": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.24.1", + "protobufjs": "^6.8.6" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@google-cloud/paginator": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", + "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", + "optional": true, + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz", + "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz", + "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/storage": { + "version": "5.20.5", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.20.5.tgz", + "integrity": "sha512-lOs/dCyveVF8TkVFnFSF7IGd0CJrTm91qiK6JLu+Z8qiT+7Ag0RyVhxZIWkhiACqwABo7kSHDm8FdH8p2wxSSw==", + "optional": true, + "dependencies": { + "@google-cloud/paginator": "^3.0.7", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "abort-controller": "^3.0.0", + "arrify": "^2.0.0", + "async-retry": "^1.3.3", + "compressible": "^2.0.12", + "configstore": "^5.0.0", + "duplexify": "^4.0.0", + "ent": "^2.2.0", + "extend": "^3.0.2", + "gaxios": "^4.0.0", + "google-auth-library": "^7.14.1", + "hash-stream-validation": "^0.2.2", + "mime": "^3.0.0", + "mime-types": "^2.0.8", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "retry-request": "^4.2.2", + "stream-events": "^1.0.4", + "teeny-request": "^7.1.3", + "uuid": "^8.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.12.tgz", + "integrity": "sha512-JmvQ03OTSpVd9JTlj/K3IWHSz4Gk/JMLUTtW7Zb0KvO1LcOYGATh5cNuRYzCAeDR3O8wq+q8FZe97eO9MBrkUw==", + "optional": true, + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.3.tgz", + "integrity": "sha512-5dAvoZwna2Py3Ef96Ux9jIkp3iZ62TUsV00p3wVBPNX5K178UbNi8Q7gQVqwXT1Yq9RejIGG9G2IPEo93T6RcA==", + "optional": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", + "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", + "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==", + "optional": true + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "optional": true, + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core/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==", + "dev": true + }, + "node_modules/@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, + "dependencies": { + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@lingdocs/inflect": { + "version": "7.6.5", + "resolved": "https://npm.lingdocs.com/@lingdocs/inflect/-/inflect-7.6.5.tgz", + "integrity": "sha512-z3MqiH0XdfMM4eBNcsmp/oczRVnTA+GL8SdIn62DIznyiQj0oJeK31iJGTKc9fni3rL7cvZwTBDA0eH8912+WA==", + "license": "GPL-3.0", + "dependencies": { + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0" + } + }, + "node_modules/@panva/asn1.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@panva/asn1.js/-/asn1.js-1.0.0.tgz", + "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "optional": true + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "optional": true + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "optional": true + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "optional": true + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "optional": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "optional": true + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "optional": true + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "optional": true + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "optional": true + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "optional": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@smithy/abort-controller": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.15.tgz", + "integrity": "sha512-JkS36PIS3/UCbq/MaozzV7jECeL+BTt4R75bwY8i+4RASys4xOyUS1HsRyUNSqUXFP4QyCz5aNnh3ltuaxv+pw==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/chunked-blob-reader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz", + "integrity": "sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==", + "dependencies": { + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/chunked-blob-reader-native": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.1.tgz", + "integrity": "sha512-N2oCZRglhWKm7iMBu7S6wDzXirjAofi7tAd26cxmgibRYOBS4D3hGfmkwCpHdASZzwZDD8rluh0Rcqw1JeZDRw==", + "dependencies": { + "@smithy/util-base64": "^2.0.1", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.21.tgz", + "integrity": "sha512-rlLIGT+BeqjnA6C2FWumPRJS1UW07iU5ZxDHtFuyam4W65gIaOFMjkB90ofKCIh+0mLVQrQFrl/VLtQT/6FWTA==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.1.0.tgz", + "integrity": "sha512-k1zaT5S4K0bG67Q5TmPZ6PdWNQBTMQErChuDvTi+NTx21kKDt+/4YRidsK6nDbHizN6fn1bafUxrougZdKrpxA==", + "dependencies": { + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/credential-provider-imds": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.4.tgz", + "integrity": "sha512-cwPJN1fa1YOQzhBlTXRavABEYRRchci1X79QRwzaNLySnIMJfztyv1Zkst0iZPLMnpn8+CnHu3wOHS11J5Dr3A==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/property-provider": "^2.0.16", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/eventstream-codec": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.15.tgz", + "integrity": "sha512-crjvz3j1gGPwA0us6cwS7+5gAn35CTmqu/oIxVbYJo2Qm/sGAye6zGJnMDk3BKhWZw5kcU1G4MxciTkuBpOZPg==", + "dependencies": { + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-hex-encoding": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/eventstream-serde-browser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.15.tgz", + "integrity": "sha512-WiFG5N9j3jmS5P0z5Xev6dO0c3lf7EJYC2Ncb0xDnWFvShwXNn741AF71ABr5EcZw8F4rQma0362MMjAwJeZog==", + "dependencies": { + "@smithy/eventstream-serde-universal": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-config-resolver": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.15.tgz", + "integrity": "sha512-o65d2LRjgCbWYH+VVNlWXtmsI231SO99ZTOL4UuIPa6WTjbSHWtlXvUcJG9libhEKWmEV9DIUiH2IqyPWi7ubA==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-node": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.15.tgz", + "integrity": "sha512-9OOXiIhHq1VeOG6xdHkn2ZayfMYM3vzdUTV3zhcCnt+tMqA3BJK3XXTJFRR2BV28rtRM778DzqbBTf+hqwQPTg==", + "dependencies": { + "@smithy/eventstream-serde-universal": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-universal": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.15.tgz", + "integrity": "sha512-dP8AQp/pXlWBjvL0TaPBJC3rM0GoYv7O0Uim8d/7UKZ2Wo13bFI3/BhQfY/1DeiP1m23iCHFNFtOQxfQNBB8rQ==", + "dependencies": { + "@smithy/eventstream-codec": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/fetch-http-handler": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.1.tgz", + "integrity": "sha512-6MNk16fqb8EwcYY8O8WxB3ArFkLZ2XppsSNo1h7SQcFdDDwIumiJeO6wRzm7iB68xvsOQzsdQKbdtTieS3hfSQ==", + "dependencies": { + "@smithy/protocol-http": "^3.0.11", + "@smithy/querystring-builder": "^2.0.15", + "@smithy/types": "^2.7.0", + "@smithy/util-base64": "^2.0.1", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/hash-blob-browser": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.16.tgz", + "integrity": "sha512-cSYRi05LA7DZDwjB1HL0BP8B56eUNNeLglVH147QTXFyuXJq/7erAIiLRfsyXB8+GfFHkSS5BHbc76a7k/AYPA==", + "dependencies": { + "@smithy/chunked-blob-reader": "^2.0.0", + "@smithy/chunked-blob-reader-native": "^2.0.1", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/hash-node": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.17.tgz", + "integrity": "sha512-Il6WuBcI1nD+e2DM7tTADMf01wEPGK8PAhz4D+YmDUVaoBqlA+CaH2uDJhiySifmuKBZj748IfygXty81znKhw==", + "dependencies": { + "@smithy/types": "^2.7.0", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/hash-stream-node": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.17.tgz", + "integrity": "sha512-ey8DtnATzp1mOXgS7rqMwSmAki6iJA+jgNucKcxRkhMB1rrICfHg+rhmIF50iLPDHUhTcS5pBMOrLzzpZftvNQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/invalid-dependency": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.15.tgz", + "integrity": "sha512-dlEKBFFwVfzA5QroHlBS94NpgYjXhwN/bFfun+7w3rgxNvVy79SK0w05iGc7UAeC5t+D7gBxrzdnD6hreZnDVQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz", + "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/md5-js": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.17.tgz", + "integrity": "sha512-jmISTCnEkOnm2oCNx/rMkvBT/eQh3aA6nktevkzbmn/VYqYEuc5Z2n5sTTqsciMSO01Lvf56wG1A4twDqovYeQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/middleware-content-length": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.17.tgz", + "integrity": "sha512-OyadvMcKC7lFXTNBa8/foEv7jOaqshQZkjWS9coEXPRZnNnihU/Ls+8ZuJwGNCOrN2WxXZFmDWhegbnM4vak8w==", + "dependencies": { + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-endpoint": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.2.3.tgz", + "integrity": "sha512-nYfxuq0S/xoAjdLbyn1ixeVB6cyH9wYCMtbbOCpcCRYR5u2mMtqUtVjjPAZ/DIdlK3qe0tpB0Q76szFGNuz+kQ==", + "dependencies": { + "@smithy/middleware-serde": "^2.0.15", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/shared-ini-file-loader": "^2.2.7", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-retry": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.24.tgz", + "integrity": "sha512-q2SvHTYu96N7lYrn3VSuX3vRpxXHR/Cig6MJpGWxd0BWodUQUWlKvXpWQZA+lTaFJU7tUvpKhRd4p4MU3PbeJg==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/service-error-classification": "^2.0.8", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-retry": "^2.0.8", + "tslib": "^2.5.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-serde": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.15.tgz", + "integrity": "sha512-FOZRFk/zN4AT4wzGuBY+39XWe+ZnCFd0gZtyw3f9Okn2CJPixl9GyWe98TIaljeZdqWkgrzGyPre20AcW2UMHQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-stack": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.9.tgz", + "integrity": "sha512-bCB5dUtGQ5wh7QNL2ELxmDc6g7ih7jWU3Kx6MYH1h4mZbv9xL3WyhKHojRltThCB1arLPyTUFDi+x6fB/oabtA==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/node-config-provider": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.8.tgz", + "integrity": "sha512-+w26OKakaBUGp+UG+dxYZtFb5fs3tgHg3/QrRrmUZj+rl3cIuw840vFUXX35cVPTUCQIiTqmz7CpVF7+hdINdQ==", + "dependencies": { + "@smithy/property-provider": "^2.0.16", + "@smithy/shared-ini-file-loader": "^2.2.7", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/node-http-handler": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.1.tgz", + "integrity": "sha512-8iAKQrC8+VFHPAT8pg4/j6hlsTQh+NKOWlctJBrYtQa4ExcxX7aSg3vdQ2XLoYwJotFUurg/NLqFCmZaPRrogw==", + "dependencies": { + "@smithy/abort-controller": "^2.0.15", + "@smithy/protocol-http": "^3.0.11", + "@smithy/querystring-builder": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/property-provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.16.tgz", + "integrity": "sha512-28Ky0LlOqtEjwg5CdHmwwaDRHcTWfPRzkT6HrhwOSRS2RryAvuDfJrZpM+BMcrdeCyEg1mbcgIMoqTla+rdL8Q==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/protocol-http": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.11.tgz", + "integrity": "sha512-3ziB8fHuXIRamV/akp/sqiWmNPR6X+9SB8Xxnozzj+Nq7hSpyKdFHd1FLpBkgfGFUTzzcBJQlDZPSyxzmdcx5A==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/querystring-builder": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.15.tgz", + "integrity": "sha512-e1q85aT6HutvouOdN+dMsN0jcdshp50PSCvxDvo6aIM57LqeXimjfONUEgfqQ4IFpYWAtVixptyIRE5frMp/2A==", + "dependencies": { + "@smithy/types": "^2.7.0", + "@smithy/util-uri-escape": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/querystring-parser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.15.tgz", + "integrity": "sha512-jbBvoK3cc81Cj1c1TH1qMYxNQKHrYQ2DoTntN9FBbtUWcGhc+T4FP6kCKYwRLXyU4AajwGIZstvNAmIEgUUNTQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/service-error-classification": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.8.tgz", + "integrity": "sha512-jCw9+005im8tsfYvwwSc4TTvd29kXRFkH9peQBg5R/4DD03ieGm6v6Hpv9nIAh98GwgYg1KrztcINC1s4o7/hg==", + "dependencies": { + "@smithy/types": "^2.7.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/shared-ini-file-loader": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.7.tgz", + "integrity": "sha512-0Qt5CuiogIuvQIfK+be7oVHcPsayLgfLJGkPlbgdbl0lD28nUKu4p11L+UG3SAEsqc9UsazO+nErPXw7+IgDpQ==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/signature-v4": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.18.tgz", + "integrity": "sha512-SJRAj9jT/l9ocm8D0GojMbnA1sp7I4JeStOQ4lEXI8A5eHE73vbjlzlqIFB7cLvIgau0oUl4cGVpF9IGCrvjlw==", + "dependencies": { + "@smithy/eventstream-codec": "^2.0.15", + "@smithy/is-array-buffer": "^2.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-hex-encoding": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-uri-escape": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.18.tgz", + "integrity": "sha512-7FqdbaJiVaHJDD9IfDhmzhSDbpjyx+ZsfdYuOpDJF09rl8qlIAIlZNoSaflKrQ3cEXZN2YxGPaNWGhbYimyIRQ==", + "dependencies": { + "@smithy/middleware-stack": "^2.0.9", + "@smithy/types": "^2.7.0", + "@smithy/util-stream": "^2.0.23", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.7.0.tgz", + "integrity": "sha512-1OIFyhK+vOkMbu4aN2HZz/MomREkrAC/HqY5mlJMUJfGrPRwijJDTeiN8Rnj9zUaB8ogXAfIOtZrrgqZ4w7Wnw==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/url-parser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.15.tgz", + "integrity": "sha512-sADUncUj9rNbOTrdDGm4EXlUs0eQ9dyEo+V74PJoULY4jSQxS+9gwEgsPYyiu8PUOv16JC/MpHonOgqP/IEDZA==", + "dependencies": { + "@smithy/querystring-parser": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/util-base64": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz", + "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==", + "dependencies": { + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-body-length-browser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.1.tgz", + "integrity": "sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==", + "dependencies": { + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz", + "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-buffer-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz", + "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==", + "dependencies": { + "@smithy/is-array-buffer": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-config-provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz", + "integrity": "sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.22.tgz", + "integrity": "sha512-qcF20IHHH96FlktvBRICDXDhLPtpVmtksHmqNGtotb9B0DYWXsC6jWXrkhrrwF7tH26nj+npVTqh9isiFV1gdA==", + "dependencies": { + "@smithy/property-provider": "^2.0.16", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "bowser": "^2.11.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-node": { + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.29.tgz", + "integrity": "sha512-+uG/15VoUh6JV2fdY9CM++vnSuMQ1VKZ6BdnkUM7R++C/vLjnlg+ToiSR1FqKZbMmKBXmsr8c/TsDWMAYvxbxQ==", + "dependencies": { + "@smithy/config-resolver": "^2.0.21", + "@smithy/credential-provider-imds": "^2.1.4", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/property-provider": "^2.0.16", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-endpoints": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.0.7.tgz", + "integrity": "sha512-Q2gEind3jxoLk6hdKWyESMU7LnXz8aamVwM+VeVjOYzYT1PalGlY/ETa48hv2YpV4+YV604y93YngyzzzQ4IIA==", + "dependencies": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@smithy/util-hex-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz", + "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-middleware": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.8.tgz", + "integrity": "sha512-qkvqQjM8fRGGA8P2ydWylMhenCDP8VlkPn8kiNuFEaFz9xnUKC2irfqsBSJrfrOB9Qt6pQsI58r3zvvumhFMkw==", + "dependencies": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.8.tgz", + "integrity": "sha512-cQTPnVaVFMjjS6cb44WV2yXtHVyXDC5icKyIbejMarJEApYeJWpBU3LINTxHqp/tyLI+MZOUdosr2mZ3sdziNg==", + "dependencies": { + "@smithy/service-error-classification": "^2.0.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@smithy/util-stream": { + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.23.tgz", + "integrity": "sha512-OJMWq99LAZJUzUwTk+00plyxX3ESktBaGPhqNIEVab+53gLULiWN9B/8bRABLg0K6R6Xg4t80uRdhk3B/LZqMQ==", + "dependencies": { + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/types": "^2.7.0", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-hex-encoding": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-uri-escape": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz", + "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-utf8": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz", + "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==", + "dependencies": { + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-waiter": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.15.tgz", + "integrity": "sha512-9Y+btzzB7MhLADW7xgD6SjvmoYaRkrb/9SCbNGmNdfO47v38rxb90IGXyDtAK0Shl9bMthTmLgjlfYc+vtz2Qw==", + "dependencies": { + "@smithy/abort-controller": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "optional": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "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==", + "dependencies": { + "@types/connect": "*", + "@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==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, + "node_modules/@types/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.3.tgz", + "integrity": "sha512-I8cGRJj3pyOLs/HndoP+25vOqhqWkAZsWMEmq1qXy/b/M3ppufecUwaK2/TVDVxcV61/iSdhykUjQQ2DLSrTdg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/google-spreadsheet": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@types/google-spreadsheet/-/google-spreadsheet-3.3.0.tgz", + "integrity": "sha512-5VXD/RvRkeH1dgYvMh1vJfjTUpJwMnfOAAkMcK7IwZmv/jY3qnXrW7Iye74mZ3nXIP8OjGzh4qLc1+TaKdvLfA==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/invariant": { + "version": "2.2.35", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", + "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "optional": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.4.tgz", + "integrity": "sha512-WdlVphvfR/GJCLEMbNA8lJ0lhFNBj4SW3O+O5/cEGw9oYrv0al9zTwuQsq+myDUXgNx2jgBynoVgZ2MMJ6pbow==" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "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==" + }, + "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==" + }, + "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==" + }, + "node_modules/@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "dependencies": { + "@types/react": "*" + } + }, + "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==" + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@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==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" + }, + "node_modules/@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + }, + "node_modules/@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/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==" + }, + "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==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==" + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "optional": true, + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "dependencies": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@types/tough-cookie": ">=2.3.3", + "axios": ">=0.16.2", + "tough-cookie": ">=2.3.3" + } + }, + "node_modules/babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.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==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.2.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bignumber.js": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", + "engines": { + "node": "*" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "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==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001446", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001446.tgz", + "integrity": "sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "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==", + "optional": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "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==", + "dev": true + }, + "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==", + "devOptional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "devOptional": true + }, + "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==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "optional": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "optional": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "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==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dicer": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.1.tgz", + "integrity": "sha512-ObioMtXnmjYs3aRtpIJt9rgQSPCIhKVkFPip+E9GUDyWl8N435znUxK/JfNwGZJ2wnn5JKQ7Ly3vOK5Q5dylGA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "optional": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "optional": true, + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "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==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==", + "devOptional": true + }, + "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==", + "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==", + "optional": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", + "optional": true + }, + "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==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "devOptional": true, + "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==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/expect/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "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==", + "optional": true + }, + "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==", + "dev": true + }, + "node_modules/fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" + }, + "node_modules/fast-xml-parser": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", + "funding": [ + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + }, + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "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==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "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==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/firebase-admin": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-9.12.0.tgz", + "integrity": "sha512-AtA7OH5RbIFGoc0gZOQgaYC6cdjdhZv4w3XgWoupkPKO1HY+0GzixOuXDa75kFeoVyhIyo4PkLg/GAC1dC1P6w==", + "dependencies": { + "@firebase/database-compat": "^0.1.1", + "@firebase/database-types": "^0.7.2", + "@types/node": ">=12.12.47", + "dicer": "^0.3.0", + "jsonwebtoken": "^8.5.1", + "jwks-rsa": "^2.0.2", + "node-forge": "^0.10.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "optionalDependencies": { + "@google-cloud/firestore": "^4.5.0", + "@google-cloud/storage": "^5.3.0" + } + }, + "node_modules/firebase-functions": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-3.24.1.tgz", + "integrity": "sha512-GYhoyOV0864HFMU1h/JNBXYNmDk2MlbvU7VO/5qliHX6u/6vhSjTJjlyCG4leDEI8ew8IvmkIC5QquQ1U8hAuA==", + "dependencies": { + "@types/cors": "^2.8.5", + "@types/express": "4.17.3", + "cors": "^2.8.5", + "express": "^4.17.1", + "lodash": "^4.17.14", + "node-fetch": "^2.6.7" + }, + "bin": { + "firebase-functions": "lib/bin/firebase-functions.js" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + }, + "peerDependencies": { + "firebase-admin": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" + } + }, + "node_modules/firebase-functions-test": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/firebase-functions-test/-/firebase-functions-test-0.2.3.tgz", + "integrity": "sha512-zYX0QTm53wCazuej7O0xqbHl90r/v1PTXt/hwa0jo1YF8nDM+iBKnLDlkIoW66MDd0R6aGg4BvKzTTdJpvigUA==", + "dev": true, + "dependencies": { + "@types/lodash": "^4.14.104", + "lodash": "^4.17.5" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "firebase-admin": ">=6.0.0", + "firebase-functions": ">=2.0.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==" + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==", + "optional": true + }, + "node_modules/gaxios": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcp-metadata": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", + "dependencies": { + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "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==", + "devOptional": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/google-auth-library": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", + "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", + "optional": true, + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.5.tgz", + "integrity": "sha512-Jey13YrAN2hfpozHzbtrwEfEHdStJh1GwaQ2+Akh1k0Tv/EuNVSuBtHZoKSBm5wBMvNsxTsEIZ/152NrYyZgxQ==", + "optional": true, + "dependencies": { + "@grpc/grpc-js": "~1.6.0", + "@grpc/proto-loader": "^0.6.12", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "fast-text-encoding": "^1.0.3", + "google-auth-library": "^7.14.0", + "is-stream-ended": "^0.1.4", + "node-fetch": "^2.6.1", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^0.1.8", + "protobufjs": "6.11.3", + "retry-request": "^4.0.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-p12-pem": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", + "dependencies": { + "node-forge": "^1.3.1" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-p12-pem/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==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/google-spreadsheet": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/google-spreadsheet/-/google-spreadsheet-3.3.0.tgz", + "integrity": "sha512-ahmRNh14s1i3phfvbF2mxen1lohWJpUaFWgsU6P6bXu7QrmxMaim1Ys/7BU4W5yucWCzphoIrHMbrbeIR5K9mw==", + "dependencies": { + "axios": "^0.21.4", + "google-auth-library": "^6.1.3", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/google-spreadsheet/node_modules/google-auth-library": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.6.tgz", + "integrity": "sha512-Q+ZjUEvLQj/lrVHF/IQwRo6p3s8Nc44Zk/DALsN+ac3T4HY/g/3rrufkgtl+nZ1TW7DNAw5cTChdVp4apUXVgQ==", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "devOptional": true + }, + "node_modules/gtoken": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", + "dependencies": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.1.3", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-stream-validation": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.4.tgz", + "integrity": "sha512-Gjzu0Xn7IagXVkSu9cSFuK1fqzwtLwFhNhVL8IFJijRNMgUttFbBSIAzKuSIrsFMO1+g1RlsoN49zPIbwPDMGQ==", + "optional": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "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==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "optional": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "optional": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/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==", + "optional": true + }, + "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==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/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==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "peer": true + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "devOptional": true, + "engines": { + "node": ">=0.8.19" + } + }, + "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==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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==", + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "devOptional": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "optional": true + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "optional": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", + "dev": true, + "dependencies": { + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/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==", + "dev": true + }, + "node_modules/jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, + "dependencies": { + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-config/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==", + "dev": true + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/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==", + "dev": true + }, + "node_modules/jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/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==", + "dev": true + }, + "node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/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==", + "dev": true + }, + "node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/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==", + "dev": true + }, + "node_modules/jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, + "dependencies": { + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/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==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, + "dependencies": { + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/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==", + "dev": true + }, + "node_modules/jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jose": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", + "dependencies": { + "@panva/asn1.js": "^1.0.0" + }, + "engines": { + "node": ">=10.13.0 < 13 || >=13.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "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==" + }, + "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==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/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==" + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwks-rsa": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-2.1.5.tgz", + "integrity": "sha512-IODtn1SwEm7n6GQZnQLY0oxKDrMh7n/jRH1MzE8mlxWMrh2NnMyOsXTebu8vJ1qCpmuTJcL4DdiE0E4h8jnwsA==", + "dependencies": { + "@types/express": "^4.17.14", + "@types/jsonwebtoken": "^8.5.9", + "debug": "^4.3.4", + "jose": "^2.0.6", + "limiter": "^1.1.5", + "lru-memoizer": "^2.1.4" + }, + "engines": { + "node": ">=10 < 13 || >=14" + } + }, + "node_modules/jwks-rsa/node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/jwks-rsa/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/jwks-rsa/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==" + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "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==", + "dev": true + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "optional": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==", + "license": "MIT" + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "optional": true + }, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-memoizer": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.4.tgz", + "integrity": "sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==", + "dependencies": { + "lodash.clonedeep": "^4.5.0", + "lru-cache": "~4.0.0" + } + }, + "node_modules/lru-memoizer/node_modules/lru-cache": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "integrity": "sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==", + "dependencies": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + }, + "node_modules/lru-memoizer/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "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==", + "devOptional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "devOptional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "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==" + }, + "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==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/nano": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.5.tgz", + "integrity": "sha512-fEAhwAdXh4hDDnC8cYJtW6D8ivOmpvFAqT90+zEuQREpRkzA/mJPcI4EKv15JUdajaqiLTXNoKK6PaRF+/06DQ==", + "dependencies": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.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==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "optional": true, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "ee-first": "1.1.1" + }, + "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==", + "devOptional": true, + "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==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/p-locate/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/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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/pretty-format/node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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==" + }, + "node_modules/proto3-json-serializer": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz", + "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==", + "optional": true, + "dependencies": { + "protobufjs": "^6.11.2" + } + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "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==", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "optional": true, + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/rambda": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.3.0.tgz", + "integrity": "sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==" + }, + "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==", + "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==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-bootstrap": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.6.tgz", + "integrity": "sha512-pSzYyJT5u4rc8+5myM8Vid2JG52L8AmYSkpznReH/GM4+FhLqEnxUa0+6HRTaGwjdEixQNGchwY+b3xCdYWrDA==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.4.7", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.1.2", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-bootstrap/node_modules/@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "peerDependencies": { + "react": ">=16.3.2" + } + }, + "node_modules/react-bootstrap/node_modules/@restart/hooks": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", + "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", + "dependencies": { + "dequal": "^2.0.2" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/react-bootstrap/node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/react-bootstrap/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==" + }, + "node_modules/react-bootstrap/node_modules/react-overlays": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", + "dependencies": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.11.6", + "@restart/hooks": "^0.4.7", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-bootstrap/node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-bootstrap/node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "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==" + }, + "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==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + }, + "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==", + "devOptional": true, + "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==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "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==", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/retry-request": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz", + "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==", + "optional": true, + "dependencies": { + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/retry-request/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "optional": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/retry-request/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==", + "optional": true + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "devOptional": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "optional": true, + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "optional": true + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "devOptional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", + "optional": true + }, + "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/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/teeny-request": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.2.0.tgz", + "integrity": "sha512-SyY0pek1zWsi0LRVAALem+avzMLc33MKW/JLLakdP4s9+D7+jHcy5x6P+h94g2QNZsAqQNfX5lsbd3WSeJXrrw==", + "optional": true, + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/ts-jest": { + "version": "29.0.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.5.tgz", + "integrity": "sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "optional": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "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==", + "optional": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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==", + "optional": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "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==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "devOptional": true + }, + "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==", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "devOptional": true, + "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==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "optional": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", + "requires": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/crc32c": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz", + "integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==", + "requires": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/sha1-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz", + "integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==", + "requires": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "requires": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "requires": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "requires": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@aws-sdk/client-s3": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.474.0.tgz", + "integrity": "sha512-uqji9u2yIhFMx6E18+iIlKqimZE1SUEewS78iYYzOKRoQQ+XqFnQXtHTvBGfTExEvdwZUXYg8FqSP2UpQiEf/g==", + "requires": { + "@aws-crypto/sha1-browser": "3.0.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.474.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/credential-provider-node": "3.474.0", + "@aws-sdk/middleware-bucket-endpoint": "3.470.0", + "@aws-sdk/middleware-expect-continue": "3.468.0", + "@aws-sdk/middleware-flexible-checksums": "3.468.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-location-constraint": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-sdk-s3": "3.474.0", + "@aws-sdk/middleware-signing": "3.468.0", + "@aws-sdk/middleware-ssec": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/signature-v4-multi-region": "3.474.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@aws-sdk/xml-builder": "3.472.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/eventstream-serde-browser": "^2.0.15", + "@smithy/eventstream-serde-config-resolver": "^2.0.15", + "@smithy/eventstream-serde-node": "^2.0.15", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-blob-browser": "^2.0.16", + "@smithy/hash-node": "^2.0.17", + "@smithy/hash-stream-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/md5-js": "^2.0.17", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-stream": "^2.0.23", + "@smithy/util-utf8": "^2.0.2", + "@smithy/util-waiter": "^2.0.15", + "fast-xml-parser": "4.2.5", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/client-sso": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.474.0.tgz", + "integrity": "sha512-6toUmQUIHkDM/P2/nyLEO/mcWOIPByTlegqX9VCHhYh9Fs5MDT2nit7I6fZzBjZjB5oVTwKjbzgxae9cE3bhqw==", + "requires": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/client-sts": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.474.0.tgz", + "integrity": "sha512-qPPMbrDVAUJgYiFWVewFG7dg0VyMfuGNNK4IC1nZr0eXejUTbdm8cio6IZ8OkWtK+A+L+wx1vX5686WYVgQ0dQ==", + "requires": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.474.0", + "@aws-sdk/credential-provider-node": "3.474.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/core": "^1.1.0", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "fast-xml-parser": "4.2.5", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/core": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.474.0.tgz", + "integrity": "sha512-eVRdeB+AoTNSzfc4viHfr0jfkHujSlf4ToExJtTuxS1wlgmIyyxRNrVKxbf0K78YK/TXRsRlJPoS5QCD5h1S2w==", + "requires": { + "@smithy/core": "^1.1.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-env": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.468.0.tgz", + "integrity": "sha512-k/1WHd3KZn0EQYjadooj53FC0z24/e4dUZhbSKTULgmxyO62pwh9v3Brvw4WRa/8o2wTffU/jo54tf4vGuP/ZA==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-ini": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.474.0.tgz", + "integrity": "sha512-3Y2fHI4ZCNjdOO47Vh/xBgLXOrKm3KwBkYkBKKT2g02FUGNT8NLjJg8WBo3D4RQX2h34qx4mtW5nTY6YcGP80Q==", + "requires": { + "@aws-sdk/credential-provider-env": "3.468.0", + "@aws-sdk/credential-provider-process": "3.468.0", + "@aws-sdk/credential-provider-sso": "3.474.0", + "@aws-sdk/credential-provider-web-identity": "3.468.0", + "@aws-sdk/types": "3.468.0", + "@smithy/credential-provider-imds": "^2.0.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-node": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.474.0.tgz", + "integrity": "sha512-3OVVVGnb8Ru5hWeeHkg76YZT5mrufweIiWr6ge5zn7FYxc7WkyqIJ0XehqUqG5VQfaYhqh7uq/zmk8OE2B04lQ==", + "requires": { + "@aws-sdk/credential-provider-env": "3.468.0", + "@aws-sdk/credential-provider-ini": "3.474.0", + "@aws-sdk/credential-provider-process": "3.468.0", + "@aws-sdk/credential-provider-sso": "3.474.0", + "@aws-sdk/credential-provider-web-identity": "3.468.0", + "@aws-sdk/types": "3.468.0", + "@smithy/credential-provider-imds": "^2.0.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-process": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.468.0.tgz", + "integrity": "sha512-OYSn1A/UsyPJ7Z8Q2cNhTf55O36shPmSsvOfND04nSfu1nPaR+VUvvsP7v+brhGpwC/GAKTIdGAo4blH31BS6A==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-sso": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.474.0.tgz", + "integrity": "sha512-ik4rzhQtcRLSHB/MLQfi/dSpILxPd3zITb79DIEnqT3gpZRNjoARkZ3Hi68pujkU2530NYf8NcFwLCWoV1hS7Q==", + "requires": { + "@aws-sdk/client-sso": "3.474.0", + "@aws-sdk/token-providers": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/credential-provider-web-identity": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.468.0.tgz", + "integrity": "sha512-rexymPmXjtkwCPfhnUq3EjO1rSkf39R4Jz9CqiM7OsqK2qlT5Y/V3gnMKn0ZMXsYaQOMfM3cT5xly5R+OKDHlw==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-bucket-endpoint": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.470.0.tgz", + "integrity": "sha512-vLXXNWtsRmEIwzJ9HUQfIuTNAsEzvCv0Icsnkvt2BiBZXnmHdp2vIC3e3+kfy1D7dVQloXqMmnfcLu/BUMu2Jw==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-arn-parser": "3.465.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-expect-continue": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.468.0.tgz", + "integrity": "sha512-/wmLjmfgeulxhhmnxX3X3N933TvGsYckVIFjAtDSpLjqkbwzEcNiLq7AdmNJ4BfxG0MCMgcht561DCCD19x8Bg==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-flexible-checksums": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.468.0.tgz", + "integrity": "sha512-LQwL/N5MCj3Y5keLLewHTqeAXUIMsHFZyxDXRm/uxrOon9ufLKDvGvzAmfwn1/CuSUo66ZfT8VPSA4BsC90RtA==", + "requires": { + "@aws-crypto/crc32": "3.0.0", + "@aws-crypto/crc32c": "3.0.0", + "@aws-sdk/types": "3.468.0", + "@smithy/is-array-buffer": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-host-header": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.468.0.tgz", + "integrity": "sha512-gwQ+/QhX+lhof304r6zbZ/V5l5cjhGRxLL3CjH1uJPMcOAbw9wUlMdl+ibr8UwBZ5elfKFGiB1cdW/0uMchw0w==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-location-constraint": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.468.0.tgz", + "integrity": "sha512-0gBX/lDynQr4YIhM9h1dVnkVWqrg+34iOCVIUq8jHxzUzgZWglGkG9lHGGg0r1xkLTmegeoo1OKH8wrQ6n33Cg==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-logger": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.468.0.tgz", + "integrity": "sha512-X5XHKV7DHRXI3f29SAhJPe/OxWRFgDWDMMCALfzhmJfCi6Jfh0M14cJKoC+nl+dk9lB+36+jKjhjETZaL2bPlA==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-recursion-detection": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.468.0.tgz", + "integrity": "sha512-vch9IQib2Ng9ucSyRW2eKNQXHUPb5jUPCLA5otTW/8nGjcOU37LxQG4WrxO7uaJ9Oe8hjHO+hViE3P0KISUhtA==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-sdk-s3": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.474.0.tgz", + "integrity": "sha512-62aAo/8u5daIabeJ+gseYeHeShe9eYH6mH+kfWmLsHybXCCv1EaD/ZkdXWNhL0HZ3bUI1z1SF1p8jjTAWALnwA==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-arn-parser": "3.465.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-signing": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.468.0.tgz", + "integrity": "sha512-s+7fSB1gdnnTj5O0aCCarX3z5Vppop8kazbNSZADdkfHIDWCN80IH4ZNjY3OWqaAz0HmR4LNNrovdR304ojb4Q==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/property-provider": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-ssec": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.468.0.tgz", + "integrity": "sha512-y1qLW24wRkOGBTK5d6eJXf6d8HYo4rzT4a1mNDN1rd18NSffwQ6Yke5qeUiIaxa0y/l+FvvNYErbhYtij2rJoQ==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/middleware-user-agent": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.470.0.tgz", + "integrity": "sha512-s0YRGgf4fT5KwwTefpoNUQfB5JghzXyvmPfY1QuFEMeVQNxv0OPuydzo3rY2oXPkZjkulKDtpm5jzIHwut75hA==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/region-config-resolver": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.470.0.tgz", + "integrity": "sha512-C1o1J06iIw8cyAAOvHqT4Bbqf+PgQ/RDlSyjt2gFfP2OovDpc2o2S90dE8f8iZdSGpg70N5MikT1DBhW9NbhtQ==", + "requires": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/signature-v4-multi-region": { + "version": "3.474.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.474.0.tgz", + "integrity": "sha512-93OWRQgTJZASXLrlUNX7mmXknNkYxFYldRLARmYQccONmnIqgYQW0lQj8BFwqkHJTzSMik3/UsU0SHKwZ9ynYA==", + "requires": { + "@aws-sdk/middleware-sdk-s3": "3.474.0", + "@aws-sdk/types": "3.468.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/signature-v4": "^2.0.0", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/token-providers": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.470.0.tgz", + "integrity": "sha512-rzxnJxEUJiV69Cxsf0AHXTqJqTACITwcSH/PL4lWP4uvtzdrzSi3KA3u2aWHWpOcdE6+JFvdICscsbBSo3/TOg==", + "requires": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/middleware-host-header": "3.468.0", + "@aws-sdk/middleware-logger": "3.468.0", + "@aws-sdk/middleware-recursion-detection": "3.468.0", + "@aws-sdk/middleware-user-agent": "3.470.0", + "@aws-sdk/region-config-resolver": "3.470.0", + "@aws-sdk/types": "3.468.0", + "@aws-sdk/util-endpoints": "3.470.0", + "@aws-sdk/util-user-agent-browser": "3.468.0", + "@aws-sdk/util-user-agent-node": "3.470.0", + "@smithy/config-resolver": "^2.0.21", + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/hash-node": "^2.0.17", + "@smithy/invalid-dependency": "^2.0.15", + "@smithy/middleware-content-length": "^2.0.17", + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/middleware-stack": "^2.0.9", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/property-provider": "^2.0.0", + "@smithy/protocol-http": "^3.0.11", + "@smithy/shared-ini-file-loader": "^2.0.6", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-body-length-browser": "^2.0.1", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.22", + "@smithy/util-defaults-mode-node": "^2.0.29", + "@smithy/util-endpoints": "^1.0.7", + "@smithy/util-retry": "^2.0.8", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/types": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.468.0.tgz", + "integrity": "sha512-rx/9uHI4inRbp2tw3Y4Ih4PNZkVj32h7WneSg3MVgVjAoVD5Zti9KhS5hkvsBxfgmQmg0AQbE+b1sy5WGAgntA==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-arn-parser": { + "version": "3.465.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz", + "integrity": "sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-endpoints": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.470.0.tgz", + "integrity": "sha512-6N6VvPCmu+89p5Ez/+gLf+X620iQ9JpIs8p8ECZiCodirzFOe8NC1O2S7eov7YiG9IHSuodqn/0qNq+v+oLe0A==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/util-endpoints": "^1.0.7", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-locate-window": { + "version": "3.465.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.465.0.tgz", + "integrity": "sha512-f+QNcWGswredzC1ExNAB/QzODlxwaTdXkNT5cvke2RLX8SFU5pYk6h4uCtWC0vWPELzOfMfloBrJefBzlarhsw==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-user-agent-browser": { + "version": "3.468.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.468.0.tgz", + "integrity": "sha512-OJyhWWsDEizR3L+dCgMXSUmaCywkiZ7HSbnQytbeKGwokIhD69HTiJcibF/sgcM5gk4k3Mq3puUhGnEZ46GIig==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/types": "^2.7.0", + "bowser": "^2.11.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-user-agent-node": { + "version": "3.470.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.470.0.tgz", + "integrity": "sha512-QxsZ9iVHcBB/XRdYvwfM5AMvNp58HfqkIrH88mY0cmxuvtlIGDfWjczdDrZMJk9y0vIq+cuoCHsGXHu7PyiEAQ==", + "requires": { + "@aws-sdk/types": "3.468.0", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/xml-builder": { + "version": "3.472.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.472.0.tgz", + "integrity": "sha512-PwjVxz1hr9up8QkddabuScPZ/d5aDHgvHYgK4acHYzltXL4wngfvimi5ZqXTzVWF2QANxHmWnHUr45QJX71oJQ==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "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==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@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==", + "dev": true + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.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==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "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==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/runtime": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@firebase/app": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.8.1.tgz", + "integrity": "sha512-/ctTwmSAc60Tv7pe9GXSLDsnHn+I0vp2f8AZLeZRdbbXLxvHc6LDmhKViRolNOGzwBYr0H1TpVVWgkxEkjwlXg==", + "peer": true, + "requires": { + "@firebase/component": "0.5.19", + "@firebase/logger": "0.3.3", + "@firebase/util": "1.7.1", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/app-compat": { + "version": "0.1.36", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.36.tgz", + "integrity": "sha512-7xLuYGCvdT7aPuZhiGlvshD/LOAHpF4t6pcUOxyEVQY6kx/ms3nEWIThsCMxhmOB7p16y/uY5O6q0/MUnXCu9A==", + "peer": true, + "requires": { + "@firebase/app": "0.8.1", + "@firebase/component": "0.5.19", + "@firebase/logger": "0.3.3", + "@firebase/util": "1.7.1", + "tslib": "^2.1.0" + } + }, + "@firebase/app-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.8.0.tgz", + "integrity": "sha512-Lec3VVquUwXPn2UReGSsfTxuMBVRmzGIwA/CJnF0LQuPgv9kOmXk9mVqsDMfHxHtqjai0n6wWHR2TqjdVV/bYA==", + "peer": true + }, + "@firebase/auth-interop-types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", + "requires": {} + }, + "@firebase/component": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.19.tgz", + "integrity": "sha512-n/1HH2graiuMkHfhbGLuO+0msStydxEKmIMUT7bpBmxR4U9myzIwsG81XJImqgIWtbhd05HgUC+vpjZ+atUMbw==", + "peer": true, + "requires": { + "@firebase/util": "1.7.1", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "0.12.8", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.12.8.tgz", + "integrity": "sha512-JBQVfFLzfhxlQbl4OU6ov9fdsddkytBQdtSSR49cz48homj38ccltAhK6seum+BI7f28cV2LFHF9672lcN+qxA==", + "requires": { + "@firebase/auth-interop-types": "0.1.6", + "@firebase/component": "0.5.13", + "@firebase/logger": "0.3.2", + "@firebase/util": "1.5.2", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "@firebase/component": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.13.tgz", + "integrity": "sha512-hxhJtpD8Ppf/VU2Rlos6KFCEV77TGIGD5bJlkPK1+B/WUe0mC6dTjW7KhZtXTc+qRBp9nFHWcsIORnT8liHP9w==", + "requires": { + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + } + }, + "@firebase/logger": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.2.tgz", + "integrity": "sha512-lzLrcJp9QBWpo40OcOM9B8QEtBw2Fk1zOZQdvv+rWS6gKmhQBCEMc4SMABQfWdjsylBcDfniD1Q+fUX1dcBTXA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/util": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.5.2.tgz", + "integrity": "sha512-YvBH2UxFcdWG2HdFnhxZptPl2eVFlpOyTH66iDo13JPEYraWzWToZ5AMTtkyRHVmu7sssUpQlU9igy1KET7TOw==", + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "@firebase/database-compat": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.1.8.tgz", + "integrity": "sha512-dhXr5CSieBuKNdU96HgeewMQCT9EgOIkfF1GNy+iRrdl7BWLxmlKuvLfK319rmIytSs/vnCzcD9uqyxTeU/A3A==", + "requires": { + "@firebase/component": "0.5.13", + "@firebase/database": "0.12.8", + "@firebase/database-types": "0.9.7", + "@firebase/logger": "0.3.2", + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + }, + "dependencies": { + "@firebase/app-types": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.7.0.tgz", + "integrity": "sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==" + }, + "@firebase/component": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.13.tgz", + "integrity": "sha512-hxhJtpD8Ppf/VU2Rlos6KFCEV77TGIGD5bJlkPK1+B/WUe0mC6dTjW7KhZtXTc+qRBp9nFHWcsIORnT8liHP9w==", + "requires": { + "@firebase/util": "1.5.2", + "tslib": "^2.1.0" + } + }, + "@firebase/database-types": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.7.tgz", + "integrity": "sha512-EFhgL89Fz6DY3kkB8TzdHvdu8XaqqvzcF2DLVOXEnQ3Ms7L755p5EO42LfxXoJqb9jKFvgLpFmKicyJG25WFWw==", + "requires": { + "@firebase/app-types": "0.7.0", + "@firebase/util": "1.5.2" + } + }, + "@firebase/logger": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.2.tgz", + "integrity": "sha512-lzLrcJp9QBWpo40OcOM9B8QEtBw2Fk1zOZQdvv+rWS6gKmhQBCEMc4SMABQfWdjsylBcDfniD1Q+fUX1dcBTXA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/util": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.5.2.tgz", + "integrity": "sha512-YvBH2UxFcdWG2HdFnhxZptPl2eVFlpOyTH66iDo13JPEYraWzWToZ5AMTtkyRHVmu7sssUpQlU9igy1KET7TOw==", + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "@firebase/database-types": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.7.3.tgz", + "integrity": "sha512-dSOJmhKQ0nL8O4EQMRNGpSExWCXeHtH57gGg0BfNAdWcKhC8/4Y+qfKLfWXzyHvrSecpLmO0SmAi/iK2D5fp5A==", + "requires": { + "@firebase/app-types": "0.6.3" + }, + "dependencies": { + "@firebase/app-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.3.tgz", + "integrity": "sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw==" + } + } + }, + "@firebase/logger": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", + "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", + "peer": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/util": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.7.1.tgz", + "integrity": "sha512-9do4oXJfznJERFqtZgmKbMRB3W0btSPsEH/5yBYdDVI5OicISZoQPg8qqOgZX6po0tQTNxkNS5E3w4ZNF84k2Q==", + "peer": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@google-cloud/firestore": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.15.1.tgz", + "integrity": "sha512-2PWsCkEF1W02QbghSeRsNdYKN1qavrHBP3m72gPDMHQSYrGULOaTi7fSJquQmAtc4iPVB2/x6h80rdLHTATQtA==", + "optional": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.24.1", + "protobufjs": "^6.8.6" + } + }, + "@google-cloud/paginator": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", + "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", + "optional": true, + "requires": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + } + }, + "@google-cloud/projectify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz", + "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==", + "optional": true + }, + "@google-cloud/promisify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz", + "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==", + "optional": true + }, + "@google-cloud/storage": { + "version": "5.20.5", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.20.5.tgz", + "integrity": "sha512-lOs/dCyveVF8TkVFnFSF7IGd0CJrTm91qiK6JLu+Z8qiT+7Ag0RyVhxZIWkhiACqwABo7kSHDm8FdH8p2wxSSw==", + "optional": true, + "requires": { + "@google-cloud/paginator": "^3.0.7", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "abort-controller": "^3.0.0", + "arrify": "^2.0.0", + "async-retry": "^1.3.3", + "compressible": "^2.0.12", + "configstore": "^5.0.0", + "duplexify": "^4.0.0", + "ent": "^2.2.0", + "extend": "^3.0.2", + "gaxios": "^4.0.0", + "google-auth-library": "^7.14.1", + "hash-stream-validation": "^0.2.2", + "mime": "^3.0.0", + "mime-types": "^2.0.8", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "retry-request": "^4.2.2", + "stream-events": "^1.0.4", + "teeny-request": "^7.1.3", + "uuid": "^8.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "@grpc/grpc-js": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.12.tgz", + "integrity": "sha512-JmvQ03OTSpVd9JTlj/K3IWHSz4Gk/JMLUTtW7Zb0KvO1LcOYGATh5cNuRYzCAeDR3O8wq+q8FZe97eO9MBrkUw==", + "optional": true, + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.3.tgz", + "integrity": "sha512-5dAvoZwna2Py3Ef96Ux9jIkp3iZ62TUsV00p3wVBPNX5K178UbNi8Q7gQVqwXT1Yq9RejIGG9G2IPEo93T6RcA==", + "optional": true, + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "protobufjs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", + "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", + "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==", + "optional": true + } + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "optional": true, + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", + "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", + "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/reporters": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.2.0", + "jest-config": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-resolve-dependencies": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "jest-watcher": "^29.3.1", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "@jest/environment": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", + "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1" + } + }, + "@jest/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", + "dev": true, + "requires": { + "expect": "^29.3.1", + "jest-snapshot": "^29.3.1" + } + }, + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dev": true, + "requires": { + "jest-get-type": "^29.2.0" + }, + "dependencies": { + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + } + } + }, + "@jest/fake-timers": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", + "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "@jest/globals": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", + "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/types": "^29.3.1", + "jest-mock": "^29.3.1" + } + }, + "@jest/reporters": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", + "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", + "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", + "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", + "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", + "dev": true, + "requires": { + "@jest/test-result": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", + "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.3.1", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + } + } + }, + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@lingdocs/inflect": { + "version": "7.6.5", + "resolved": "https://npm.lingdocs.com/@lingdocs/inflect/-/inflect-7.6.5.tgz", + "integrity": "sha512-z3MqiH0XdfMM4eBNcsmp/oczRVnTA+GL8SdIn62DIznyiQj0oJeK31iJGTKc9fni3rL7cvZwTBDA0eH8912+WA==", + "requires": { + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0" + } + }, + "@panva/asn1.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@panva/asn1.js/-/asn1.js-1.0.0.tgz", + "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==" + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "optional": true + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "optional": true + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "optional": true + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "optional": true + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "optional": true + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "optional": true + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "optional": true + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "optional": true + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "optional": true + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@smithy/abort-controller": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.15.tgz", + "integrity": "sha512-JkS36PIS3/UCbq/MaozzV7jECeL+BTt4R75bwY8i+4RASys4xOyUS1HsRyUNSqUXFP4QyCz5aNnh3ltuaxv+pw==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/chunked-blob-reader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz", + "integrity": "sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/chunked-blob-reader-native": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.1.tgz", + "integrity": "sha512-N2oCZRglhWKm7iMBu7S6wDzXirjAofi7tAd26cxmgibRYOBS4D3hGfmkwCpHdASZzwZDD8rluh0Rcqw1JeZDRw==", + "requires": { + "@smithy/util-base64": "^2.0.1", + "tslib": "^2.5.0" + } + }, + "@smithy/config-resolver": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.21.tgz", + "integrity": "sha512-rlLIGT+BeqjnA6C2FWumPRJS1UW07iU5ZxDHtFuyam4W65gIaOFMjkB90ofKCIh+0mLVQrQFrl/VLtQT/6FWTA==", + "requires": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + } + }, + "@smithy/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.1.0.tgz", + "integrity": "sha512-k1zaT5S4K0bG67Q5TmPZ6PdWNQBTMQErChuDvTi+NTx21kKDt+/4YRidsK6nDbHizN6fn1bafUxrougZdKrpxA==", + "requires": { + "@smithy/middleware-endpoint": "^2.2.3", + "@smithy/middleware-retry": "^2.0.24", + "@smithy/middleware-serde": "^2.0.15", + "@smithy/protocol-http": "^3.0.11", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/credential-provider-imds": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.4.tgz", + "integrity": "sha512-cwPJN1fa1YOQzhBlTXRavABEYRRchci1X79QRwzaNLySnIMJfztyv1Zkst0iZPLMnpn8+CnHu3wOHS11J5Dr3A==", + "requires": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/property-provider": "^2.0.16", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "tslib": "^2.5.0" + } + }, + "@smithy/eventstream-codec": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.15.tgz", + "integrity": "sha512-crjvz3j1gGPwA0us6cwS7+5gAn35CTmqu/oIxVbYJo2Qm/sGAye6zGJnMDk3BKhWZw5kcU1G4MxciTkuBpOZPg==", + "requires": { + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-hex-encoding": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@smithy/eventstream-serde-browser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.15.tgz", + "integrity": "sha512-WiFG5N9j3jmS5P0z5Xev6dO0c3lf7EJYC2Ncb0xDnWFvShwXNn741AF71ABr5EcZw8F4rQma0362MMjAwJeZog==", + "requires": { + "@smithy/eventstream-serde-universal": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/eventstream-serde-config-resolver": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.15.tgz", + "integrity": "sha512-o65d2LRjgCbWYH+VVNlWXtmsI231SO99ZTOL4UuIPa6WTjbSHWtlXvUcJG9libhEKWmEV9DIUiH2IqyPWi7ubA==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/eventstream-serde-node": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.15.tgz", + "integrity": "sha512-9OOXiIhHq1VeOG6xdHkn2ZayfMYM3vzdUTV3zhcCnt+tMqA3BJK3XXTJFRR2BV28rtRM778DzqbBTf+hqwQPTg==", + "requires": { + "@smithy/eventstream-serde-universal": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/eventstream-serde-universal": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.15.tgz", + "integrity": "sha512-dP8AQp/pXlWBjvL0TaPBJC3rM0GoYv7O0Uim8d/7UKZ2Wo13bFI3/BhQfY/1DeiP1m23iCHFNFtOQxfQNBB8rQ==", + "requires": { + "@smithy/eventstream-codec": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/fetch-http-handler": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.1.tgz", + "integrity": "sha512-6MNk16fqb8EwcYY8O8WxB3ArFkLZ2XppsSNo1h7SQcFdDDwIumiJeO6wRzm7iB68xvsOQzsdQKbdtTieS3hfSQ==", + "requires": { + "@smithy/protocol-http": "^3.0.11", + "@smithy/querystring-builder": "^2.0.15", + "@smithy/types": "^2.7.0", + "@smithy/util-base64": "^2.0.1", + "tslib": "^2.5.0" + } + }, + "@smithy/hash-blob-browser": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.16.tgz", + "integrity": "sha512-cSYRi05LA7DZDwjB1HL0BP8B56eUNNeLglVH147QTXFyuXJq/7erAIiLRfsyXB8+GfFHkSS5BHbc76a7k/AYPA==", + "requires": { + "@smithy/chunked-blob-reader": "^2.0.0", + "@smithy/chunked-blob-reader-native": "^2.0.1", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/hash-node": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.17.tgz", + "integrity": "sha512-Il6WuBcI1nD+e2DM7tTADMf01wEPGK8PAhz4D+YmDUVaoBqlA+CaH2uDJhiySifmuKBZj748IfygXty81znKhw==", + "requires": { + "@smithy/types": "^2.7.0", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@smithy/hash-stream-node": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.17.tgz", + "integrity": "sha512-ey8DtnATzp1mOXgS7rqMwSmAki6iJA+jgNucKcxRkhMB1rrICfHg+rhmIF50iLPDHUhTcS5pBMOrLzzpZftvNQ==", + "requires": { + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@smithy/invalid-dependency": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.15.tgz", + "integrity": "sha512-dlEKBFFwVfzA5QroHlBS94NpgYjXhwN/bFfun+7w3rgxNvVy79SK0w05iGc7UAeC5t+D7gBxrzdnD6hreZnDVQ==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/is-array-buffer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz", + "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/md5-js": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.17.tgz", + "integrity": "sha512-jmISTCnEkOnm2oCNx/rMkvBT/eQh3aA6nktevkzbmn/VYqYEuc5Z2n5sTTqsciMSO01Lvf56wG1A4twDqovYeQ==", + "requires": { + "@smithy/types": "^2.7.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@smithy/middleware-content-length": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.17.tgz", + "integrity": "sha512-OyadvMcKC7lFXTNBa8/foEv7jOaqshQZkjWS9coEXPRZnNnihU/Ls+8ZuJwGNCOrN2WxXZFmDWhegbnM4vak8w==", + "requires": { + "@smithy/protocol-http": "^3.0.11", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/middleware-endpoint": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.2.3.tgz", + "integrity": "sha512-nYfxuq0S/xoAjdLbyn1ixeVB6cyH9wYCMtbbOCpcCRYR5u2mMtqUtVjjPAZ/DIdlK3qe0tpB0Q76szFGNuz+kQ==", + "requires": { + "@smithy/middleware-serde": "^2.0.15", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/shared-ini-file-loader": "^2.2.7", + "@smithy/types": "^2.7.0", + "@smithy/url-parser": "^2.0.15", + "@smithy/util-middleware": "^2.0.8", + "tslib": "^2.5.0" + } + }, + "@smithy/middleware-retry": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.24.tgz", + "integrity": "sha512-q2SvHTYu96N7lYrn3VSuX3vRpxXHR/Cig6MJpGWxd0BWodUQUWlKvXpWQZA+lTaFJU7tUvpKhRd4p4MU3PbeJg==", + "requires": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/protocol-http": "^3.0.11", + "@smithy/service-error-classification": "^2.0.8", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-retry": "^2.0.8", + "tslib": "^2.5.0", + "uuid": "^8.3.2" + } + }, + "@smithy/middleware-serde": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.15.tgz", + "integrity": "sha512-FOZRFk/zN4AT4wzGuBY+39XWe+ZnCFd0gZtyw3f9Okn2CJPixl9GyWe98TIaljeZdqWkgrzGyPre20AcW2UMHQ==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/middleware-stack": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.9.tgz", + "integrity": "sha512-bCB5dUtGQ5wh7QNL2ELxmDc6g7ih7jWU3Kx6MYH1h4mZbv9xL3WyhKHojRltThCB1arLPyTUFDi+x6fB/oabtA==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/node-config-provider": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.8.tgz", + "integrity": "sha512-+w26OKakaBUGp+UG+dxYZtFb5fs3tgHg3/QrRrmUZj+rl3cIuw840vFUXX35cVPTUCQIiTqmz7CpVF7+hdINdQ==", + "requires": { + "@smithy/property-provider": "^2.0.16", + "@smithy/shared-ini-file-loader": "^2.2.7", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/node-http-handler": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.1.tgz", + "integrity": "sha512-8iAKQrC8+VFHPAT8pg4/j6hlsTQh+NKOWlctJBrYtQa4ExcxX7aSg3vdQ2XLoYwJotFUurg/NLqFCmZaPRrogw==", + "requires": { + "@smithy/abort-controller": "^2.0.15", + "@smithy/protocol-http": "^3.0.11", + "@smithy/querystring-builder": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/property-provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.16.tgz", + "integrity": "sha512-28Ky0LlOqtEjwg5CdHmwwaDRHcTWfPRzkT6HrhwOSRS2RryAvuDfJrZpM+BMcrdeCyEg1mbcgIMoqTla+rdL8Q==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/protocol-http": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.11.tgz", + "integrity": "sha512-3ziB8fHuXIRamV/akp/sqiWmNPR6X+9SB8Xxnozzj+Nq7hSpyKdFHd1FLpBkgfGFUTzzcBJQlDZPSyxzmdcx5A==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/querystring-builder": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.15.tgz", + "integrity": "sha512-e1q85aT6HutvouOdN+dMsN0jcdshp50PSCvxDvo6aIM57LqeXimjfONUEgfqQ4IFpYWAtVixptyIRE5frMp/2A==", + "requires": { + "@smithy/types": "^2.7.0", + "@smithy/util-uri-escape": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@smithy/querystring-parser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.15.tgz", + "integrity": "sha512-jbBvoK3cc81Cj1c1TH1qMYxNQKHrYQ2DoTntN9FBbtUWcGhc+T4FP6kCKYwRLXyU4AajwGIZstvNAmIEgUUNTQ==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/service-error-classification": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.8.tgz", + "integrity": "sha512-jCw9+005im8tsfYvwwSc4TTvd29kXRFkH9peQBg5R/4DD03ieGm6v6Hpv9nIAh98GwgYg1KrztcINC1s4o7/hg==", + "requires": { + "@smithy/types": "^2.7.0" + } + }, + "@smithy/shared-ini-file-loader": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.7.tgz", + "integrity": "sha512-0Qt5CuiogIuvQIfK+be7oVHcPsayLgfLJGkPlbgdbl0lD28nUKu4p11L+UG3SAEsqc9UsazO+nErPXw7+IgDpQ==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/signature-v4": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.18.tgz", + "integrity": "sha512-SJRAj9jT/l9ocm8D0GojMbnA1sp7I4JeStOQ4lEXI8A5eHE73vbjlzlqIFB7cLvIgau0oUl4cGVpF9IGCrvjlw==", + "requires": { + "@smithy/eventstream-codec": "^2.0.15", + "@smithy/is-array-buffer": "^2.0.0", + "@smithy/types": "^2.7.0", + "@smithy/util-hex-encoding": "^2.0.0", + "@smithy/util-middleware": "^2.0.8", + "@smithy/util-uri-escape": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@smithy/smithy-client": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.1.18.tgz", + "integrity": "sha512-7FqdbaJiVaHJDD9IfDhmzhSDbpjyx+ZsfdYuOpDJF09rl8qlIAIlZNoSaflKrQ3cEXZN2YxGPaNWGhbYimyIRQ==", + "requires": { + "@smithy/middleware-stack": "^2.0.9", + "@smithy/types": "^2.7.0", + "@smithy/util-stream": "^2.0.23", + "tslib": "^2.5.0" + } + }, + "@smithy/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.7.0.tgz", + "integrity": "sha512-1OIFyhK+vOkMbu4aN2HZz/MomREkrAC/HqY5mlJMUJfGrPRwijJDTeiN8Rnj9zUaB8ogXAfIOtZrrgqZ4w7Wnw==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/url-parser": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.15.tgz", + "integrity": "sha512-sADUncUj9rNbOTrdDGm4EXlUs0eQ9dyEo+V74PJoULY4jSQxS+9gwEgsPYyiu8PUOv16JC/MpHonOgqP/IEDZA==", + "requires": { + "@smithy/querystring-parser": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-base64": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz", + "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==", + "requires": { + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-body-length-browser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.1.tgz", + "integrity": "sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/util-body-length-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz", + "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/util-buffer-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz", + "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==", + "requires": { + "@smithy/is-array-buffer": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-config-provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz", + "integrity": "sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/util-defaults-mode-browser": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.22.tgz", + "integrity": "sha512-qcF20IHHH96FlktvBRICDXDhLPtpVmtksHmqNGtotb9B0DYWXsC6jWXrkhrrwF7tH26nj+npVTqh9isiFV1gdA==", + "requires": { + "@smithy/property-provider": "^2.0.16", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "bowser": "^2.11.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-defaults-mode-node": { + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.29.tgz", + "integrity": "sha512-+uG/15VoUh6JV2fdY9CM++vnSuMQ1VKZ6BdnkUM7R++C/vLjnlg+ToiSR1FqKZbMmKBXmsr8c/TsDWMAYvxbxQ==", + "requires": { + "@smithy/config-resolver": "^2.0.21", + "@smithy/credential-provider-imds": "^2.1.4", + "@smithy/node-config-provider": "^2.1.8", + "@smithy/property-provider": "^2.0.16", + "@smithy/smithy-client": "^2.1.18", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-endpoints": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.0.7.tgz", + "integrity": "sha512-Q2gEind3jxoLk6hdKWyESMU7LnXz8aamVwM+VeVjOYzYT1PalGlY/ETa48hv2YpV4+YV604y93YngyzzzQ4IIA==", + "requires": { + "@smithy/node-config-provider": "^2.1.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-hex-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz", + "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/util-middleware": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.8.tgz", + "integrity": "sha512-qkvqQjM8fRGGA8P2ydWylMhenCDP8VlkPn8kiNuFEaFz9xnUKC2irfqsBSJrfrOB9Qt6pQsI58r3zvvumhFMkw==", + "requires": { + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-retry": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.8.tgz", + "integrity": "sha512-cQTPnVaVFMjjS6cb44WV2yXtHVyXDC5icKyIbejMarJEApYeJWpBU3LINTxHqp/tyLI+MZOUdosr2mZ3sdziNg==", + "requires": { + "@smithy/service-error-classification": "^2.0.8", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-stream": { + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.23.tgz", + "integrity": "sha512-OJMWq99LAZJUzUwTk+00plyxX3ESktBaGPhqNIEVab+53gLULiWN9B/8bRABLg0K6R6Xg4t80uRdhk3B/LZqMQ==", + "requires": { + "@smithy/fetch-http-handler": "^2.3.1", + "@smithy/node-http-handler": "^2.2.1", + "@smithy/types": "^2.7.0", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-hex-encoding": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" + } + }, + "@smithy/util-uri-escape": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz", + "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==", + "requires": { + "tslib": "^2.5.0" + } + }, + "@smithy/util-utf8": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz", + "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==", + "requires": { + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" + } + }, + "@smithy/util-waiter": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.15.tgz", + "integrity": "sha512-9Y+btzzB7MhLADW7xgD6SjvmoYaRkrb/9SCbNGmNdfO47v38rxb90IGXyDtAK0Shl9bMthTmLgjlfYc+vtz2Qw==", + "requires": { + "@smithy/abort-controller": "^2.0.15", + "@smithy/types": "^2.7.0", + "tslib": "^2.5.0" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "optional": true + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "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": "*" + } + }, + "@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/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, + "@types/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.3.tgz", + "integrity": "sha512-I8cGRJj3pyOLs/HndoP+25vOqhqWkAZsWMEmq1qXy/b/M3ppufecUwaK2/TVDVxcV61/iSdhykUjQQ2DLSrTdg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/google-spreadsheet": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@types/google-spreadsheet/-/google-spreadsheet-3.3.0.tgz", + "integrity": "sha512-5VXD/RvRkeH1dgYvMh1vJfjTUpJwMnfOAAkMcK7IwZmv/jY3qnXrW7Iye74mZ3nXIP8OjGzh4qLc1+TaKdvLfA==" + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/invariant": { + "version": "2.2.35", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", + "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "optional": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "18.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.4.tgz", + "integrity": "sha512-WdlVphvfR/GJCLEMbNA8lJ0lhFNBj4SW3O+O5/cEGw9oYrv0al9zTwuQsq+myDUXgNx2jgBynoVgZ2MMJ6pbow==" + }, + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@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==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + }, + "@types/yargs": { + "version": "17.0.20", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.20.tgz", + "integrity": "sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==", + "dev": true, + "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==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "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" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "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==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "devOptional": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "devOptional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "optional": true, + "requires": { + "retry": "0.13.1" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "requires": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + } + }, + "babel-jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", + "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", + "dev": true, + "requires": { + "@jest/transform": "^29.3.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.2.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", + "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "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==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", + "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.2.0", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bignumber.js": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "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==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001446", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001446.tgz", + "integrity": "sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true + }, + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true + }, + "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==", + "dev": true + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "optional": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "devOptional": 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==", + "devOptional": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "optional": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "optional": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "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" + } + }, + "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==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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==", + "optional": true + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "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" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "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==", + "dev": true + }, + "dicer": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.1.tgz", + "integrity": "sha512-ObioMtXnmjYs3aRtpIJt9rgQSPCIhKVkFPip+E9GUDyWl8N435znUxK/JfNwGZJ2wnn5JKQ7Ly3vOK5Q5dylGA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "optional": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "optional": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "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==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true + }, + "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==", + "devOptional": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "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==", + "optional": true, + "requires": { + "once": "^1.4.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", + "optional": true + }, + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "devOptional": true + }, + "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==" + }, + "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==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "dependencies": { + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + } + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "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==", + "optional": true + }, + "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==", + "dev": true + }, + "fast-text-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", + "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" + }, + "fast-xml-parser": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", + "requires": { + "strnum": "^1.0.5" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.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" + } + }, + "firebase-admin": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-9.12.0.tgz", + "integrity": "sha512-AtA7OH5RbIFGoc0gZOQgaYC6cdjdhZv4w3XgWoupkPKO1HY+0GzixOuXDa75kFeoVyhIyo4PkLg/GAC1dC1P6w==", + "requires": { + "@firebase/database-compat": "^0.1.1", + "@firebase/database-types": "^0.7.2", + "@google-cloud/firestore": "^4.5.0", + "@google-cloud/storage": "^5.3.0", + "@types/node": ">=12.12.47", + "dicer": "^0.3.0", + "jsonwebtoken": "^8.5.1", + "jwks-rsa": "^2.0.2", + "node-forge": "^0.10.0" + } + }, + "firebase-functions": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-3.24.1.tgz", + "integrity": "sha512-GYhoyOV0864HFMU1h/JNBXYNmDk2MlbvU7VO/5qliHX6u/6vhSjTJjlyCG4leDEI8ew8IvmkIC5QquQ1U8hAuA==", + "requires": { + "@types/cors": "^2.8.5", + "@types/express": "4.17.3", + "cors": "^2.8.5", + "express": "^4.17.1", + "lodash": "^4.17.14", + "node-fetch": "^2.6.7" + } + }, + "firebase-functions-test": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/firebase-functions-test/-/firebase-functions-test-0.2.3.tgz", + "integrity": "sha512-zYX0QTm53wCazuej7O0xqbHl90r/v1PTXt/hwa0jo1YF8nDM+iBKnLDlkIoW66MDd0R6aGg4BvKzTTdJpvigUA==", + "dev": true, + "requires": { + "@types/lodash": "^4.14.104", + "lodash": "^4.17.5" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==", + "optional": true + }, + "gaxios": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", + "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.7" + } + }, + "gcp-metadata": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", + "requires": { + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "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==", + "devOptional": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "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==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "google-auth-library": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", + "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", + "optional": true, + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + } + }, + "google-gax": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.5.tgz", + "integrity": "sha512-Jey13YrAN2hfpozHzbtrwEfEHdStJh1GwaQ2+Akh1k0Tv/EuNVSuBtHZoKSBm5wBMvNsxTsEIZ/152NrYyZgxQ==", + "optional": true, + "requires": { + "@grpc/grpc-js": "~1.6.0", + "@grpc/proto-loader": "^0.6.12", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "fast-text-encoding": "^1.0.3", + "google-auth-library": "^7.14.0", + "is-stream-ended": "^0.1.4", + "node-fetch": "^2.6.1", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^0.1.8", + "protobufjs": "6.11.3", + "retry-request": "^4.0.0" + } + }, + "google-p12-pem": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", + "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", + "requires": { + "node-forge": "^1.3.1" + }, + "dependencies": { + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + } + } + }, + "google-spreadsheet": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/google-spreadsheet/-/google-spreadsheet-3.3.0.tgz", + "integrity": "sha512-ahmRNh14s1i3phfvbF2mxen1lohWJpUaFWgsU6P6bXu7QrmxMaim1Ys/7BU4W5yucWCzphoIrHMbrbeIR5K9mw==", + "requires": { + "axios": "^0.21.4", + "google-auth-library": "^6.1.3", + "lodash": "^4.17.21" + }, + "dependencies": { + "google-auth-library": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.6.tgz", + "integrity": "sha512-Q+ZjUEvLQj/lrVHF/IQwRo6p3s8Nc44Zk/DALsN+ac3T4HY/g/3rrufkgtl+nZ1TW7DNAw5cTChdVp4apUXVgQ==", + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "devOptional": true + }, + "gtoken": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", + "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", + "requires": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.1.3", + "jws": "^4.0.0" + } + }, + "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-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 + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "hash-stream-validation": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.4.tgz", + "integrity": "sha512-Gjzu0Xn7IagXVkSu9cSFuK1fqzwtLwFhNhVL8IFJijRNMgUttFbBSIAzKuSIrsFMO1+g1RlsoN49zPIbwPDMGQ==", + "optional": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "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", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "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==" + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "optional": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "optional": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "optional": 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" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "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==", + "dev": true + }, + "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" + } + }, + "idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==", + "peer": true + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "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==", + "devOptional": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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==", + "devOptional": true + }, + "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==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "optional": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "optional": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "optional": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "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 + } + } + }, + "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==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", + "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", + "dev": true, + "requires": { + "@jest/core": "^29.3.1", + "@jest/types": "^29.3.1", + "import-local": "^3.0.2", + "jest-cli": "^29.3.1" + } + }, + "jest-changed-files": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", + "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", + "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/expect": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-cli": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", + "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", + "dev": true, + "requires": { + "@jest/core": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "jest-config": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", + "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.3.1", + "@jest/types": "^29.3.1", + "babel-jest": "^29.3.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.3.1", + "jest-environment-node": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-runner": "^29.3.1", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "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==", + "dev": true + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", + "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", + "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "jest-util": "^29.3.1", + "pretty-format": "^29.3.1" + }, + "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==", + "dev": true + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-environment-node": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", + "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-mock": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-haste-map": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", + "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.2.0", + "jest-util": "^29.3.1", + "jest-worker": "^29.3.1", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", + "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", + "dev": true, + "requires": { + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "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==", + "dev": true + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "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==", + "dev": true + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true + }, + "jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-mock": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", + "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "jest-util": "^29.3.1" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", + "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", + "dev": true + }, + "jest-resolve": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", + "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.3.1", + "jest-validate": "^29.3.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", + "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", + "dev": true, + "requires": { + "jest-regex-util": "^29.2.0", + "jest-snapshot": "^29.3.1" + } + }, + "jest-runner": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", + "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", + "dev": true, + "requires": { + "@jest/console": "^29.3.1", + "@jest/environment": "^29.3.1", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.2.0", + "jest-environment-node": "^29.3.1", + "jest-haste-map": "^29.3.1", + "jest-leak-detector": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-resolve": "^29.3.1", + "jest-runtime": "^29.3.1", + "jest-util": "^29.3.1", + "jest-watcher": "^29.3.1", + "jest-worker": "^29.3.1", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + } + }, + "jest-runtime": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", + "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", + "dev": true, + "requires": { + "@jest/environment": "^29.3.1", + "@jest/fake-timers": "^29.3.1", + "@jest/globals": "^29.3.1", + "@jest/source-map": "^29.2.0", + "@jest/test-result": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-mock": "^29.3.1", + "jest-regex-util": "^29.2.0", + "jest-resolve": "^29.3.1", + "jest-snapshot": "^29.3.1", + "jest-util": "^29.3.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-snapshot": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", + "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.3.1", + "@jest/transform": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.3.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-haste-map": "^29.3.1", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1", + "natural-compare": "^1.4.0", + "pretty-format": "^29.3.1", + "semver": "^7.3.5" + }, + "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==", + "dev": true + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "dev": true + }, + "jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", + "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", + "dev": true, + "requires": { + "@jest/types": "^29.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.2.0", + "leven": "^3.1.0", + "pretty-format": "^29.3.1" + }, + "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==", + "dev": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "dev": true + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.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==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", + "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", + "dev": true, + "requires": { + "@jest/test-result": "^29.3.1", + "@jest/types": "^29.3.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.3.1", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jose": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", + "requires": { + "@panva/asn1.js": "^1.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "requires": { + "bignumber.js": "^9.0.0" + } + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jwks-rsa": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-2.1.5.tgz", + "integrity": "sha512-IODtn1SwEm7n6GQZnQLY0oxKDrMh7n/jRH1MzE8mlxWMrh2NnMyOsXTebu8vJ1qCpmuTJcL4DdiE0E4h8jnwsA==", + "requires": { + "@types/express": "^4.17.14", + "@types/jsonwebtoken": "^8.5.9", + "debug": "^4.3.4", + "jose": "^2.0.6", + "limiter": "^1.1.5", + "lru-memoizer": "^2.1.4" + }, + "dependencies": { + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "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==", + "dev": true + }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "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==", + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "optional": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "optional": true + }, + "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" + } + }, + "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" + } + }, + "lru-memoizer": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.4.tgz", + "integrity": "sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==", + "requires": { + "lodash.clonedeep": "^4.5.0", + "lru-cache": "~4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "integrity": "sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==", + "requires": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + } + } + }, + "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==", + "devOptional": true, + "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==", + "devOptional": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "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==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "optional": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "nano": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.5.tgz", + "integrity": "sha512-fEAhwAdXh4hDDnC8cYJtW6D8ivOmpvFAqT90+zEuQREpRkzA/mJPcI4EKv15JUdajaqiLTXNoKK6PaRF+/06DQ==", + "requires": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "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==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "optional": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "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" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "devOptional": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "devOptional": true, + "requires": { + "yocto-queue": "^0.1.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" + }, + "dependencies": { + "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-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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==", + "dev": true + }, + "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==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "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", + "react-is": "^16.13.1" + }, + "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==" + } + } + }, + "proto3-json-serializer": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz", + "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==", + "optional": true, + "requires": { + "protobufjs": "^6.11.2" + } + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "optional": true, + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } + }, + "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" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "optional": true, + "requires": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "rambda": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.3.0.tgz", + "integrity": "sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==" + }, + "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==" + }, + "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", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-bootstrap": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.6.tgz", + "integrity": "sha512-pSzYyJT5u4rc8+5myM8Vid2JG52L8AmYSkpznReH/GM4+FhLqEnxUa0+6HRTaGwjdEixQNGchwY+b3xCdYWrDA==", + "requires": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.4.7", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.1.2", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "requires": {} + }, + "@restart/hooks": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.7.tgz", + "integrity": "sha512-ZbjlEHcG+FQtpDPHd7i4FzNNvJf2enAwZfJbpM8CW7BhmOAbsHpZe3tsHwfQUrBuyrxWqPYp2x5UMnilWcY22A==", + "requires": { + "dequal": "^2.0.2" + } + }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + } + }, + "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==" + }, + "react-overlays": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", + "requires": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.11.6", + "@restart/hooks": "^0.4.7", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "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==" + }, + "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==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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==" + }, + "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==", + "devOptional": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "optional": true + }, + "retry-request": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz", + "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==", + "optional": true, + "requires": { + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "optional": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "optional": true + } + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "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", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "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", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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", + "object-inspect": "^1.9.0" + } + }, + "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==", + "devOptional": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "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 + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "optional": true, + "requires": { + "stubs": "^3.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "optional": true + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "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==", + "optional": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "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==", + "devOptional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "devOptional": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", + "optional": 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" + } + }, + "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==", + "dev": true + }, + "teeny-request": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.2.0.tgz", + "integrity": "sha512-SyY0pek1zWsi0LRVAALem+avzMLc33MKW/JLLakdP4s9+D7+jHcy5x6P+h94g2QNZsAqQNfX5lsbd3WSeJXrrw==", + "optional": true, + "requires": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "ts-jest": { + "version": "29.0.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.0.5.tgz", + "integrity": "sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "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==", + "dev": true + }, + "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==", + "dev": 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" + } + }, + "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==", + "optional": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "optional": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "optional": true + }, + "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==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "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" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "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", + "websocket-extensions": ">=0.1.1" + } + }, + "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==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "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==", + "devOptional": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "devOptional": true + }, + "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==", + "optional": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "optional": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "devOptional": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "optional": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "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==", + "optional": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "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==", + "devOptional": true + } + } +} diff --git a/functions/package.json b/functions/package.json new file mode 100644 index 0000000..bd1eb31 --- /dev/null +++ b/functions/package.json @@ -0,0 +1,41 @@ +{ + "name": "functions", + "scripts": { + "build": "tsc", + "serve": "npm run build && firebase emulators:start --only functions", + "shell": "npm run build && firebase functions:shell", + "start": "npm run shell", + "deploy": "firebase deploy --only functions", + "logs": "firebase functions:log", + "test": "jest" + }, + "engines": { + "node": "20" + }, + "main": "lib/functions/src/index.js", + "dependencies": { + "@aws-sdk/client-s3": "^3.474.0", + "@lingdocs/inflect": "7.6.5", + "@types/cors": "^2.8.10", + "@types/google-spreadsheet": "^3.0.2", + "@types/react": "^18.0.21", + "cors": "^2.8.5", + "firebase-admin": "^9.2.0", + "firebase-functions": "^3.24.1", + "google-spreadsheet": "^3.1.15", + "nano": "^9.0.3", + "node-fetch": "^2.6.1", + "react": "^17.0.1", + "react-bootstrap": "^1.5.1", + "react-dom": "^17.0.1" + }, + "devDependencies": { + "@types/jest": "^26.0.20", + "@types/node-fetch": "^2.5.12", + "firebase-functions-test": "^0.2.0", + "jest": "^29.3.1", + "ts-jest": "^29.0.5", + "ts-node": "^10.9.1", + "typescript": "^4.6.3" + } +} diff --git a/functions/src/index.ts b/functions/src/index.ts new file mode 100644 index 0000000..1cd0e67 --- /dev/null +++ b/functions/src/index.ts @@ -0,0 +1,62 @@ +import * as functions from "firebase-functions"; +import * as FT from "../../website/src/types/functions-types"; +import { receiveSubmissions } from "./submissions"; +import lingdocsAuth from "./middleware/lingdocs-auth"; +import publish from "./publish"; + +export const publishDictionary = functions + .runWith({ + timeoutSeconds: 525, + memory: "2GB", + }) + .https.onRequest( + lingdocsAuth( + async ( + req, + res: functions.Response + ) => { + if (req.user.level !== "editor") { + res.status(403).send({ ok: false, error: "403 forbidden" }); + return; + } + try { + const response = await publish(); + res.send(response); + } catch (e) { + // @ts-ignore + res.status(500).send({ ok: false, error: e.message }); + } + } + ) + ); + +export const submissions = functions + .runWith({ + timeoutSeconds: 60, + memory: "1GB", + }) + .https.onRequest( + lingdocsAuth( + async ( + req, + res: functions.Response + ) => { + if (!Array.isArray(req.body)) { + res.status(400).send({ + ok: false, + error: "invalid submission", + }); + return; + } + const suggestions = req.body as FT.SubmissionsRequest; + try { + const response = await receiveSubmissions(suggestions, true); // req.user.level === "editor"); + // TODO: WARN IF ANY OF THE EDITS DIDN'T HAPPEN + res.send(response); + } catch (e) { + // @ts-ignore + res.status(500).send({ ok: false, error: e.message }); + } + } + ) + ); diff --git a/functions/src/middleware/lingdocs-auth.ts b/functions/src/middleware/lingdocs-auth.ts new file mode 100644 index 0000000..535965a --- /dev/null +++ b/functions/src/middleware/lingdocs-auth.ts @@ -0,0 +1,43 @@ +import cors from "cors"; +import fetch from "node-fetch"; +import type { https, Response } from "firebase-functions"; +import * as FT from "../../../website/src/types/functions-types"; +import type { LingdocsUser } from "../../../website/src/types/account-types"; + +const useCors = cors({ credentials: true, origin: /\.lingdocs\.com$/ }); + +interface ReqWUser extends https.Request { + user: LingdocsUser; +} + +/** + * creates a handler to pass to a firebase https.onRequest function + * + */ +export default function makeHandler(toRun: (req: ReqWUser, res: Response) => any | Promise) { + return function(reqPlain: https.Request, resPlain: Response) { + useCors(reqPlain, resPlain, async () => { + const { req, res } = await authorize(reqPlain, resPlain); + if (!req) { + res.status(401).send({ ok: false, error: "unauthorized" }); + return; + }; + toRun(req, res); + return; + }); + } +} + +async function authorize(req: https.Request, res: Response): Promise<{ req: ReqWUser | null, res: Response }> { + const { headers: { cookie }} = req; + if (!cookie) { + return { req: null, res }; + } + const r = await fetch("https://account.lingdocs.com/api/user", { headers: { cookie }}); + const { ok, user } = await r.json(); + if (ok === true && user) { + req.user = user; + return { req: req as ReqWUser, res }; + } + return { req: null, res }; +} \ No newline at end of file diff --git a/functions/src/publish.ts b/functions/src/publish.ts new file mode 100644 index 0000000..2ca6c30 --- /dev/null +++ b/functions/src/publish.ts @@ -0,0 +1,351 @@ +import { GoogleSpreadsheet } from "google-spreadsheet"; +import * as functions from "firebase-functions"; +import { + Types as T, + dictionaryEntryBooleanFields, + dictionaryEntryNumberFields, + dictionaryEntryTextFields, + validateEntry, + simplifyPhonetics, + standardizeEntry, +} from "@lingdocs/inflect"; +import { getWordList } from "./word-list-maker"; +import { PublishDictionaryResponse } from "../../website/src/types/functions-types"; +import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3"; +import zlib from "zlib"; +const s3Client = new S3Client({ + region: "auto", + endpoint: functions.config().r2.endpoint, + credentials: { + accessKeyId: functions.config().r2.access_key_id, + secretAccessKey: functions.config().r2.secret_access_key, + }, +}); + +const title = "LingDocs Pashto Dictionary"; +const license = `Copyright © ${new Date().getFullYear()} lingdocs.com All Rights Reserved - Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License - https://creativecommons.org/licenses/by-nc-sa/4.0/`; +const baseUrl = `https://storage.lingdocs.com/dictionary/`; +const dictionaryFilename = "dictionary"; +const dictionaryInfoFilename = "dictionary-info"; +// const hunspellAffFileFilename = "ps_AFF.aff"; +// const hunspellDicFileFilename = "ps_AFF.dic"; +const allWordsJsonFilename = "all-words-dictionary.json"; +const url = `${baseUrl}${dictionaryFilename}`; +const infoUrl = `${baseUrl}${dictionaryInfoFilename}`; + +// TODO: Create a seperate function for publishing the Hunspell that can run after the publish function? +// to keep the publish function time down + +export default async function publish(): Promise { + const entries = await getRawEntries(); + const errors = checkForErrors(entries); + if (errors.length) { + return { ok: false, errors }; + } + // const duplicates = findDuplicates(entries); + // duplicates.forEach((duplicate) => { + // const index = entries.findIndex(e => e.ts === duplicate.ts); + // if (index > -1) entries.splice(index, 1); + // }) + const dictionary: T.Dictionary = { + info: { + title, + license, + url, + infoUrl, + release: new Date().getTime(), + numberOfEntries: entries.length, + }, + entries, + }; + uploadDictionaryToStorage(dictionary).catch(console.error); + uploadSitemap(dictionary).catch(console.error); + // TODO: make this async and run after publish response + doHunspellEtc(dictionary.info, entries).catch(console.error); + return { + ok: true, + info: dictionary.info, + }; +} + +async function doHunspellEtc( + info: T.DictionaryInfo, + entries: T.DictionaryEntry[] +) { + const wordlistResponse = getWordList(entries); + if (!wordlistResponse.ok) { + throw new Error(JSON.stringify(wordlistResponse.errors)); + } + // const hunspell = makeHunspell(wordlistResponse.wordlist); + // await uploadHunspellToStorage(hunspell); + await uploadAllWordsToStoarage(info, wordlistResponse.wordlist); +} + +/** + * Gets the entries from the spreadsheet, and also deletes duplicate + * entries that are sometimes annoyingly created by the GoogleSheets API + * when adding entries programmatically + * + * @returns + * + */ + +async function getRows() { + const doc = new GoogleSpreadsheet(functions.config().sheet.id); + await doc.useServiceAccountAuth({ + client_email: functions.config().serviceacct.email, + private_key: functions.config().serviceacct.key, + }); + await doc.loadInfo(); + const sheet = doc.sheetsByIndex[0]; + const rows = await sheet.getRows(); + rows.sort((a, b) => (a.ts > b.ts ? -1 : a.ts < b.ts ? 1 : 0)); + return rows; +} + +async function getRawEntries(): Promise { + const rows = await getRows(); + // async function deleteRow(i: number) { + // console.log("WILL NOT DELETE ROW", rows[i].p, rows[i].ts, rows[i].f); + // // await rows[i].delete(); + // } + const entries: T.DictionaryEntry[] = []; + // let sheetIndex = 0; + // get the rows in order of ts for easy detection of duplicate entries + const duplicates: Set = new Set(); + for (let i = 0; i < rows.length; i++) { + // function sameEntry(a: any, b: any): boolean { + // return a.p === b.p && a.f === b.f && a.e === b.e; + // } + // sheetIndex++; + const row = rows[i]; + const nextRow = rows[i + 1] || undefined; + if (row.ts === nextRow?.ts) { + // if (sameEntry(row, nextRow)) { + // // this looks like a duplicate entry made by the sheets api + // // delete it and keep going + // await deleteRow(sheetIndex); + // sheetIndex--; + // continue; + // } else { + duplicates.add(row.ts); + // } + } + const e: T.DictionaryEntry = { + i: 1, + ts: parseInt(row.ts), + p: row.p, + f: row.f, + g: simplifyPhonetics(row.f), + e: row.e, + }; + dictionaryEntryNumberFields.forEach( + (field: T.DictionaryEntryNumberField) => { + if (row[field]) e[field] = parseInt(row[field]); + } + ); + dictionaryEntryTextFields.forEach((field: T.DictionaryEntryTextField) => { + if (row[field]) e[field] = row[field].trim(); + }); + dictionaryEntryBooleanFields.forEach( + (field: T.DictionaryEntryBooleanField) => { + if (row[field]) e[field] = true; + } + ); + entries.push(standardizeEntry(e)); + } + if (duplicates.size) { + throw new Error( + `ts ${Array.from(duplicates).join( + ", " + )} is a duplicate ts of a different entry` + ); + } + // add alphabetical index + entries.sort((a, b) => a.p.localeCompare(b.p, "ps")); + const entriesLength = entries.length; + // add index + for (let i = 0; i < entriesLength; i++) { + entries[i].i = i; + } + return entries; +} + +function checkForErrors( + entries: T.DictionaryEntry[] +): T.DictionaryEntryError[] { + return entries.reduce( + (errors: T.DictionaryEntryError[], entry: T.DictionaryEntry) => { + const response = validateEntry(entry); + if ("errors" in response && response.errors.length) { + return [...errors, response]; + } + if ("checkComplement" in response) { + const complement = entries.find((e) => e.ts === entry.l); + if (!complement) { + const error: T.DictionaryEntryError = { + errors: ["complement link not found in dictonary"], + ts: entry.ts, + p: entry.p, + f: entry.f, + e: entry.e, + erroneousFields: ["l"], + }; + return [...errors, error]; + } + if ( + !complement.c?.includes("n.") && + !complement.c?.includes("adj.") && + !complement.c?.includes("adv.") + ) { + const error: T.DictionaryEntryError = { + errors: ["complement link to invalid complement"], + ts: entry.ts, + p: entry.p, + f: entry.f, + e: entry.e, + erroneousFields: ["l"], + }; + return [...errors, error]; + } + } + return errors; + }, + [] + ); +} + +// function findDuplicates(entries: T.DictionaryEntry[]): T.DictionaryEntry[] { +// const tsSoFar = new Set(); +// const duplicates: T.DictionaryEntry[] = []; +// // tslint:disable-next-line: prefer-for-of +// for (let i = 0; i < entries.length; i++) { +// const ts = entries[i].ts; +// if (tsSoFar.has(ts)) { +// duplicates.push(entries[i]); +// } +// tsSoFar.add(ts); +// } +// return duplicates; +// } + +async function upload(content: Buffer | string, filename: string) { + const isBuffer = typeof content !== "string"; + // upload to r2 (new destination) + if (isBuffer) { + const putObjectCommand = new PutObjectCommand({ + Bucket: functions.config().r2.bucket_name, + Key: `dictionary/${filename}`, + Body: content, + CacheControl: "no-cache", + ContentType: "application/octet-stream", + }); + await s3Client.send(putObjectCommand); + } else { + zlib.gzip(content, (err, buffer) => { + if (err) { + console.error(err); + } + const putObjectCommand = new PutObjectCommand({ + Bucket: functions.config().r2.bucket_name, + Key: `dictionary/${filename}`, + CacheControl: "no-cache", + Body: buffer, + ContentEncoding: "gzip", + ContentType: filename.endsWith(".json") + ? "application/json" + : filename.endsWith(".xml") + ? "application/xml" + : "text/plain; charset=UTF-8", + }); + s3Client.send(putObjectCommand).catch(console.error); + }); + } +} + +// async function uploadHunspellToStorage(wordlist: { +// affContent: string, +// dicContent: string, +// }) { +// await Promise.all([ +// upload(wordlist.affContent, hunspellAffFileFilename), +// upload(wordlist.dicContent, hunspellDicFileFilename), +// ]); +// } + +async function uploadAllWordsToStoarage( + info: T.DictionaryInfo, + words: T.PsString[] +) { + await upload( + JSON.stringify({ info, words } as T.AllWordsWithInflections), + allWordsJsonFilename + ); +} + +async function uploadSitemap(dictionary: T.Dictionary) { + await upload(makeSitemap(dictionary), "sitemap.xml"); +} + +async function uploadDictionaryToStorage(dictionary: T.Dictionary) { + await Promise.all([ + upload(JSON.stringify(dictionary), `${dictionaryFilename}.json`), + upload( + JSON.stringify(dictionary.info, null, "\t"), + `${dictionaryInfoFilename}.json` + ), + ]); +} + +function makeSitemap(dictionary: T.Dictionary): string { + function tsToDate(ts: number): string { + if (ts < 10000000000) { + // approximate date for old-style timestamps + return "2021-01-01"; + } + return getDateString(new Date(ts)); + } + function getDateString(d: Date): string { + return d.toISOString().split("T")[0]; + } + const pages = [ + "", + "about", + "settings", + "account", + "phrase-builder", + "new-entries", + ]; + const currentDate = getDateString(new Date()); + return ` + + ${pages + .map( + (page) => + ` + + https://dictionary.lingdocs.com/${page} + ${currentDate} + ` + ) + .join("")} + ${dictionary.entries + .map( + (entry) => + ` + + https://dictionary.lingdocs.com/word?id=${entry.ts} + ${tsToDate(entry.ts)} + ` + ) + .join("")} + +`; +} + +// function makeHunspell(wordlist: string[]) { +// return { +// dicContent: wordlist.reduce((acc, word) => acc + word + "\n", wordlist.length + "\n"), +// affContent: "SET UTF-8\nCOMPLEXPREFIXES\nIGNORE ۱۲۳۴۵۶۷۸۹۰-=ًٌٍَُِّْ؛:؟.،,،؟\n", +// }; +// } diff --git a/functions/src/submissions.ts b/functions/src/submissions.ts new file mode 100644 index 0000000..0198264 --- /dev/null +++ b/functions/src/submissions.ts @@ -0,0 +1,158 @@ +import Nano from "nano"; +import { GoogleSpreadsheet } from "google-spreadsheet"; +import { + dictionaryEntryTextFields, + dictionaryEntryBooleanFields, + dictionaryEntryNumberFields, + standardizeEntry, +} from "@lingdocs/inflect"; +import * as FT from "../../website/src/types/functions-types"; +import * as functions from "firebase-functions"; + +const fieldsForEdit = [ + ...dictionaryEntryTextFields, + ...dictionaryEntryNumberFields, + ...dictionaryEntryBooleanFields, +].filter(field => !(["ts", "i"].includes(field))); + + +const nano = Nano(functions.config().couchdb.couchdb_url); +const reviewTasksDb = nano.db.use("review-tasks"); + +export async function receiveSubmissions(e: FT.SubmissionsRequest, editor: boolean): Promise { + const { edits, reviewTasks } = sortSubmissions(e); + + // TODO: BETTER PROMISE MULTI-TASKING + // 1. Add review tasks to the couchdb + // 2. Edit dictionary entries + // 3. Add new dictionary entries + + if (reviewTasks.length) { + const docs = reviewTasks.map((task) => ({ + ...task, + _rev: undefined, + })); + await reviewTasksDb.bulk({ docs }); + } + + if (editor && edits.length) { + + const doc = new GoogleSpreadsheet( + functions.config().sheet.id, + ); + await doc.useServiceAccountAuth({ + client_email: functions.config().serviceacct.email, + private_key: functions.config().serviceacct.key, + }); + await doc.loadInfo(); + const dictionarySheet = doc.sheetsByIndex[0]; + + const { + newEntries, + entryEdits, + entryDeletions, + } = sortEdits(edits); + + if (entryEdits.length || entryDeletions.length) { + const dictRows = await dictionarySheet.getRows(); + entryEdits.forEach(async ({entry}) => { + const i = dictRows.findIndex((r: any) => parseInt(r.ts) === entry.ts); + if (i === -1) { + console.error("Tried editing an entry with a ts that doesn't exist"); + } else { + fieldsForEdit.forEach((field) => { + const toWrite = entry[field]; + const existing = dictRows[i][field]; + if (toWrite) { + // something to write + dictRows[i][field] = toWrite; + } else if (existing && !toWrite) { + // something to erase + dictRows[i][field] = ""; + } + }); + } + try { + await dictRows[i].save(); + } catch (error) { + console.error("error saving edit to entry " + entry.ts); + console.error(error); + } + }); + entryDeletions.forEach(async ({ ts }) => { + const i = dictRows.findIndex((r: any) => parseInt(r.ts) === ts); + if (i === -1) { + console.error("Tried deleting an entry with ats that doesn't exist") + } + try { + await dictRows[i].delete(); + } catch (error) { + console.error("error deleting error " + ts); + console.error(error); + } + }); + } + + if (newEntries.length) { + newEntries.forEach((n) => { + const entry = { ...standardizeEntry(n.entry) }; + // @ts-ignore + delete entry.i; // i not used in dictionary spreadsheet; added while building it + // @ts-ignore + dictionarySheet.addRow(entry).catch(console.error); + }); + } + } + + return { + ok: true, + message: `received ${reviewTasks.length} review task(s), and ${edits.length} edit(s)`, + submissions: e, + }; +} + +type SortedSubmissions = { + edits: FT.Edit[], + reviewTasks: FT.ReviewTask[], +}; + +export function sortSubmissions(submissions: FT.Submission[]): SortedSubmissions { + const base: SortedSubmissions = { + edits: [], + reviewTasks: [], + }; + return submissions.reduce((acc, s): SortedSubmissions => { + return { + ...acc, + ...(s.type === "edit suggestion" || s.type === "issue" || s.type === "entry suggestion") ? { + reviewTasks: [...acc.reviewTasks, s], + } : { + edits: [...acc.edits, s], + }, + }; + }, base); +} + +type SortedEdits = { + entryEdits: FT.EntryEdit[], + newEntries: FT.NewEntry[], + entryDeletions: FT.EntryDeletion[], +} + +export function sortEdits(edits: FT.Edit[]): SortedEdits { + const base: SortedEdits = { + entryEdits: [], + newEntries: [], + entryDeletions: [], + } + return edits.reduce((acc, edit): SortedEdits => ({ + ...acc, + ...edit.type === "entry edit" ? { + entryEdits: [...acc.entryEdits, edit], + } : edit.type === "new entry" ? { + newEntries: [...acc.newEntries, edit], + } : edit.type === "entry deletion" ? { + entryDeletions: [...acc.entryDeletions, edit], + } : {}, + }), base); +} diff --git a/functions/src/word-list-maker.test.ts b/functions/src/word-list-maker.test.ts new file mode 100644 index 0000000..6788dca --- /dev/null +++ b/functions/src/word-list-maker.test.ts @@ -0,0 +1,50 @@ +import { + psHash, + dePsHash, + PsHash, +} from "./word-list-maker"; +import { + Types as T, +} from "@lingdocs/inflect"; + +const toTest: { + plain: T.PsWord, + hash: PsHash, +}[] = [ + { + plain: { p: "کور", f: "kor" }, + hash: "کورXkor", + }, + { + plain: { + p: "کنار", f: "kanaar", + hyphen: [ + { type: "unwritten", f: "e" }, + { type: "written", f: "daryaab", p: "دریاب" }, + ], + }, + hash: "کنارXkanaar-Xe-دریابXdaryaab", + }, + { + plain: { + p: "کار", f: "kaar", + hyphen: [ + { type: "written", f: "U", p: "و" }, + { type: "written", f: "baar", p: "بار" }, + ], + }, + hash: "کارXkaar-وXU-بارXbaar", + }, +]; + +test("psHash should work", () => { + toTest.forEach((t) => { + expect(psHash(t.plain)).toEqual(t.hash); + }); +}); + +test("dePsHash should work", () => { + toTest.forEach((t) => { + expect(dePsHash(t.hash)).toEqual(t.plain); + }); +}); diff --git a/functions/src/word-list-maker.ts b/functions/src/word-list-maker.ts new file mode 100644 index 0000000..c6b2c8b --- /dev/null +++ b/functions/src/word-list-maker.ts @@ -0,0 +1,190 @@ +import { + conjugateVerb, + Types as T, + removeFVarients, + splitPsString, + inflectWord, +} from "@lingdocs/inflect"; +import { typePredicates as tp } from "@lingdocs/inflect"; + +export type PsHash = `${string}X${string}`; + +export function psHash(o: T.PsWord): PsHash { + if ("hyphen" in o && o.hyphen) { + return o.hyphen.reduce((acc, h) => { + return (acc + `-${h.type === "written" ? h.p : ""}X${h.f}`) as PsHash; + }, `${o.p}X${o.f}` as PsHash); + } + return `${o.p}X${o.f}`; +} + +export function dePsHash(h: PsHash): T.PsWord { + function deHashHyphenContents(c: string[]): T.HyphenPsContent[] { + return c.reduce((acc, x) => { + const [p, f] = x.split("X"); + const n: T.HyphenPsContent = + p === "" + ? { + type: "unwritten", + f, + } + : { + type: "written", + p, + f, + }; + return [...acc, n]; + }, []); + } + const [first, ...rest] = h.split("-"); + const [p, f] = first.split("X"); + if (rest.length === 0) { + return { p, f }; + } + return { + p, + f, + hyphen: deHashHyphenContents(rest), + }; +} + +function search(object: any): Set { + const fieldsToIgnore = ["info", "type", "perfectiveSplit"]; + let splitError: any = false; + // adapted from + // https://www.mikedoesweb.com/2016/es6-depth-first-object-tree-search/ + function inside(haystack: any, found: Set): Set { + if (haystack === null) { + return found; + } + Object.keys(haystack).forEach((key: string) => { + if (fieldsToIgnore.includes(key)) { + return; + } + if (key === "p" && typeof haystack[key] === "string") { + try { + splitPsString(haystack).forEach((word) => { + found.add(psHash(word)); + }); + } catch (e) { + splitError = { haystack }; + } + return; + } + if (typeof haystack[key] === "object") { + inside(haystack[key], found); + } + return; + }); + return found; + } + const r = inside(object, new Set()); + if (splitError) { + console.log(splitError); + } + return r; +} + +export function getWordList(entries: T.DictionaryEntry[]): + | { + ok: true; + wordlist: T.PsWord[]; + } + | { + ok: false; + errors: T.DictionaryEntryError[]; + } { + const allWords = new Set(); + entries.forEach((entry) => { + const words = splitPsString(removeFVarients({ p: entry.p, f: entry.f })); + words.forEach((w) => allWords.add(psHash(w))); + if (tp.isNounOrAdjEntry(entry)) { + try { + const infs = inflectWord(entry); + if (infs) { + search(infs).forEach((x) => allWords.add(x)); + } + } catch (e) { + console.error("error inflecting word"); + console.error(e); + } + } else if (tp.isVerbDictionaryEntry(entry)) { + const linked = entry.l + ? entries.find((e) => e.ts === entry.l) + : undefined; + try { + const conj = conjugateVerb(entry, linked); + search(conj).forEach((x) => allWords.add(x)); + } catch (e) { + console.error("error conjugating verb"); + console.error(e); + } + } + }); + // const errors: T.DictionaryEntryError[] = []; + // function getNounAdjInflections(entry: T.DictionaryEntry) { + // const infs = inflectWord(entry); + // if (infs) { + // search(infs).forEach(x => allInflections.add(x)); + // } else { + // allInflections.add(psHash(removeFVarients(entry))); + // } + // } + // function getVerbConjugations(word: T.DictionaryEntry, linked?: T.DictionaryEntry) { + // search(conjugateVerb(word, linked)).forEach(x => allInflections.add(x)); + // } + // // got the entries, make a wordList of all the possible inflections + // entries.forEach((entry) => { + // try { + // if (entry.c?.startsWith("v. ")) { + // const linked = entry.l ? entries.find((e) => e.ts === entry.l) : undefined; + // getVerbConjugations(entry, linked); + // } else if (isNounOrAdjEntry(entry as T.Entry)) { + // getNounAdjInflections(entry); + // } else { + // allInflections.add(psHash(removeFVarients(entry))); + // } + // } catch (error) { + // console.log({ entry, error }); + // errors.push({ + // ts: entry.ts, + // p: entry.p, + // f: entry.f, + // e: entry.e, + // erroneousFields: [], + // errors: ["error inflecting/conjugating entry"], + // }); + // } + // }); + // if (errors.length) { + // return ({ + // ok: false, + // errors, + // }); + // } + + // // add ی version of words with ې (to accomadate for some bad spelling) + // // allInflections.forEach((word: string) => { + // // // for words with ې in the middle, also have a version with ی in the middle instead + // // // if (eInMiddleRegex.test(word)) { + // // // allInflections.add(word.replace(eInMiddleRegex, "ی")); + // // // } + // // // for words ending in ې, also have a version ending in ي + // // // if (word.slice(-1) === "ې") { + // // // allInflections.add(word.slice(0, -1) + "ي"); + // // // } + // // }); + // // const wordlist = Array.from(allInflections).filter((s) => !(s.includes(".") || s.includes("?"))); + // // wordlist.sort((a, b) => a.localeCompare(b, "ps")); + const wordlist: T.PsWord[] = []; + allWords.forEach((x) => { + wordlist.push(dePsHash(x)); + }); + wordlist.sort((a, b) => a.p.localeCompare(b.p, "ps")); + return { + ok: true, + wordlist, + }; +} + +// const eInMiddleRegex = new RegExp("ې(?=[\u0621-\u065f\u0670-\u06d3\u06d5])", "g"); diff --git a/functions/tsconfig.json b/functions/tsconfig.json new file mode 100644 index 0000000..594591e --- /dev/null +++ b/functions/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "module": "commonjs", + "noImplicitReturns": true, + "noUnusedLocals": true, + "outDir": "lib", + "sourceMap": true, + "strict": true, + "target": "es2017", + "skipLibCheck": true, + "esModuleInterop": true, + }, + "compileOnSave": true, + "include": [ + "src" + ] +} diff --git a/library.ts b/library.ts new file mode 100644 index 0000000..43cc086 --- /dev/null +++ b/library.ts @@ -0,0 +1,57 @@ +import * as AT from "./website/src/types/account-types"; +import * as FT from "./website/src/types/functions-types"; +import * as DT from "./website/src/types/dictionary-types"; +import { + getTimestamp, +} from "./account/src/lib/time-utils"; +import { + userObjIsEqual, + objIsEqual, +} from "./website/src/lib/misc-helpers"; +import { + DictionaryDb, +} from "./website/src/lib/dictionary-core"; +import { + allEntries, + entryFeeder, + dictionary, +} from "./website/src/lib/dictionary"; +import { + myFetch, + signOut, + upgradeAccount, + upgradeToStudentRequest, + getUser, + postTestResults, +} from "./website/src/lib/backend-calls"; +import { + lingdocsUserExpressMiddleware, + withLingdocsUserApiRoute, + withLingdocsUserSsr, +} from "./account/src/lib/with-user"; + +export { + // FUNCTIONS + getTimestamp, + objIsEqual, + userObjIsEqual, + DictionaryDb, + allEntries, + entryFeeder, + dictionary, + // fetching + myFetch, + signOut, + upgradeAccount, + upgradeToStudentRequest, + getUser, + postTestResults, + // withLingdocsUser functions + lingdocsUserExpressMiddleware, + withLingdocsUserApiRoute, + withLingdocsUserSsr, + // TYPES + AT, + FT, + DT, +}; diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..aca7f08 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,4 @@ +[build] + base = "website" + command = "export REACT_APP_BUILD_NO=`git rev-parse --short HEAD` && npm run test && npm run build" + publish = "dist" diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..e922136 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2149 @@ +{ + "name": "@lingdocs/lingdocs-main", + "version": "1.0.2", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@lingdocs/lingdocs-main", + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "@lingdocs/ps-react": "^7.6.3", + "lokijs": "^1.5.12", + "nano": "^9.0.5", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-twitter": "^1.0.4", + "stripe": "^10.13.0", + "supermemo": "^2.0.17" + }, + "devDependencies": { + "@types/lokijs": "^1.5.7", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-twitter": "^1.0.37", + "next": "^12.0.7", + "typescript": "^5.5.4" + }, + "engines": { + "node": "20" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.13.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" + }, + "node_modules/@emotion/react": { + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.0.tgz", + "integrity": "sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.12.0", + "@emotion/cache": "^11.13.0", + "@emotion/serialize": "^1.3.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.0.tgz", + "integrity": "sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.9.0", + "@emotion/utils": "^1.4.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" + }, + "node_modules/@emotion/unitless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.9.0.tgz", + "integrity": "sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" + }, + "node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "dependencies": { + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lingdocs/ps-react": { + "version": "7.6.3", + "resolved": "https://npm.lingdocs.com/@lingdocs/ps-react/-/ps-react-7.6.3.tgz", + "integrity": "sha512-lVsusrzy+NuQ+IdWV7f5Au57/R4zACfetKFiHdv5NwLhFvw8gdjkdMkI5EFTWT10ZX8kvM8/Eq1J8I9svct5SA==", + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.3", + "classnames": "^2.5.1", + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "lz-string": "^1.4.4", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0", + "react-bootstrap": "^1.5.1", + "react-error-boundary": "^4.0.13", + "react-select": "^5.4.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/@formkit/auto-animate": { + "version": "1.0.0-pre-alpha.3", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-pre-alpha.3.tgz", + "integrity": "sha512-lMVZ3LFUIu0RIxCEwmV8nUUJQ46M2bv2NDU3hrhZivViuR1EheC8Mj5sx/ACqK5QLK8XB8z7GDIZBUGdU/9OZQ==", + "peerDependencies": { + "react": "^16.8.0", + "vue": "^3.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react-bootstrap": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.8.tgz", + "integrity": "sha512-yD6uN78XlFOkETQp6GRuVe0s5509x3XYx8PfPbirwFTYCj5/RfmSs9YZGCwkUrhZNFzj7tZPdpb+3k50mK1E4g==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.4.7", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.1.2", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react-bootstrap/node_modules/react-overlays": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", + "dependencies": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.11.6", + "@restart/hooks": "^0.4.7", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react-bootstrap/node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@lingdocs/ps-react/node_modules/react-select/node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/@next/env": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.3.4.tgz", + "integrity": "sha512-H/69Lc5Q02dq3o+dxxy5O/oNxFsZpdL6WREtOOtOM1B/weonIwDXkekr1KV5DPVPr12IHFPrMrcJQ6bgPMfn7A==", + "dev": true + }, + "node_modules/@next/swc-android-arm-eabi": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.4.tgz", + "integrity": "sha512-cM42Cw6V4Bz/2+j/xIzO8nK/Q3Ly+VSlZJTa1vHzsocJRYz8KT6MrreXaci2++SIZCF1rVRCDgAg5PpqRibdIA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-android-arm64": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.3.4.tgz", + "integrity": "sha512-5jf0dTBjL+rabWjGj3eghpLUxCukRhBcEJgwLedewEA/LJk2HyqCvGIwj5rH+iwmq1llCWbOky2dO3pVljrapg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.4.tgz", + "integrity": "sha512-DqsSTd3FRjQUR6ao0E1e2OlOcrF5br+uegcEGPVonKYJpcr0MJrtYmPxd4v5T6UCJZ+XzydF7eQo5wdGvSZAyA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.3.4.tgz", + "integrity": "sha512-PPF7tbWD4k0dJ2EcUSnOsaOJ5rhT3rlEt/3LhZUGiYNL8KvoqczFrETlUx0cUYaXe11dRA3F80Hpt727QIwByQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-freebsd-x64": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.4.tgz", + "integrity": "sha512-KM9JXRXi/U2PUM928z7l4tnfQ9u8bTco/jb939pdFUHqc28V43Ohd31MmZD1QzEK4aFlMRaIBQOWQZh4D/E5lQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm-gnueabihf": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.3.4.tgz", + "integrity": "sha512-3zqD3pO+z5CZyxtKDTnOJ2XgFFRUBciOox6EWkoZvJfc9zcidNAQxuwonUeNts6Xbm8Wtm5YGIRC0x+12YH7kw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.3.4.tgz", + "integrity": "sha512-kiX0vgJGMZVv+oo1QuObaYulXNvdH/IINmvdZnVzMO/jic/B8EEIGlZ8Bgvw8LCjH3zNVPO3mGrdMvnEEPEhKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.3.4.tgz", + "integrity": "sha512-EETZPa1juczrKLWk5okoW2hv7D7WvonU+Cf2CgsSoxgsYbUCZ1voOpL4JZTOb6IbKMDo6ja+SbY0vzXZBUMvkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.3.4.tgz", + "integrity": "sha512-4csPbRbfZbuWOk3ATyWcvVFdD9/Rsdq5YHKvRuEni68OCLkfy4f+4I9OBpyK1SKJ00Cih16NJbHE+k+ljPPpag==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.3.4.tgz", + "integrity": "sha512-YeBmI+63Ro75SUiL/QXEVXQ19T++58aI/IINOyhpsRL1LKdyfK/35iilraZEFz9bLQrwy1LYAR5lK200A9Gjbg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.3.4.tgz", + "integrity": "sha512-Sd0qFUJv8Tj0PukAYbCCDbmXcMkbIuhnTeHm9m4ZGjCf6kt7E/RMs55Pd3R5ePjOkN7dJEuxYBehawTR/aPDSQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.3.4.tgz", + "integrity": "sha512-rt/vv/vg/ZGGkrkKcuJ0LyliRdbskQU+91bje+PgoYmxTZf/tYs6IfbmgudBJk6gH3QnjHWbkphDdRQrseRefQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.4.tgz", + "integrity": "sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "peerDependencies": { + "react": ">=16.3.2" + } + }, + "node_modules/@restart/hooks": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", + "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==" + }, + "node_modules/@types/lokijs": { + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@types/lokijs/-/lokijs-1.5.14.tgz", + "integrity": "sha512-4Fic47BX3Qxr8pd12KT6/T1XWU8dOlJBIp1jGoMbaDbiEvdv50rAii+B3z1b/J2pvMywcVP+DBPGP5/lgLOKGA==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, + "node_modules/@types/node": { + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", + "dependencies": { + "undici-types": "~6.18.2" + } + }, + "node_modules/@types/oauth": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.5.tgz", + "integrity": "sha512-+oQ3C2Zx6ambINOcdIARF5Z3Tu3x//HipE889/fqo3sgpQZbe9c6ExdQFtN6qlhpR7p83lTZfPJt0tCAW29dog==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/passport": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.16.tgz", + "integrity": "sha512-FD0qD5hbPWQzaM0wHUnJ/T0BBCJBxCeemtnCwc/ThhTg3x9jfrAcRUmj5Dopza+MfFS9acTe3wk7rcVnRIp/0A==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/passport-github2": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@types/passport-github2/-/passport-github2-1.2.9.tgz", + "integrity": "sha512-/nMfiPK2E6GKttwBzwj0Wjaot8eHrM57hnWxu52o6becr5/kXlH/4yE2v2rh234WGvSgEEzIII02Nc5oC5xEHA==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-oauth2": "*" + } + }, + "node_modules/@types/passport-google-oauth": { + "version": "1.0.45", + "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.45.tgz", + "integrity": "sha512-O3Y3DDKnf9lR8+DSaUOCEGF6aFjVYdI8TLhQYtySZ3Sq75c5tGYJ0KJRDZw0GsyLD/Que0nqFkP/GnDVwZZL9w==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-oauth2": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.17.tgz", + "integrity": "sha512-ODiAHvso6JcWJ6ZkHHroVp05EHGhqQN533PtFNBkg8Fy5mERDqsr030AX81M0D69ZcaMvhF92SRckEk2B0HYYg==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/oauth": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-twitter": { + "version": "1.0.40", + "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.40.tgz", + "integrity": "sha512-5Yxm+P/x6XEYvANANmjkVnRpMlRpORODZYYplBKH+BFTHQ8kGt3FgMm6eMgIzrGA4WvZo6TKH4IvYug+31mX4w==", + "dev": true, + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" + }, + "node_modules/@types/warning": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==" + }, + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "dependencies": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@types/tough-cookie": ">=2.3.3", + "axios": ">=0.16.2", + "tough-cookie": ">=2.3.3" + } + }, + "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==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "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==", + "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==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fp-ts": { + "version": "2.16.9", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.9.tgz", + "integrity": "sha512-+I2+FnVB+tVaxcYyQkHUq7ZdKScaBlX53A41mxQtpIccsfyv8PzdzP7fzp2AY832T4aoK6UZ5WRX/ebGd8uZuQ==" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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==" + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "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==" + }, + "node_modules/lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==" + }, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==" + }, + "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==" + }, + "node_modules/nano": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.5.tgz", + "integrity": "sha512-fEAhwAdXh4hDDnC8cYJtW6D8ivOmpvFAqT90+zEuQREpRkzA/mJPcI4EKv15JUdajaqiLTXNoKK6PaRF+/06DQ==", + "dependencies": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/next/-/next-12.3.4.tgz", + "integrity": "sha512-VcyMJUtLZBGzLKo3oMxrEF0stxh8HwuW976pAzlHhI3t8qJ4SROjCrSh1T24bhrbjw55wfZXAbXPGwPt5FLRfQ==", + "dev": true, + "dependencies": { + "@next/env": "12.3.4", + "@swc/helpers": "0.4.11", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.0.7", + "use-sync-external-store": "1.2.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.22.0" + }, + "optionalDependencies": { + "@next/swc-android-arm-eabi": "12.3.4", + "@next/swc-android-arm64": "12.3.4", + "@next/swc-darwin-arm64": "12.3.4", + "@next/swc-darwin-x64": "12.3.4", + "@next/swc-freebsd-x64": "12.3.4", + "@next/swc-linux-arm-gnueabihf": "12.3.4", + "@next/swc-linux-arm64-gnu": "12.3.4", + "@next/swc-linux-arm64-musl": "12.3.4", + "@next/swc-linux-x64-gnu": "12.3.4", + "@next/swc-linux-x64-musl": "12.3.4", + "@next/swc-win32-arm64-msvc": "12.3.4", + "@next/swc-win32-ia32-msvc": "12.3.4", + "@next/swc-win32-x64-msvc": "12.3.4" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^6.0.0 || ^7.0.0", + "react": "^17.0.2 || ^18.0.0-0", + "react-dom": "^17.0.2 || ^18.0.0-0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/passport-github2": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/passport-github2/-/passport-github2-0.1.12.tgz", + "integrity": "sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "dependencies": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "dependencies": { + "passport-oauth1": "1.x.x" + } + }, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth1": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz", + "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==", + "dependencies": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-oauth2": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.8.0.tgz", + "integrity": "sha512-cjsQbOrXIDE4P8nNb3FQRCCmJJ/utnFKEz2NX209f7KOHPoX18gF7gBzBbLLsj2/je4KrgiwLLGjf0lm9rtTBA==", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.10.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-oauth2/node_modules/oauth": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.10.0.tgz", + "integrity": "sha512-1orQ9MT1vHFGQxhuy7E/0gECD3fd2fCC+PIX+/jgmU/gI3EpRocXtmtvxCO5x3WZ443FLTLFWNDjl5MPJf9u+Q==" + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-twitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", + "integrity": "sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", + "dependencies": { + "passport-oauth1": "1.x.x", + "xtraverse": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/rambda": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", + "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-error-boundary": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz", + "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "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==" + }, + "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==" + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "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==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stripe": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-10.17.0.tgz", + "integrity": "sha512-JHV2KoL+nMQRXu3m9ervCZZvi4DDCJfzHUE6CmtJxR9TmizyYfrVuhGvnsZLLnheby9Qrnf4Hq6iOEcejGwnGQ==", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": "^8.1 || >=10.*" + } + }, + "node_modules/styled-jsx": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.7.tgz", + "integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/supermemo": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/supermemo/-/supermemo-2.0.17.tgz", + "integrity": "sha512-c/BMAkG+IDYtAP1AR97DVU4x4gs8vfvLA4ejND7lHKdzjaAWwxixtcZjnQNfcyAKfZn2ovIYKJAGpTG45dr8ug==", + "engines": { + "node": ">=10" + } + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==" + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "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==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/xtraverse": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "integrity": "sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", + "dependencies": { + "xmldom": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..66b39c8 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "@lingdocs/lingdocs-main", + "version": "1.0.2", + "description": "types and functions for lingdocs stuff", + "main": "dist/library.js", + "module": "dist/library.js", + "types": "dist/library.d.ts", + "files": [ + "dist" + ], + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build": "rm -rf && tsc", + "infup": "./update-inflector.sh" + }, + "repository": { + "type": "git", + "url": "git@github.com-lingdocs:lingdocs/lingdocs-main.git" + }, + "author": "lingdocs.com", + "license": "MIT", + "engines": { + "node": "20" + }, + "dependencies": { + "@lingdocs/ps-react": "7.6.5", + "lokijs": "^1.5.12", + "nano": "^9.0.5", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-twitter": "^1.0.4", + "supermemo": "^2.0.17", + "stripe": "^10.13.0" + }, + "devDependencies": { + "typescript": "^5.5.4", + "@types/lokijs": "^1.5.7", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-twitter": "^1.0.37", + "next": "^12.0.7" + } +} diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..b70e921 --- /dev/null +++ b/public/index.html @@ -0,0 +1,3 @@ + + Hello World + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2a107de --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "downlevelIteration": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "declaration": true, + "jsx": "react-jsx", + "outDir": "dist" + }, + "files": [ + "library.ts" + ] +} \ No newline at end of file diff --git a/update-inflector.sh b/update-inflector.sh new file mode 100755 index 0000000..d63d36a --- /dev/null +++ b/update-inflector.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# updates all necessary package.json files in this monorepo with the latest given version for pashto inflector + +version=$1 + +if [ $# -eq 0 ] + then + version=$(npm show @lingdocs/ps-react version) +fi + +# update all instances of @lingdocs/inflect and @lingdocs/ps-react in various package.json files +# in types etc. +tmp=$(mktemp) +echo $tmp +jq --arg version "$version" '.dependencies."@lingdocs/ps-react"=$version' "package.json" > "$tmp" && mv "$tmp" "package.json" +# in website +tmp=$(mktemp) +echo $tmp +jq --arg version "$version" '.dependencies."@lingdocs/ps-react"=$version' "website/package.json" > "$tmp" && mv "$tmp" "website/package.json" +# in functions +tmp=$(mktemp) +jq --arg version "$version" '.dependencies."@lingdocs/inflect"=$version' "functions/package.json" > "$tmp" && mv "$tmp" "functions/package.json" +# in account +tmp=$(mktemp) +jq --arg version "$version" '.dependencies."@lingdocs/inflect"=$version' "account/package.json" > "$tmp" && mv "$tmp" "account/package.json" + +# install to update .lock files +cd website && +npm install && +cd ../functions && +npm install && +cd ../account && +npm install + diff --git a/website/.dev b/website/.dev new file mode 100644 index 0000000..df905c6 --- /dev/null +++ b/website/.dev @@ -0,0 +1 @@ +MODE="dev" \ No newline at end of file diff --git a/website/.gitignore b/website/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/website/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/website/.npmrc b/website/.npmrc new file mode 100644 index 0000000..b6e362c --- /dev/null +++ b/website/.npmrc @@ -0,0 +1,2 @@ +@lingdocs:registry=https://npm.lingdocs.com +//npm.lingdocs.com/:_authToken=${LINGDOCS_NPM_TOKEN} diff --git a/website/index.html b/website/index.html new file mode 100644 index 0000000..76935a8 --- /dev/null +++ b/website/index.html @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LingDocs Pashto Dictionary + + + +
+ + + diff --git a/website/jest.config.js b/website/jest.config.js new file mode 100644 index 0000000..d27d3bb --- /dev/null +++ b/website/jest.config.js @@ -0,0 +1,13 @@ +/** @type {import('ts-jest').JestConfigWithTsJest} **/ +export default { + testEnvironment: "node", + transform: { + "^.+.tsx?$": [ + "ts-jest", + { + tsconfig: "tsconfig.app.json", + }, + ], + }, + setupFilesAfterEnv: ["./setupTests.ts"], +}; diff --git a/website/package-lock.json b/website/package-lock.json new file mode 100644 index 0000000..17bc039 --- /dev/null +++ b/website/package-lock.json @@ -0,0 +1,12608 @@ +{ + "name": "pashto-dictionary-website", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "pashto-dictionary-website", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@fortawesome/fontawesome-free": "^5.15.2", + "@lingdocs/ps-react": "7.6.5", + "bootstrap": "4.6.1", + "classnames": "^2.2.6", + "cron": "^1.8.2", + "dayjs": "^1.10.4", + "edit-distance": "^1.0.5", + "events": "^3.3.0", + "lokijs": "^1.5.12", + "mousetrap": "^1.6.5", + "nano": "^9.0.3", + "papaparse": "^5.3.0", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-twitter": "^1.0.4", + "pouchdb": "^9.0.0", + "react": "^18.3.1", + "react-bootstrap": "^1.5.1", + "react-dom": "^18.3.1", + "react-dropzone": "^11.3.2", + "react-error-boundary": "^4.0.13", + "react-ga4": "^2.1.0", + "react-helmet": "^6.1.0", + "react-image-crop": "^8.6.9", + "react-image-file-resizer": "^0.4.4", + "react-player": "^2.11.0", + "react-router-dom": "^5.2.0", + "relevancy": "^0.2.0", + "stripe": "^10.14.0", + "supermemo": "^2.0.17", + "sylviejs": "^0.0.14", + "vite-plugin-pwa": "^0.20.1" + }, + "devDependencies": { + "@testing-library/jest-dom": "^5.11.4", + "@testing-library/react": "^11.1.0", + "@testing-library/user-event": "^12.1.10", + "@types/cron": "^1.7.2", + "@types/history": "^4.7.8", + "@types/jest": "^26.0.20", + "@types/lokijs": "^1.5.14", + "@types/mousetrap": "^1.6.8", + "@types/node": "^22.3.0", + "@types/papaparse": "^5.2.5", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-twitter": "^1.0.37", + "@types/pouchdb": "^6.4.0", + "@types/react-canvas-draw": "^1.1.0", + "@types/react-dom": "^18.3.0", + "@types/react-helmet": "^6.1.0", + "@types/react-image-crop": "^8.1.2", + "@types/react-router-dom": "^5.1.7", + "@vitejs/plugin-react": "^4.3.1", + "fake-indexeddb": "^3.1.2", + "history": "4", + "jest": "^29.7.0", + "jest-fetch-mock": "^3.0.3", + "ts-jest": "^29.2.4", + "typescript": "^5.5.4", + "typescript-eslint": "^8.1.0", + "user-event": "^4.0.0", + "vite": "^5.4.0" + }, + "engines": { + "node": "20" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", + "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.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz", + "integrity": "sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@emotion/babel-plugin/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/@emotion/babel-plugin/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/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==", + "license": "MIT" + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.17.1.tgz", + "integrity": "sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "dev": true, + "license": "Python-2.0", + "peer": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/js": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", + "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@formkit/auto-animate": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-1.0.0-beta.3.tgz", + "integrity": "sha512-glsi+ytwQpxT/Ctr9GtcIfVr4dO6mJ04mQbNU8MFSdCdqMopHtyfU5Fib0+9lNFIeR0luY4/0NW95/2R5pKsag==", + "license": "MIT" + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", + "hasInstallScript": true, + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "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.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lingdocs/ps-react": { + "version": "7.6.5", + "resolved": "https://npm.lingdocs.com/@lingdocs/ps-react/-/ps-react-7.6.5.tgz", + "integrity": "sha512-ryH8Atg1DE+VcwMgb+HK84j0KgST2vSra384wfJCnk8sft+LixAbvNdrOG65huXtu7QW0IiLxu09eG0bwKgMYA==", + "license": "GPL-3.0", + "dependencies": { + "@formkit/auto-animate": "^1.0.0-beta.3", + "classnames": "^2.5.1", + "fp-ts": "^2.16.0", + "lokijs": "^1.5.12", + "lz-string": "^1.4.4", + "micro-memoize": "^4.1.2", + "rambda": "^7.3.0", + "react-bootstrap": "^1.5.1", + "react-error-boundary": "^4.0.13", + "react-select": "^5.4.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz", + "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.3.2" + } + }, + "node_modules/@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.2" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.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", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/react/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@testing-library/react/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==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/react/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "devOptional": true, + "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==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cron": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@types/cron/-/cron-1.7.3.tgz", + "integrity": "sha512-iPmUXyIJG1Js+ldPYhOQcYU3kCAQ2FWrSkm1FJPoii2eYSn6wEW6onPukNTT0bfiflexNSRPl6KWmAIqS+36YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "moment": ">=2.14.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", + "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/invariant": { + "version": "2.2.34", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", + "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/lokijs": { + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@types/lokijs/-/lokijs-1.5.14.tgz", + "integrity": "sha512-4Fic47BX3Qxr8pd12KT6/T1XWU8dOlJBIp1jGoMbaDbiEvdv50rAii+B3z1b/J2pvMywcVP+DBPGP5/lgLOKGA==", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mousetrap": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.8.tgz", + "integrity": "sha512-zTqjvgCUT5EoXqbqmd8iJMb4NJqyV/V7pK7AIKq7qcaAsJIpGlTVJS1HQM6YkdHCdnkNSbhcQI7MXYxFfE3iCA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.18.2" + } + }, + "node_modules/@types/oauth": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", + "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/papaparse": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.2.6.tgz", + "integrity": "sha512-xGKSd0UTn58N1h0+zf8mW863Rv8BvXcGibEgKFtBIXZlcDXAmX/T4RdDO2mwmrmOypUDt5vRgo2v32a78JdqUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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/passport": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.7.tgz", + "integrity": "sha512-JtswU8N3kxBYgo+n9of7C97YQBT+AYPP2aBfNGTzABqPAZnK/WOAaKfh3XesUYMZRrXFuoPc2Hv0/G/nQFveHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/passport-github2": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/passport-github2/-/passport-github2-1.2.5.tgz", + "integrity": "sha512-+WLyrd8JPsCxroK34EjegR0j3FMxp6wqB9cw/sRCFkWT9qic1dymAn021gr336EpyjzdhjUd2KKrqyxvdFSvOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*", + "@types/passport": "*", + "@types/passport-oauth2": "*" + } + }, + "node_modules/@types/passport-google-oauth": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.42.tgz", + "integrity": "sha512-0M9Wezbbkgn4VZtHdtEbQru5Kl3qeb2CHoKYvAD2svJDAg8nK1bLG4uBQPudOUuux56igXkFfNGR3gBlsSlTCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-oauth2": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.11.tgz", + "integrity": "sha512-KUNwmGhe/3xPbjkzkPwwcPmyFwfyiSgtV1qOrPBLaU4i4q9GSCdAOyCbkFG0gUxAyEmYwqo9OAF/rjPjJ6ImdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*", + "@types/oauth": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/passport-twitter": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.37.tgz", + "integrity": "sha512-/FHODUP6ExYpRFdhVOtbHwVZRmni0kFyOFhOwqg61SoSwcED4c5tkhYu5cJElyhD5jbevRTmgInLFFI5s2hBag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*", + "@types/passport": "*" + } + }, + "node_modules/@types/pouchdb": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@types/pouchdb/-/pouchdb-6.4.0.tgz", + "integrity": "sha512-eGCpX+NXhd5VLJuJMzwe3L79fa9+IDTrAG3CPaf4s/31PD56hOrhDJTSmRELSXuiqXr6+OHzzP0PldSaWsFt7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-adapter-cordova-sqlite": "*", + "@types/pouchdb-adapter-fruitdown": "*", + "@types/pouchdb-adapter-http": "*", + "@types/pouchdb-adapter-idb": "*", + "@types/pouchdb-adapter-leveldb": "*", + "@types/pouchdb-adapter-localstorage": "*", + "@types/pouchdb-adapter-memory": "*", + "@types/pouchdb-adapter-node-websql": "*", + "@types/pouchdb-adapter-websql": "*", + "@types/pouchdb-browser": "*", + "@types/pouchdb-core": "*", + "@types/pouchdb-http": "*", + "@types/pouchdb-mapreduce": "*", + "@types/pouchdb-node": "*", + "@types/pouchdb-replication": "*" + } + }, + "node_modules/@types/pouchdb-adapter-cordova-sqlite": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-cordova-sqlite/-/pouchdb-adapter-cordova-sqlite-1.0.1.tgz", + "integrity": "sha512-nqlXpW1ho3KBg1mUQvZgH2755y3z/rw4UA7ZJCPMRTHofxGMY8izRVw5rHBL4/7P615or0J2udpRYxgkT3D02g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-fruitdown": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-fruitdown/-/pouchdb-adapter-fruitdown-6.1.3.tgz", + "integrity": "sha512-Wz1Z1JLOW1hgmFQjqnSkmyyfH7by/iWb4abKn684WMvQfmxx6BxKJpJ4+eulkVPQzzgMMSgU1MpnQOm9FgRkbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-http": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-http/-/pouchdb-adapter-http-6.1.3.tgz", + "integrity": "sha512-9Z4TLbF/KJWy/D2sWRPBA+RNU0odQimfdvlDX+EY7rGcd3aVoH8qjD/X0Xcd/0dfBH5pKrNIMFFQgW/TylRCmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-idb": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-idb/-/pouchdb-adapter-idb-6.1.4.tgz", + "integrity": "sha512-KIAXbkF4uYUz0ZwfNEFLtEkK44mEWopAsD76UhucH92XnJloBysav+TjI4FFfYQyTjoW3S1s6V+Z14CUJZ0F6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-leveldb": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-leveldb/-/pouchdb-adapter-leveldb-6.1.3.tgz", + "integrity": "sha512-ex8NFqQGFwEpFi7AaZ5YofmuemfZNsL3nTFZBUCAKYMBkazQij1pe2ILLStSvJr0XS0qxgXjCEW19T5Wqiiskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-localstorage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-localstorage/-/pouchdb-adapter-localstorage-6.1.3.tgz", + "integrity": "sha512-oor040tye1KKiGLWYtIy7rRT7C2yoyX3Tf6elEJRpjOA7Ja/H8lKc4LaSh9ATbptIcES6MRqZDxtp7ly9hsW3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-memory": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-memory/-/pouchdb-adapter-memory-6.1.3.tgz", + "integrity": "sha512-gVbsIMzDzgZYThFVT4eVNsmuZwVm/4jDxP1sjlgc3qtDIxbtBhGgyNfcskwwz9Zu5Lv1avkDsIWvcxQhnvRlHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-node-websql": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-node-websql/-/pouchdb-adapter-node-websql-6.1.3.tgz", + "integrity": "sha512-F/P+os6Jsa7CgHtH64+Z0HfwIcj0hIRB5z8gNhF7L7dxPWoAfkopK5H2gydrP3sQrlGyN4WInF+UJW/Zu1+FKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-adapter-websql": "*", + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-adapter-websql": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/pouchdb-adapter-websql/-/pouchdb-adapter-websql-6.1.4.tgz", + "integrity": "sha512-zMJQCtXC40hBsIDRn0GhmpeGMK0f9l/OGWfLguvczROzxxcOD7REI+e6SEmX7gJKw5JuMvlfuHzkQwjmvSJbtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-browser": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-browser/-/pouchdb-browser-6.1.3.tgz", + "integrity": "sha512-EdYowrWxW9SWBMX/rux2eq7dbHi5Zeyzz+FF/IAsgQKnUxgeCO5VO2j4zTzos0SDyJvAQU+EYRc11r7xGn5tvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-adapter-http": "*", + "@types/pouchdb-adapter-idb": "*", + "@types/pouchdb-adapter-websql": "*", + "@types/pouchdb-core": "*", + "@types/pouchdb-mapreduce": "*", + "@types/pouchdb-replication": "*" + } + }, + "node_modules/@types/pouchdb-core": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/pouchdb-core/-/pouchdb-core-7.0.8.tgz", + "integrity": "sha512-99pGWgoxW/m1jLpnWQAfy7QGwXK3uCDSy+VtOG8sjuutjNJzX6nmOesbBq7ZpkquMH+X9vnT9CpWPunBpepEGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "*", + "@types/pouchdb-find": "*" + } + }, + "node_modules/@types/pouchdb-find": { + "version": "6.3.7", + "resolved": "https://registry.npmjs.org/@types/pouchdb-find/-/pouchdb-find-6.3.7.tgz", + "integrity": "sha512-b2dr9xoZRK5Mwl8UiRA9l5j9mmCxNfqXuu63H1KZHwJLILjoIIz7BntCvM0hnlnl7Q8P8wORq0IskuaMq5Nnnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-http": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-http/-/pouchdb-http-6.1.3.tgz", + "integrity": "sha512-0e9E5SqNOyPl/3FnEIbENssB4FlJsNYuOy131nxrZk36S+y1R/6qO7ZVRypWpGTqBWSuVd7gCsq2UDwO/285+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-adapter-http": "*", + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-mapreduce": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@types/pouchdb-mapreduce/-/pouchdb-mapreduce-6.1.5.tgz", + "integrity": "sha512-nE4uggwt2W5pe8I6Tnbd626EmGWSV6w8tiYwAnAO6g5ncZGYtM4Cye9O1LWLGVpalw0iIpyfQZfH3pMxSbHx/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*" + } + }, + "node_modules/@types/pouchdb-node": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/pouchdb-node/-/pouchdb-node-6.1.4.tgz", + "integrity": "sha512-wnTCH8X1JOPpNOfVhz8HW0AvmdHh6pt40MuRj0jQnK7QEHsHS79WujsKTKSOF8QXtPwpvCNSsI7ut7H7tfxxJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-adapter-http": "*", + "@types/pouchdb-adapter-leveldb": "*", + "@types/pouchdb-core": "*", + "@types/pouchdb-mapreduce": "*", + "@types/pouchdb-replication": "*" + } + }, + "node_modules/@types/pouchdb-replication": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@types/pouchdb-replication/-/pouchdb-replication-6.4.3.tgz", + "integrity": "sha512-Dsyy8EhKGBIQAECKelfvufDjRO5Rsy8RlujVllbjHzu3OGu8cNP92/bykeXXC3hTgvrp5Kviqhh9VON1Iw+M3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/pouchdb-core": "*", + "@types/pouchdb-find": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.18.tgz", + "integrity": "sha512-YTLgu7oS5zvSqq49X5Iue5oAbVGhgPc5Au29SJC4VeE17V6gASoOxVkUDy9pXFMRFxCWCD9fLeweNFizo3UzOg==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-canvas-draw": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/react-canvas-draw/-/react-canvas-draw-1.1.1.tgz", + "integrity": "sha512-JsM05iygd7AozX0t6XGS9dBzmpjroUpQGZItj8eZjzoXl7DYPqpiExPwIqZDAAUr0cTn0/1Q7BfhNUIFuSt4CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-helmet": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.2.tgz", + "integrity": "sha512-dcfAZNlWb5JYFbO9CGfrPWLJAyFcT6UeR3u35eBbv8liY2Rg4K7fM1G5+HnwVgot+C+kVwXAZ8pLEn2jsMfTDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-image-crop": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@types/react-image-crop/-/react-image-crop-8.1.3.tgz", + "integrity": "sha512-icfA+xMUQIp4/u525uNRKVZyHA/j8C1dp7yFWiGC6dqXSKXoUg5QhqUotrrzxY285LgQMgaWBRjQzXyeUAKUUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz", + "integrity": "sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/history": "*", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.8.tgz", + "integrity": "sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "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==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", + "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==", + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.1.0.tgz", + "integrity": "sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/type-utils": "8.1.0", + "@typescript-eslint/utils": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.1.0.tgz", + "integrity": "sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.1.0.tgz", + "integrity": "sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.1.0.tgz", + "integrity": "sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/utils": "8.1.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.1.0.tgz", + "integrity": "sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.1.0.tgz", + "integrity": "sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.1.0.tgz", + "integrity": "sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.1.0.tgz", + "integrity": "sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.1.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/abstract-leveldown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "immediate": "^3.2.3", + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "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" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/axios-cookiejar-support": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz", + "integrity": "sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig==", + "license": "MIT", + "dependencies": { + "is-redirect": "^1.0.0", + "pify": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@types/tough-cookie": ">=2.3.3", + "axios": ">=0.16.2", + "tough-cookie": ">=2.3.3" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-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", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer-es6": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/base64-arraybuffer-es6/-/base64-arraybuffer-es6-0.7.0.tgz", + "integrity": "sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bootstrap": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.1.tgz", + "integrity": "sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "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" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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/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/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.2.tgz", + "integrity": "sha512-oxKe64UH049mJqrKkynWp6Vu0Rlm/BTXO/bJZuN2mmR3RtOFNepLlSWDd1eo16PzHpQAoNG97rLU1V/YxesJjw==", + "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cron": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", + "integrity": "sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==", + "license": "MIT", + "dependencies": { + "moment-timezone": "^0.5.x" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.10.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz", + "integrity": "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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/deferred-leveldown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", + "license": "MIT", + "dependencies": { + "abstract-leveldown": "~6.2.1", + "inherits": "^2.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "license": "MIT", + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/double-ended-queue": { + "version": "2.1.0-0", + "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", + "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw= sha512-+BNfZ+deCo8hMNpDqDnvT+c0XpJ5cUa6mqYq89bho2Ifze4URTqRkcwR399hWoTrTkbZ/XJYDgP6rc7pRgffEQ==", + "license": "MIT" + }, + "node_modules/edit-distance": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/edit-distance/-/edit-distance-1.0.5.tgz", + "integrity": "sha512-kgJKxFAxa6PlpfVAiCfj8uCUyhs6PZWZDxW2EaX7ra1+WmLkoVjG9Z1BHfPDfhrJvWaOSm9qf/CmxqH44EVlcQ==", + "license": "Apache-2.0" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", + "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding-down": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", + "license": "MIT", + "dependencies": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/end-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz", + "integrity": "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU= sha512-Brl10T8kYnc75IepKizW6Y9liyW8ikz1B7n/xoHrJxoVSSjoqPn30sb7XVFfQERK4QfUMYRGs9dhWwtt2eu6uA==", + "dependencies": { + "write-stream": "~0.4.3" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "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/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.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", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", + "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.17.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.9.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.2", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", + "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "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/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/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/fake-indexeddb": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-3.1.3.tgz", + "integrity": "sha512-kpWYPIUGmxW8Q7xG7ampGL63fU/kYNukrIyy9KFj3+KVlFbE/SmvWebzWXBiCMeR0cPK6ufDoGC7MFkPhPLH9w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "realistic-structured-clone": "^2.0.1", + "setimmediate": "^1.0.5" + } + }, + "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-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fetch-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-2.2.0.tgz", + "integrity": "sha512-h9AgfjURuCgA2+2ISl8GbavpUdR+WGAM2McW/ovn4tVccegp8ZqCKWSBR8uRdM8dDNlx5WdKRWxBYUwteLDCNQ==", + "license": "Unlicense", + "dependencies": { + "set-cookie-parser": "^2.4.8", + "tough-cookie": "^4.0.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/file-selector": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz", + "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">= 10" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/follow-redirects": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", + "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==", + "license": "MIT" + }, + "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", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-extra/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/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8= sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "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": "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/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", + "license": "MIT" + }, + "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" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "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/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "license": "MIT", + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8= sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk= sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-config/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-diff/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-fetch-mock": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.0.4", + "promise-polyfill": "^8.1.3" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT", + "peer": true + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/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/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/level": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz", + "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==", + "license": "MIT", + "dependencies": { + "level-js": "^5.0.0", + "level-packager": "^5.1.0", + "leveldown": "^5.4.0" + }, + "engines": { + "node": ">=8.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/level" + } + }, + "node_modules/level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", + "license": "MIT", + "dependencies": { + "buffer": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/level-concat-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "license": "MIT", + "dependencies": { + "errno": "~0.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/level-iterator-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.4.0", + "xtend": "^4.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/level-iterator-stream/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", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/level-iterator-stream/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/level-js": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz", + "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==", + "license": "MIT", + "dependencies": { + "abstract-leveldown": "~6.2.3", + "buffer": "^5.5.0", + "inherits": "^2.0.3", + "ltgt": "^2.1.2" + } + }, + "node_modules/level-packager": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", + "license": "MIT", + "dependencies": { + "encoding-down": "^6.3.0", + "levelup": "^4.3.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/level-supports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/level-write-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz", + "integrity": "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw= sha512-bBNKOEOMl8msO+uIM9YX/gUO6ckokZ/4pCwTm/lwvs46x6Xs8Zy0sn3Vh37eDqse4mhy4fOMIb/JsSM2nyQFtw==", + "dependencies": { + "end-stream": "~0.1.0" + } + }, + "node_modules/level/node_modules/leveldown": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", + "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "abstract-leveldown": "~6.2.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "~4.1.0" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/level/node_modules/node-gyp-build": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/leveldown": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.1.tgz", + "integrity": "sha512-88c+E+Eizn4CkQOBHwqlCJaTNEjGpaEIikn1S+cINc5E9HEvJ77bqY4JY/HxT5u0caWqsc3P3DcFIKBI1vHt+A==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "abstract-leveldown": "^7.2.0", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/leveldown/node_modules/abstract-leveldown": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", + "integrity": "sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "catering": "^2.0.0", + "is-buffer": "^2.0.5", + "level-concat-iterator": "^3.0.0", + "level-supports": "^2.0.1", + "queue-microtask": "^1.2.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/leveldown/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/leveldown/node_modules/level-concat-iterator": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz", + "integrity": "sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==", + "license": "MIT", + "dependencies": { + "catering": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/leveldown/node_modules/level-supports": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.1.0.tgz", + "integrity": "sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/levelup": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "license": "MIT", + "dependencies": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==", + "license": "MIT" + }, + "node_modules/load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168= 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": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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/lokijs": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", + "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==", + "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" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", + "license": "MIT" + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micro-memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.1.2.tgz", + "integrity": "sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "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==", + "dev": true, + "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/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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.33", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "license": "MIT", + "dependencies": { + "moment": ">= 2.9.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mousetrap": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz", + "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==", + "license": "Apache-2.0 WITH LLVM-exception" + }, + "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/nano": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/nano/-/nano-9.0.3.tgz", + "integrity": "sha512-NFI8+6q5ihnozH6qK+BJ+ilnPfZzBhlUswaFgqUvSp2EN5eJ2BMxbzkYiBsN+waa+N95FculCdbneDmzLWfXaQ==", + "license": "Apache-2.0", + "dependencies": { + "@types/tough-cookie": "^4.0.0", + "axios": "^0.21.1", + "axios-cookiejar-support": "^1.0.1", + "qs": "^6.9.4", + "tough-cookie": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE= sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/papaparse": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", + "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==", + "license": "MIT" + }, + "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" + }, + "engines": { + "node": ">=6" + } + }, + "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", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/passport-github2": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/passport-github2/-/passport-github2-0.1.12.tgz", + "integrity": "sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "license": "MIT", + "dependencies": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw= sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==", + "license": "MIT", + "dependencies": { + "passport-oauth1": "1.x.x" + } + }, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "license": "MIT", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth1": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.2.0.tgz", + "integrity": "sha512-Sv2YWodC6jN12M/OXwmR4BIXeeIHjjbwYTQw4kS6tHK4zYzSEpxBgSJJnknBjICA5cj0ju3FSnG1XmHgIhYnLg==", + "license": "MIT", + "dependencies": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-oauth2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.0.tgz", + "integrity": "sha512-emXPLqLcVEcLFR/QvQXZcwLmfK8e9CqvMgmOFJxcNT3okSFMtUbRRKpY20x5euD+01uHsjjCa07DYboEeLXYiw==", + "license": "MIT", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ= sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-twitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", + "integrity": "sha1-AaeZ4fdgvy3knyul+6MigvGJMtc= sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", + "license": "MIT", + "dependencies": { + "passport-oauth1": "1.x.x", + "xtraverse": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dev": true, + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 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==", + "dev": true, + "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": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "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/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pouchdb": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-9.0.0.tgz", + "integrity": "sha512-6wjFc/PzwaWz86rmMXoqdBlR/fBSkNoWO1mEJO7RZNS6n3xf+fhhXWAWtws741KpLKx84IkmmJ48tp+fhFzj4A==", + "license": "Apache-2.0", + "dependencies": { + "double-ended-queue": "2.1.0-0", + "fetch-cookie": "2.2.0", + "level": "6.0.1", + "level-codec": "9.0.2", + "level-write-stream": "1.0.0", + "leveldown": "6.1.1", + "levelup": "4.4.0", + "ltgt": "2.2.1", + "node-fetch": "2.6.9", + "readable-stream": "1.1.14", + "spark-md5": "3.0.2", + "through2": "3.0.2", + "uuid": "8.3.2", + "vuvuzela": "1.0.3" + } + }, + "node_modules/pouchdb/node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/pouchdb/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/pouchdb/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/pouchdb/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/promise-polyfill": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", + "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==", + "dev": true, + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "license": "MIT", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/prop-types-extra/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/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/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY= sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT" + }, + "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/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/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/rambda": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.3.0.tgz", + "integrity": "sha512-RFVofZYaG2TaVcxjnM0ejdVWf/59rFq1f57OGnjP3GT/bthzFw0GVr5rkP9PKbVlEuF/Y7bOVPLfiiYfxq/EWQ==", + "license": "MIT" + }, + "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/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-bootstrap": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.1.tgz", + "integrity": "sha512-ojEPQ6OtyIMdLg0Smofk+85PKN6MLKQX3bU0Vwmok/4yNa8DQ2vCGhO2IgHJvT+ERQZ4X+gAQcdn6msAHSwLBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-overlays": "^5.0.1", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dropzone": { + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.4.tgz", + "integrity": "sha512-B1nzNRZ4F1cnrfEC0T6KXeBN1mCPinu4JCoTrp7NjB+442KSPxqfDrw41QIA2kAwlYs1+wj/0BTedeM5hc2+xw==", + "license": "MIT", + "dependencies": { + "attr-accept": "^2.2.1", + "file-selector": "^0.2.2", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 16.8" + } + }, + "node_modules/react-error-boundary": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz", + "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", + "license": "MIT" + }, + "node_modules/react-ga4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-ga4/-/react-ga4-2.1.0.tgz", + "integrity": "sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==", + "license": "MIT" + }, + "node_modules/react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/react-helmet/node_modules/react-side-effect": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.1.tgz", + "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==", + "license": "MIT", + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0" + } + }, + "node_modules/react-image-crop": { + "version": "8.6.12", + "resolved": "https://registry.npmjs.org/react-image-crop/-/react-image-crop-8.6.12.tgz", + "integrity": "sha512-3CNz1xfsRRSH/iH023IDMXxzsb1M6RTHHUVsVcb8uFPcjGiA9WisvQ24G1eRDf2j4NlybupOEEdfK2vT0etN6A==", + "license": "ISC", + "dependencies": { + "clsx": "^1.1.1", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-image-file-resizer": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/react-image-file-resizer/-/react-image-file-resizer-0.4.7.tgz", + "integrity": "sha512-Dak7Ecrd6WEV5LjqoRYFI49ASn7eB1VTlrw6dri9HeIMS6aJang4nli6q5xeckEMY+7QwgqgWqAQD5tgkm4bJg==", + "license": "MIT" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "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-overlays": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.1.1.tgz", + "integrity": "sha512-eCN2s2/+GVZzpnId4XVWtvDPYYBD2EtOGP74hE+8yDskPzFy9+pV1H3ZZihxuRdEbQzzacySaaDkR7xE0ydl4Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.8.6", + "@restart/hooks": "^0.3.26", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-player": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.11.0.tgz", + "integrity": "sha512-fIrwpuXOBXdEg1FiyV9isKevZOaaIsAAtZy5fcjkQK9Nhmk1I2NXzY/hkPos8V0zb/ZX416LFy8gv7l/1k3a5w==", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.0.0", + "load-script": "^1.0.0", + "memoize-one": "^5.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.0.1" + }, + "peerDependencies": { + "react": ">=16.6.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/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/react-select": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.4.0.tgz", + "integrity": "sha512-CjE9RFLUvChd5SdlfG4vqxZd55AZJRrLrHzkQyTYeHlpOztqcgnyftYAolJ0SGsBev6zAs6qFrjm6KU3eo2hzg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^5.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk= sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/realistic-structured-clone": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/realistic-structured-clone/-/realistic-structured-clone-2.0.3.tgz", + "integrity": "sha512-XYTwWZi5+lU4Wf+rnsQ7pukN9hF2cbJJf/yruBr1w23WhGflM6WoTBkdMVAun+oHFW2mV7UquyYo5oOI7YLJrQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "core-js": "^2.5.3", + "domexception": "^1.0.1", + "typeson": "^6.1.0", + "typeson-registry": "^1.0.0-alpha.20" + } + }, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relevancy": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/relevancy/-/relevancy-0.2.0.tgz", + "integrity": "sha512-82t+iJxDkkMQvGDmw9uttVedyXqyN2gQKXjHcMzG3HcKXomjYJD0lBLL/7fZ7O+CRmcjPPKPc4Ye8HuyZQWTEw==", + "engines": { + "node": "*" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "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/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "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", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", + "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", + "license": "MIT" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "license": "MIT" + }, + "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/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.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==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "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", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stripe": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-10.14.0.tgz", + "integrity": "sha512-cXqUdZvrU20KElhLjzw/kW5t2SLLUENqeEftaiQXLogkUdNHyz/L12S4WHmQ8h0KHHFhxO39I7Q9GkJO1MMzzw==", + "license": "MIT", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": "^8.1 || >=10.*" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==", + "license": "MIT" + }, + "node_modules/supermemo": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/supermemo/-/supermemo-2.0.17.tgz", + "integrity": "sha512-c/BMAkG+IDYtAP1AR97DVU4x4gs8vfvLA4ejND7lHKdzjaAWwxixtcZjnQNfcyAKfZn2ovIYKJAGpTG45dr8ug==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sylviejs": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/sylviejs/-/sylviejs-0.0.14.tgz", + "integrity": "sha512-1lcjbpjr6USwmKt5k8hcYfmlBRtGL9QzU+83sAcGNUMTQCjPL1E1XJlXUFjRPeNzAiF08AHf003cO3BbbawBng==", + "license": "MIT" + }, + "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", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/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" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/through2/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", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/through2/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/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.2.tgz", + "integrity": "sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==", + "license": "ISC", + "dependencies": { + "fdir": "^6.2.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.2.0.tgz", + "integrity": "sha512-9XaWcDl0riOX5j2kYfy0kKdg7skw3IY6kA4LFT8Tk2yF9UdrADUy8D6AJuBLtf7ISm/MksumwAHE3WVbMRyCLw==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "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", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-jest": { + "version": "29.2.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.4.tgz", + "integrity": "sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "0.x", + "ejs": "^3.1.10", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "^7.5.3", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "license": "0BSD" + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.1.0.tgz", + "integrity": "sha512-prB2U3jXPJLpo1iVLN338Lvolh6OrcCZO+9Yv6AR+tvegPPptYCDBIHiEEUdqRi8gAv2bXNKfMUrgAd2ejn/ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.1.0", + "@typescript-eslint/parser": "8.1.0", + "@typescript-eslint/utils": "8.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typeson": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/typeson/-/typeson-6.1.0.tgz", + "integrity": "sha512-6FTtyGr8ldU0pfbvW/eOZrEtEkczHRUtduBnA90Jh9kMPCiFNnXIon3vF41N0S4tV1HHQt4Hk1j4srpESziCaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/typeson-registry": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/typeson-registry/-/typeson-registry-1.0.0-alpha.39.tgz", + "integrity": "sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-arraybuffer-es6": "^0.7.0", + "typeson": "^6.0.0", + "whatwg-url": "^8.4.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I= sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + }, + "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", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", + "license": "MIT" + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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/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": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/user-event": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/user-event/-/user-event-4.0.0.tgz", + "integrity": "sha512-M2at0vzLqzrwZNBmtPDRyd+1BaRwU9UTG7sc+MrUZmGviR/Ws8tmXxVvfRvuv7TWWIDsLqbrMvoF1sF7DW4y5w==", + "deprecated": "user-event has moved to @testing-library/user-event. Please uninstall user-event and install @testing-library/user-event instead, or use an older version of user-event. Learn more about this change here: https://github.com/testing-library/dom-testing-library/issues/260 Thanks! :)", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= 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-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", + "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.40", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.1.tgz", + "integrity": "sha512-M6Pk4b18i5ryrhKgiIF8Zud0HGphYiCbEfLsCdlvmwn/CEnS6noVwfIDG/+3V7r6yxpPV/gLiKw+rIlCCiCCoQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.4", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, + "node_modules/vuvuzela": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz", + "integrity": "sha1-O+FF5YJxxzylUnndhR8SpoIRSws= sha512-Tm7jR1xTzBbPW+6y1tknKiEhz04Wf/1iZkcTJjSFcpNko43+dFW6+OOeQe9taJIug3NdfUAjFKgUSyQrIKaDvQ==", + "license": "Apache-2.0" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "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/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/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url/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==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "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", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", + "integrity": "sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", + "integrity": "sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-build": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", + "integrity": "sha512-WdkVdC70VMpf5NBCtNbiwdSZeKVuhTEd5PV3mAwpTQCGAB5XbOny1P9egEgNdetv4srAMmMKjvBk4RD58LpooA==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.1.0", + "workbox-broadcast-update": "7.1.0", + "workbox-cacheable-response": "7.1.0", + "workbox-core": "7.1.0", + "workbox-expiration": "7.1.0", + "workbox-google-analytics": "7.1.0", + "workbox-navigation-preload": "7.1.0", + "workbox-precaching": "7.1.0", + "workbox-range-requests": "7.1.0", + "workbox-recipes": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0", + "workbox-streams": "7.1.0", + "workbox-sw": "7.1.0", + "workbox-window": "7.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/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" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/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" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/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", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/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/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/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/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/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "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/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", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", + "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", + "integrity": "sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", + "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", + "integrity": "sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew==", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.1.0", + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", + "integrity": "sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", + "integrity": "sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", + "integrity": "sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", + "integrity": "sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.1.0", + "workbox-core": "7.1.0", + "workbox-expiration": "7.1.0", + "workbox-precaching": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", + "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", + "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", + "integrity": "sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", + "integrity": "sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==", + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", + "integrity": "sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.1.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/write-stream": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz", + "integrity": "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE= sha512-IJrvkhbAnj89W/GAVdVgbnPiVw5Ntg/B4tc/MUCIEwj/g6JIww1DWJyB/yBMT3yw2/TkT6IUZ0+IYef3flEw8A==", + "dependencies": { + "readable-stream": "~0.0.2" + } + }, + "node_modules/write-stream/node_modules/readable-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz", + "integrity": "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40= sha512-azrivNydKRYt7zwLV5wWUK7YzKTWs3q87xSmY6DlHapPrCvaT6ZrukvM5erV+yCSSPmZT8zkSdttOHQpWWm9zw==", + "license": "BSD" + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "license": "(LGPL-2.0 or MIT)", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xtraverse": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", + "integrity": "sha1-t0G60BjveNip0ug63gB7P3lZxzI= sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", + "dependencies": { + "xmldom": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/website/package.json b/website/package.json new file mode 100644 index 0000000..8c50fb1 --- /dev/null +++ b/website/package.json @@ -0,0 +1,98 @@ +{ + "name": "pashto-dictionary-website", + "version": "0.1.0", + "license": "MIT", + "author": "lingdocs.com", + "homepage": "https://dictionary.lingdocs.com", + "private": true, + "type": "module", + "engines": { + "node": "20" + }, + "dependencies": { + "@fortawesome/fontawesome-free": "^5.15.2", + "@lingdocs/ps-react": "7.6.5", + "bootstrap": "4.6.1", + "classnames": "^2.2.6", + "cron": "^1.8.2", + "dayjs": "^1.10.4", + "edit-distance": "^1.0.5", + "events": "^3.3.0", + "lokijs": "^1.5.12", + "mousetrap": "^1.6.5", + "nano": "^9.0.3", + "papaparse": "^5.3.0", + "passport-github2": "^0.1.12", + "passport-google-oauth": "^2.0.0", + "passport-twitter": "^1.0.4", + "pouchdb": "^9.0.0", + "react": "^18.3.1", + "react-bootstrap": "^1.5.1", + "react-dom": "^18.3.1", + "react-dropzone": "^11.3.2", + "react-error-boundary": "^4.0.13", + "react-ga4": "^2.1.0", + "react-helmet": "^6.1.0", + "react-image-crop": "^8.6.9", + "react-image-file-resizer": "^0.4.4", + "react-player": "^2.11.0", + "react-router-dom": "^5.2.0", + "relevancy": "^0.2.0", + "stripe": "^10.14.0", + "supermemo": "^2.0.17", + "sylviejs": "^0.0.14", + "vite-plugin-pwa": "^0.20.1" + }, + "scripts": { + "dev": "vite", + "lint": "eslint .", + "test": "jest", + "build": "tsc -b && vite build", + "preview": "vite preview", + "test-ci": "yarn test --watchAll=false" + }, + "eslintConfig": { + "rules": { + "no-warning-comments": [ + "error", + { + "terms": [ + "FIXME" + ], + "location": "anywhere" + } + ] + } + }, + "devDependencies": { + "@testing-library/jest-dom": "^5.11.4", + "@testing-library/react": "^11.1.0", + "@testing-library/user-event": "^12.1.10", + "@types/cron": "^1.7.2", + "@types/history": "^4.7.8", + "@types/jest": "^26.0.20", + "@types/lokijs": "^1.5.14", + "@types/mousetrap": "^1.6.8", + "@types/node": "^22.3.0", + "@types/papaparse": "^5.2.5", + "@types/passport-github2": "^1.2.5", + "@types/passport-google-oauth": "^1.0.42", + "@types/passport-twitter": "^1.0.37", + "@types/pouchdb": "^6.4.0", + "@types/react-canvas-draw": "^1.1.0", + "@types/react-dom": "^18.3.0", + "@types/react-helmet": "^6.1.0", + "@types/react-image-crop": "^8.1.2", + "@types/react-router-dom": "^5.1.7", + "@vitejs/plugin-react": "^4.3.1", + "fake-indexeddb": "^3.1.2", + "history": "4", + "jest": "^29.7.0", + "jest-fetch-mock": "^3.0.3", + "ts-jest": "^29.2.4", + "typescript": "^5.5.4", + "typescript-eslint": "^8.1.0", + "user-event": "^4.0.0", + "vite": "^5.4.0" + } +} diff --git a/website/public/.well-known/assetlinks.json b/website/public/.well-known/assetlinks.json new file mode 100644 index 0000000..9c6c4cf --- /dev/null +++ b/website/public/.well-known/assetlinks.json @@ -0,0 +1,10 @@ +[ + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "com.lingdocs.pashto.dictionary", + "sha256_cert_fingerprints": ["53:8E:B9:CD:42:CD:3B:48:D9:08:BE:6C:A3:92:35:5D:50:DD:A5:A8:0B:93:DB:B4:AC:75:BB:BC:52:B3:E4:BD"] + } + } +] \ No newline at end of file diff --git a/website/public/_redirects b/website/public/_redirects new file mode 100644 index 0000000..78f7f20 --- /dev/null +++ b/website/public/_redirects @@ -0,0 +1 @@ +/* /index.html 200 \ No newline at end of file diff --git a/website/public/favicon.ico b/website/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2d21f0d236bd5694afea040193d757f75ae59cb5 GIT binary patch literal 34494 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

Po)h%we8$RdA}?Rz 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 T3Y?jNz&{;LeT}zjc7gu~Bs$|e literal 0 HcmV?d00001 diff --git a/website/public/icons/apple-touch-icon.png b/website/public/icons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c46048a18b7988ba93b910095a3b6758ac6b1bab GIT binary patch literal 10564 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 literal 0 HcmV?d00001 diff --git a/website/public/icons/maskable_icon_x128.png b/website/public/icons/maskable_icon_x128.png new file mode 100644 index 0000000000000000000000000000000000000000..0d29085335f56bae8f1cc6e19c4715be0f8659d6 GIT binary patch literal 3023 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 literal 0 HcmV?d00001 diff --git a/website/public/icons/maskable_icon_x192.png b/website/public/icons/maskable_icon_x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1777d1818271e395b9d186e6806b0e185e079b81 GIT binary patch literal 5656 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 Au>b%7 literal 0 HcmV?d00001 diff --git a/website/public/icons/maskable_icon_x48.png b/website/public/icons/maskable_icon_x48.png new file mode 100644 index 0000000000000000000000000000000000000000..dacb839736c7af3fb6aa9a7218d42eb9649bcf17 GIT binary patch literal 700 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 literal 0 HcmV?d00001 diff --git a/website/public/icons/maskable_icon_x72.png b/website/public/icons/maskable_icon_x72.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a99c1926a7cf63276beeb8904f2e5d89bb32d7 GIT binary patch literal 1224 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⪚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

5O!(vfV^LlZ zhG#|Ki~4kJ!PR>L3Ym$z5)9e)Unl-*qHs3K7{L$a3S_y7{WcrV4Kq|}k z3H^L|Px0VN5E!DOVLbD_Lis|}Y&_C!L&g-$)+Un1af$z~2&kW(1-4VuZ5wF&v(bPp zFxG~k7l)DI+|ysbNMAX0;^)`&(@)Uq5Rp|xHg|rCNSu{M-jU~yhbB1ezkue4f2?eE=NnS)*m3-U z{<_8}LI&}s9Xs|8T$Q+Z{ng(*@Ahj{a?lTk(G3d!`$zG?_{$B355~U>9r{6h0OH`nA5erx z!@q;P|NUr)4?uhX(*NH~$M^um2jKsK03;?HexT{DGw8Pi{<|tEFOhla#@+t`(qCsR literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/10.2__iPad_portrait.png b/website/public/splash_screens/10.2__iPad_portrait.png new file mode 100644 index 0000000000000000000000000000000000000000..c3975167a92e9b0745cee44346cb5517aae2f403 GIT binary patch literal 110902 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 OzuU4(H*;hRpZp(0VKVdp literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/10.9__iPad_Air_landscape.png b/website/public/splash_screens/10.9__iPad_Air_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6d0d72349afcb71c1865304af2e25f2a282eba GIT binary patch literal 120143 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 Do#?ix literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/10.9__iPad_Air_portrait.png b/website/public/splash_screens/10.9__iPad_Air_portrait.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e9e0dea89f285ab7e2e6da0fbdb49ab534876e GIT binary patch literal 120075 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 O-IZ39%D(;J$^QaQ1xmjF literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png b/website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..a148cc6137dad48e2d664b1ad44c36357eef91c7 GIT binary patch literal 122985 zcmeFaby$?|_AXAT2qG3BNQrbR-CzLHIdrI$w6x?n76Jm&9nuUibjP459nu}r-5tYu z+55ZC_VdnXpYQLF-*ugHoiqM{FoW|v?^^e|*S*%W-dA50B^e?D3IZ%FEF#&bPt>rm zE^A<6U3`y!5qO2P>5?k&7q+9C%p)vB2jwCb7A=l=uv?F z3Pwj^bkv`bg24j@4;VaPcoL%@{)_?)9x!;o-~l}f&|ksm2aJCBGg2^kz~BLc2MkYQ z^uwP~fWZR>5C2EwL3pYr{9m&G|G4WPlgBZ6{7=MU@PNSs1`n7#j>+SHMgay77(Dzx zi-$Vn^^W=##L_VgxgHpxq{43iX}nE!z+RJwL0^{8aOx*IoRLK5u!&dHct2($#Av5OkMunZ~gOO zM3M}&DrvX=6Y4?#4zuMy41%%pzafSJ1_l^^%OMzGV1R)E#{XJUVG{PA2*EH0hB5xc z!~cvO3@|XjzyRZahQojO22+(_s*=BL6JUUW0R{#b|IIVtF&g9lLXD9VW%uG=vjBf9 zASB;lx}bjq2Bz2i@Bb|V0}Ko>{;eDS(A*ecV1R)E#@`A`3@|XjzyJet1phA;g(<53 zFD$Ash14Hn@ISB}rjYs<1z;-dKPUhX|NjSIe7*roX6_ysh;*+>2n-BVEo2+{8`bek z7aIoecaIGKBlNyCPEAdX&{_4i1L^{q$x7#9VG%u>8VLW0wToGMOn8=h20yOmMYJV=J-6cF!8LHf?>q}57 z1$PgR?G&0*!HI*0#lw1B;?yg5#hiOBn>F=pqRXmhIfgveYj|vii?1UmzIowm1RSIk zN`mJb>pqbJxan#%wg)c``+fZ-FGa;da^n0l$X6e|HaSepZ!b-8^$^dzPxKM9bswmk#j3Woy}TEcZZgZ-j;@Enedab zu;$S1K-b!Pd0wkl+%7AFCCLN&=D86+1L%ST{K8c81L+M)V0rQF>sI7?WZAlGmrT^q zTqMj+t5R~6CL!%67Nr~3D=$J-48R1rk{gU>P} z3gp%oxkA=YCQjnqH*+gigU5F=60&Yq7NXtLFom@AZ&UHi*+hlqrhp}i@E z)U=R&_yE>gQ77T{UKx@@WUbtITenU#XbnYoRyG-YvTwS*U8F}k*EJq^tHeEK;EY77 z!Ks(qMxR4ZX}N8iKR&^RKPoKO>~p(xXroCHQMzf%pzadOnI37O-1g!(RjZ3_{SD)~ zHWuRGy<)+z0iT7V`-}&ckdQFyJn;4e*ipN|_WXRH$Xc7%{zRe=jklm_on@bNuz|}E z!}{w+k;3D(PCNUJ%$L%MN9wI_C0yoXBRQJ}xN60edmA&DJyb|=vGa8Ot~|-{`hTbD%%Qg{uohyV@nHf7aiW5D;j)uWcs$e)4J{Z95nU1 zd;*D#XnVY!1rXQ0U6UMtFcR;-$AO+q(>RXUl+DIu=d}|FjQ+Z!ELQqbm6Xdc4uwMT z#bl+V+#9h&8jPQz_Du&2Ty5+#EuSr#URn9NRvX7{=Z)GnFEg|E`W^~{_g)lM3V)Er ztq(zIrKh$aG;Ru8wR1vvm|V=3qo=pF;srVq^lZPhrw7@6%oa|#qDb^U10||oBJD)| zH=Bl?Z+b(8-4|`sw{T3E;Ms^uR*9poAcxs-t+cADDmSmOR{>NmgPe&+y&2pddn>kwj+Mm) zBZrN9s@=;Jxos58g=3LMn{tm&vvj@N80o=gEq)@I1ZQYtybFHgN}eQn7%Q#@AsJ`e znCnDnD;JWT%t(}rSmLB1E^X zvYgB=tEG0Qyx~>;V+fDiZrH2dI-1rF2=3Rcz+?$3DZBK5T+>7X@J%g)mcG5|wk5Kb zue!lbQS&%P3&~1zwBf^T(VfcY)@~^=5^FL}MLb)6Rv|7RHv04)74AC46~*ugfp_X` zI|yC=iD&oV$tO<^o$eV(*_Dnzd$Bj-UB4pk;ovf6?arSl{=j(oEhO7Zg&NJCpH+Z8 zUU$DAftICSGXlKm;kaJ2Z#G`-RD8stcTdmlj1#)I?lE!fu<`9uiFT%&z0o#Ogl4r_2D#a)?+(3J zQ&K43w{!unIVhQXMU$ZI(Sp8q?3pGHSPx88Obadpf-7YX+lqmLfC>owumPbxOQC*B+_Pb6p z%!2!b%X`z`VJ7%2Y_TV!>|pZZBL%UnSr4Q)Esex-jA;MuSm|&FIA7keUc0JQ>WUO( zE_KO*w=*fFtLcZkUAilK$EAslkZQ{TBAz0)MSa;uI4o03sQ(#Jc7;Vt9? z7H+9k%%uvTCk&dBQe0#nKEG1vH2m>r4e$VHt}8kaE$pi&nTHBP1(u#Q0(zYbZQdhoO(I4$dS(I33iFn^ zKOTd(fsIptF8oHnk1K;i=`|^A#I8y#QS@j*^kDL_PGxa*s;yIiE{726K-v84bl-^W z&a%A2-Y(&G@L4UdSjlF){Jy5!$qMk@&VwE@u{aJdG&C))fa95FGmiv4kq?LI(LvvDHn zP6G<3yB4TInG{=spj#>7A3uKd7)V>;TJvUy?jO>at2XZR5o!?4(pfbhypVMnd8sgd z2sbEN@8{w6vTo#Y%DItEA?LkL2To<8u>j_aE+2}4G5?JDg5M0{0wK5Ec(v#H==$te z9~$bGvY-Xmc*hPMprmqX9nfwFw)Heo4HR5#tjKV+q?mTYPeioY73 zt=OrpKyA7d7`&Z)P%Hpmm!+Cayr11l}EQX+jwR0lR6Ho>rw# zDZ?fYgsM8->&$+1NYrlL_Sm|&fR>T7BB>baKv$=6IKin$(R@~KLinD6fdPks9J%b# z=~SA~5!AMA-+O!G6M;rr^_%?L_?n72yJlrWp^gXMdh?U`6NFJKmDL$_AU$UGurrP^C7Y zaOW9a={t^ec6Be$kVr&z#UD1L5q3+c32TIlWm=jh!Qno)7Bl&{i?W$6iP^oYKFdo; z%w-C)K$M=me+lt#Y2XFf0O%S3`rhj@7FxyeI4LiWYnBAcl<@imP*!z^8Ng#wPKM1M z!XHl9PdAu$#Fd$K#0k|utPOGHB)ls&Jklg9fn+*6>>24cx^q_x#mBXq-LGAm<-RpS zXG|eqSiduqI9?9j8}od@=-Q{A$BAuyJ;4I4jyVgM#Kl@o;>B3HN4$!sHR%oW-O-G?$P4=?F13+hA7t0U2vF$Boe(%lx?grNA! zS0d!42mtE)_`~u2+C+cOO6DL5)PZnK;$0(8RTJdtey4pSRqW<;Bhle<;^K#(eUif| zhW+^;XEiKdB^?nRH7%iia5IRMnsV@EDz72)ZCSTv)X1#qNN3wj$2UU=0$bly51n%o z-U0FMD7keVE%u5ohiM%dcn{4A?H1e3?2XuUcBjc-I>Ikm-1SzTFPTs9Fk2fn<~DBF zF~3LEJ;6n&F&0;Q-Enq;$EM(leE4dnU#}mX!D4GfPs3~gm$roC)dPQpWd+UZa+Pw+ zr-TiyAYZ{sftG^h@^qOSXe-Z{@s5s<9mn@OTUm^b-KjlR3c`M~8qea0tQM;W3NJNT z7yKmUU|`KVIsVSI-YF|l?KWd@Sa!pg`?G+Gl&JuGt19`>xu#>h`n8MJ9JRe2J?&~YLiJ?4li>Z<3VoEOpW%k|Qn{Hpnox!= zMtj574vf84kOfOxT~jdC;Nj;)1MZ1Abc+E2>7_cXwzhWE`^VpncSqW!Gp-9hi#_REi#4Ac?0~EHeL?&H`v@Dyh6RYHh(_BUP~-zDd1qh1;k+TU z(}RqTwXJ^8&K^D|+38yhl#}aT>mFNk0?5UG?ufecvHa0i*0x={j@GH|%q2KnQNkt( zt|_0(+#OtNEsEf>8}1Ur8AJE7c&nC*eI-f@c-oP^mumMd-+dQZ&fR&N}{jYX}hIyiw z5-EpnZ|PO5%1zgr<@m!9plKwJ3vm_ek0*|E*Ws)}N(2OZ0|A4TS8N60An#ddZ!L@d zGJSP|OHVl~E!$m&JcHHeqNSB?NdglnQ4h-kwP?K3h#`3SKGK&v0uEa&8NBrx@{ybd ztNX9>S5$U8s&{j9i8RIvU#ZS{qL?a-H{C6ATFIvS{8BTgRNJ{qc-P}{NXSPP+Sg(~ zw~r!+#JC2XEE~d*H`2GX0zo#W&2IscPqxAw*eFS3c+}97%{aHYXrcKPy9|%!khwjr zVV2CXXPU-HTrE_Mhz#XsM1)Ibc@k%jNwS;cbbI3My zc7Tpb%7{O4Fm|7&+7X2qZ_i`Zr>^h@}dXWRK_p4(lf96(yKw~;M!h?r9R@h%%VIcJDZjK_Fg}- z0X1F`Ya){j3RzVnm(v+q6&Fa z%Z2Cl&z@2&QkJ^OEcpvW{c7sU8)NiYtuSqf+|_Rl9iYBy9%hs3u1y9;La1#`p z*1>U7`j0j>AgLW&Sd3b$-L|_YCSJzYlv$>DtnR+0bZmPN{lHk7Fr9K?Zs%1n<-ul; zqcXo7P+|@XlyogTy{D(V*eOwCn^Enap+j!Obz!(QDIjn}6THmb^Yay)CwX8KNc+^a z3rxiID2Z@H8hM+xyb6D?gLAxgJVog`S`dBz`S)K)PX;@74~;R@6Ng_+oh^x#X6ap5 zZj>lTWmYQ|Sj+Y4?3hwZ;m(zIO?A|o@zVtF6~4KW&<2o*@&nPy*$ zI+%gD)=O;T$9~mJO<8Dl>9IVVS$1uH*f}C-Jj|-g|GlH$0h~DhQ=c8CiGQ*bVl>-o zbSOv4US37gQ!-B}6^wXb?6B|^8c*!Kfy?oLxk{ZwajQgrt;K!<$tS;T`aV-pX6PfF zxjPyqY9}q`NIWLSHRK}Aqw#kMlo>c=p#$%yl(c+pczJ8+rqX%8PVAL{uA5BE19lws zbcJRaiKF1^DH1N4h<%COG}EM|P5SktZsP6G3sj5Q&ZQ>f!9ub;s(sa~`9%w@g#6@@ zXRd?PL&p87#YHVmqHNh4dmGG7R#HjKe&?rDiN~Y!j_rH{h;Y8*zEr8g zX2v`7Rz?yG>KRHl&Hb&CeeX`C3sx_2OkCS_uMec4opwlsZ-O zMmR>=Z%0;A{$Bdz{t-mix6=T&PT6^81MUXDHiP+4yE7XdoRB$mbwXiqDV$haVK(!G z!(1nqtFFqa+;R~4d(E@^&hwwRPT2{M8wH^Kh?M?OkKklW4T!Kp=KkClGV2)SYIh%N z;R2qL!gmnI;ym@LejhLJ)v^)bYh>YrI3mdl56*T997s8SzsxiTJ=^zT5rL5BULS;> zojROsCMxAh4Y2Mp3N4?lwFb|RM=?>vlRv#lo<-E_nf0KeKNRWFm40}z?9xuJ%KGym zi2APGK5z~Fj-+4(Kb<2f0Ivl~aJYUZe$Pl`)@pHi-7Y0Q?=&~TzCqyp?6kz>uBpj_ zFMXouw3g8F5mUE1Th$8^8ydK7Eg{50LpgYn%6~fnx3uY)c$i^Y*FhM)BmCJK=yL^o ziEDxnuC5f+%|;p}qy#0zuC1-z^)4C^tC0+LuZeKmo=ZzfNnubi)m|893fWKaROLK2 zfF4;=;RZxURBa&`2+3JOd;PvOX!Q9-NM$csm`o#n9-d4fdAUa1Yp&=w34Y>J<9|j4 z5@uMie&7iuB^|>Gpf~DtNuwmr5a&!+v5dH2<;Jke?-dMmg*h|gU3BI74W(fevWQwc zRn%`it@(7B7A2Ds*k_eHLEi|8TVshMf2Osp`#F(#xpkQtJ5Eik#sZb0tknxU8_(ON zN+4H!etF*M^%5mTGe>ycy&%z$PAH1-{Kzn)dav_kyku^K=bGbLu-N`+k!k22z0mfS zh{Fl-dK-AqGkht-bQwVxt*sX#u);4!bKE*_-qSoC+g^>9ha^P+=#@-o zjqv=H0AK#&AScdaZGS7kE-pdJpR{CXZ2;xMq!9ImkW-Lrx-rOZ=mn}b@nm^FuS0+f zN;_6!`a7vKpj)gS;xju7H64JvtD2b2hj`AEh|GT?vrX{bP1Q{Q9dU;f$6Dud>?cqh zYWo9mXmx#}7vu>^D?CKaT+GQf(o-0EP*0=F^HoRln&9M{$k{>T`Sk4UYzFRGXQ(T? zeuyz@{^(?X%IBp_wC32|fke9Pwb#rtUh^MEEAxYs{Vs?- z4oxS`{+zQI;mT44aVC{7nhs+)?C65V2Q0a(1?2P;Qh=6EA^|QtSA`#};qx`|&X1xO zm1zB_y_A6ITQYv!GI^2q-aQ z<5(F1-L}<47zw!Qs;5IsmAMgSt6OM+4|cDDP-p{GQ$1*`$2@_ z*)vx=)a<3QnH;wD*6!g!n41+Osig$UCgej>r4s%-i~A)Xi~LrWz)D2@-YDR!Ha$YBr>MVNHt5eK|vtX}O!fk8jq+Y^PFwb-L z8;8MW zMdqEhi!)~)jfq?1q0nFn5&)^nvZw`>lJ26HhPzs*bZycY)-zE?`R$NgCiAtsRdZbY zadCyJkWG^ecm#DexctV(;kXGj0?12z!C6}qKMWgwel&cxYh=_u_0wPPL7I>z-LIjc z=*PsT%bt_C>&i9b)m*lp8vO=(iE67QnkCL&d)FQm0X?L3N_-75Ai5@}F3zp9gL>$R zZ~CUFxnyzoC)6GBn9tpmp^7G}-S|*n{7HgXBV0l!Y-Ts{&>rDdZWT3WQ#Jrp7A9(& zPn4pzldGT4@2WTSwyx@iReOQRn<1v*-2i-!IVEAovz-z z(QMq_(EJCX%^x>)-N#7=y;xZs!D3MG<@SWWILiDYfHE;FqvyaX|Z#W#?!6T zz)nFJ5Qcq1BUeC9&rb%PJmm+5sdPY{EAn{EbJPDUdTUt1nB(#-+1!XWF&Epb;s;3) zoG)ZUl;b@NYQ2ZnyVdUubXUkMo6PEvwg+m+YNaswtd%|tgiaH3=Vq5adTF0;)YroG zf-+YajQRf@3<{H_BetzR5+^}!J6$p(*7Nu5s$%VGb(F+*m&ql(JzGh&F1k^#D5K_j z=4Trk8!{xQIAT3`m3e=Cg}*G#f@cJ?l&rg^#f@{*apKW&mg%mLD)0EFyEV`|m z8?j|2L{Xy4S#9%t+;QvYp}LJ61tRqh#hKX)%lj(fy?)Yr31W;!QANt7@xo>mLMK1( zP`t7O*R|4b0pa*m@PZZC6a7yo+ju(LvN954e)_k{Pkb(6xo;J!=&&bb4oC=Rs^k`C zWw)(H=vn2-KpL@$MMKUjsr)|%fy44;CYO;AFMx`%P z&@L9d5}isK{$I_51#{M&+(({y1xlbM901XpYN=VQv~F%-=viafIx@ajT79}|XXO%P z`SbRIa`@=TSfZ=fp?Sp?%>78+?q{zJx6F1ol4*ZfbRao+jDM-c{HmAX-slUnC7_$F zMpz1pykQxj&EeHCtn^p2pZ@})7L`gusfpHJ@is?WRpPd@R(j^>IS2!>>wQ-(CZ!#)q?~>)r-2|ZGtINTJ znj8>144IhseWAdkl%_Xi`BuEK(bB>sHmk(bzQb_Hqld-)t(c4e4S4vhp9n|^&eL%@ z;Di0wev(7+OEaO$9pvV5&1M{gVc6-4X6-GF;(KR9RqM|x9GE=zyjUE3+*!{ZuS&#eH zN7u-2huzPr%C15>D<#T8_G|YYtxz5v9+xup%4{!-taY-FxKMiSS{0zSe`L7N&vQ%V z3t1pG*gx2;Pll1FAS$oSJD_I+jyU5tR%3{LrzQMx5r~UVrFZMWiaBkaHo%?@z z8Tf_8yZL7A6!EX8WS!_7zPac|q^TEIsiM>a0YYD+QlkVNcEMany$w&fM4_EPT8 z`(E(C*ZAp0qYw%Ata_4nRZO;O-eZQ(=37ptI2riU@oB$w11qb!A2U;9<6V=)`u7)D z+pT;Xy?fH5nOcU?;n7%}db@!l{C!Ce-#Kr5JBzGqQFzhPUHK(~)a-~RrmSHj4c+1Lg)e&5^a*RyNJ z^C%Bto7_I!8BF2nb;yX=)1zj*U-YA`9QVWO3Ln<_+DSk z=I5L-+#A_~m$jhQ_ho$KPOHg)LQ;zZrL*l^&&>AzK%&d|-C?93A=+Zso=O4W$SSw$ z{rp#sdL#Mq^85PdVuv&8F}xOqbiq$Q=8k){t_~KYT)aw|#AzVhS~ztl_JNF;W@3GC z$`^J6mx*I{Pw#@brLinl;;%d~RyxRKZ#z~;Yww_3RVL?OhhihFlMmvvUkt48Kls-7 zfC`9XG zhsJXw7*V;zYOPQEt6+Mqaio_y?8(yggoYodC8-371hENgafshd8PDNjtZoxMx`bJ<0-1=Qq#BN{myvY%iE z{Gx-Chuo{QrQp$IU|@(Yc@>$y3HK7;3$ z^*+n7c1S5EUz~Um=kCeuOWDSaW1$)!?&(E{8&P#zq$H{bLuhZd|8_vWkqNwNP4#Qg z5tYi>ey8~k(PDw?+Jq1*IH-VH6;h4+cb83OMN9mW-GJ_3@FHXeMLO`KH~5=&BK;i&B7^i)Vff2U*xv&Z*u=hh2#mCByEyE7b>Ge{5a={a?OzE zUD?oi_HM<_POT3lpHLhTDTVxV@DN?vP`ih9)++4yi}u#eBh4wX9b-nvtE1Y~fhW@e z55boTyLAmveK@gCe8D?333)Ruc(hR;#QWk0ey)ysn5?{OpRUK=!dLt0M#jxdq&B^| ztn3qL&8%s=(Q>2>!}8!mEgMC-TgFnvX2mA8{QbgX-DN&X3x)oLYRT??Xs(AToD0rH zJFI0H(5~uCalSoM;V~11TlB1jUDmQ^Fns1iMc~v(rQTP%iU4ds{Q0?Tkmrv7M+qJy zHn!@nH&?YR@ii{M6-vA_^l^jMbD&hingP`-&n;JIA!rdjbgu0^&UD1UL4df)%*omR z>AJvDyz98Lflai^m&R#d>fM2=eYeX-wh&JQtHZXHj`o1)o^L`dQuFyCD{=71>lpp- z%f{a;FTcLk^-#ovcX#S>A8VsBJHqy}=m)e6bNLo<)sohKqrp}Q*^O%T&pEC?k82#& zKH4>jg12Hi#^h^>M(@~nwpFf{s92e|K$31IvHOkS>dl=;X zl{hk@If7}A{{*E_2Tu%D;ZV2LqwSBDbI5tACTGZ$nlkL+yq^YDy|;nJcUahw=h^S@ zqAE3b8_|rfI)>&gH$xbrOIK!c1YBwjcPvLr11?@!$iuxVNGnwG#GFseFExo{Okm%f z$iux>F3ws=(=_@HE+qWJ%}lu|LmQ7JxbdBo^~if}CfTwF0yTVlq9rX3Hbb{QqG1L9 z3BXXBbZFZ2jTN3|u5K=ml7#vEC!vtlzjL#CPmpX-CMp_?r_E7|1LNf<# zFc2;`vf9x(4AA43s9&qNDnz$fKreeKQ#!8SQp}EIi{GTD&#gI@f!JJvleQ+9Z;Y{nRw;2;c=dIXQhpi=(iCS}zgBxYzywDMai@ zMQ>>Mau}eH74Cc4y99dTzE2_D`)OYZUy^@%+4AAi(#Dv}mqm#NbSlCxS3S@9t{-B+ zPH&Qg>EyL_FT^%vCMVP3Y9$^p%+Jg$Oq|s|YNT?Fs~)G9(W7K}A-m4W-p#P@m6?_% zo~+>uWw^m@4CBhN3bM`i_F4Zb`N+)V2HJ&6ChY-$vb1Zs`3DdE6XMq{0kh4C$ucxv z3cp_oUQOXK34bG`)J3`LIui`-C(+Vh^IOwMFIAHrkT~+CJ~9b^dld$E@-oIHSSnV+ z4p<$LKcsG!8~9MjiMHxf3&6ZAHD0%ZKv0rA!qfDK(|GOJ!#VFVEb(uW7)2;&BznhiR;?HT zB?Th0s?CM>aM#YMby*^tKBR<2UMjtX$*I6##5MUMJA~G zt`FskUkXY=7fwefcGCQU$Ybsf$%UHm2WJ7QFqJ2;F95lfe8wF zj-=>(S^|VM#EP35+-JgqeI$)~Fs(Y~wLiwn!IC1c_;_0L&iYP|avuP?uQ@q6f*pmY zUyaAIUc~!qMtpSId`Dxkx6eSJXQ<u3YhSp`dWNXdq5S4pswWtP z-ReM%;l9R}4Q4vpG`uzBnYUu1H}dVbXL5bzCscZ5*nzxJn0sZAX&_@ zpn-qilL|Ttef+(F@6N4^M>t9qN0i0c2%+b8BuC9E4ZhLO!HgxDL=A-7609)=j7!>I z_i=jC$Fj~jywpaZ?ak-H=r|G zr_&7oq3Czk8^I8Cv+L_BA@9;oO>dSPLKMO!bz*LQ5o~*)nJ9fuJ3oFXqS@gZ7tF|8 z2fjIN*AKLFZs)OZyN~kQxIoTOr+p>M*s`lirozgQU25)$yr8GhSYf?9E&>)hyAm-v zmGFM9oaSDk(mku_vf$}U^>ol^Ir8 z6AU3)-s?F}G0_fH1Ox>7MWQ|anS;R>#qVn=dzUEPZJdu8W~P6DLoKUVtSPX+ntrot zg?0SRk8&PDu=DYI^#RPc=a!>oHM}X>`>t#H0k^$V{Q40A^$X;JCZDWSMN?^{}Ga}LNAM`qfRxu6+pOxJ7_Obb?ta^fiJ597XYik1hU z9Q9@R_B_;6Uc%8!xzFduexTR>2pr?D5+&(xbQN`qXWJV$%9F}?_nG@B(6$@v2%qls z?CwKP3=R(imU#5V5_099LMD_Q2NQQzV{XJlm#t5=V>t8@23hO?_Ie(l9Hbl4d3Cv( zy6WYiuLoR~)_soVZ%$7pDS$MO7$P75Bb{~|@6p#Uz#SY}Bet<|ZvJ+4B(e9yO?520 zl0P77-M_f+EOfm|8F0>2{KhI1__lCorOe8CD1JS2G}M4Ro$iU2)|dvgBl}Z_a8jCd ze7DYrA>fq8OCpN~l;B`aHvv=FinO?cgYfBHn4cek*vUqHc>k-~M&+cG+o#76UP z<(w2C=k#3O3WJvhJr@95D4l@YxZSuBBfOX z9y*fNEM0g7OmJ$dNvWw%fPulDwrJ(_7l()}Atok0;9(R!sN=I{K0XM^i%NA4j>y0} zyPv&TTEnRT(j8Xo3T<+Z4X=AETDY4r*KI&Xle~8b82-k~P7QEa)8=~tt{)MYx(Z(U z+NV%Sd;0?0nqAGBgQ-^gn7g?lRpsk(-bz~Fg$iKtnGRmG#Z`dOEeN0E6uR*I^scVbd70N` zMX)_VjOl8MdBd00k+L4(5fe;#W!yP4$)>Su8uD^fr`sJuF;(nz8HH@&rdeAaI1tWZ z#QTUBz^OCNPxsf8T}!=!L6VS1yU|xbki*6+WdbIJJRY5(tF0+U6%CElt`xg&k@f03 zWkTI4?*75K<^&J0@-Zp0~iBXu++;@l6_6VDLdmH>rA;HHR1(Z=X;tn;!@9V?6>UA z3|@`^iX;wgo#Z80HF?6R$TI@8<@B2`p zZ(F%TVhAMcvId{4=CbedWeo-^;wUn7<8lHm=`!?lsu0F!I1qtxLAiCLvJZUN`q9IO zwddym!iO`V;o;$sSecs+c|v>ZjU{OmC%5oa) z(XXRi0f^&P{`U@OaZC?OPA&mdLNV~jm@x%imzsV{oe1|GL6!QCM9#lep^SW{EbNO} zhgQygHIBvKtOD;9<7@O;4fL!(znMAQTqGT2;P|$Zw>br>b7b>?4PA!<{f4xiJylV# zZL>J?ZO4QIXk3d7q0<4qhEJ2>uBnWQ6jr?p!Nb54eQxquam?AzGE$a1bNgWKx2v%XDdf|$O0uaWh` z($t@608`5!Ii+b`Z#7psPI(NW+82qZ*=9~YjgfUVaL;sU?POF5?}%+520QTS!}BV% z+#(F^D6bMfEIi!eXlK!V)2~E3Ew_phdix38%yNf z$>M@o^7$p~%xj1I42C+VC{AZ6BrToknlJD9U)6|}hVdG*$Ug@4Rk2_i=gmjID(QAG zfu;IN-oM=oOu8lmEmyfvlAm_uKnK2{Luj7;@Dz2RsFo3IY{AkKzchbCK2j+@jaXCA zuSstxzJ(sXpax+Y=Jjr(Jak=2P~`nR>ea_Bz!sp@(ha_PNm`O~d`%%#(PG+y?i#^| z9bm5WWq0aGkBJl!@=9w6Kv4+P>2bF6vL=zlL)-xEwWu`>3CojKiG{KxSM`rA1;AOV zWWyrw=Ks&hz4EswTaFF_KmR+51b#=Aa$iSz$mXH1&^6NP=zC$ zMFLaOKPWmir$sIR=gQ$g4|v&=k9@S(Bsxs1q;)6rsDL?hIUy=z0BMksZ;Hb`R~9>= z6}nl$#DnLlqzzr|lB-u9Rae9rZ`0;QLpl~L>|8Bz>q&h@^FrdA%k$MoOI8%(*5%er zE>4sKjOXXd_kvc^fc6qA7gwhgZ|rxqxhe-e_mfZtio+8DT~$r;BlxgVt7@?n2^mfw zo+m-p`a>JunS(&f6(*IRtuVAgd+i3G5)r3K6ktnmD?Qs=5uy-wifY@0>i1osB)N6# zWlPvdU#*u%WS2DoQmC-_rA;&fdZJ#lwd(#s%v-3?xF$>COG_aeF62F2ztmTjqj6nh zVclmv-70V?37AQg9V27}HyyBG5(Gf%$o-qtK~R0VCqg0a`5x$Xh3NW>FqW~)07FYE z`)gxouYMSETa69Ah8KRyPo0Nq=dxwgq&c@lUIrpQp95PyuyECZND$%ADVCG#;6-Xj zl!q4C_~pPkUwC%uyBA=9G>O7093_4M&3|}iCi6BaGJwQ&)%}fajdODLcMZs_Ce?v? zErLMgXuh~?cka8|hg|l(Yd~2Qm2MiCQvI~xV`2}arm9pkX)EmM0{Fv$3oQeVdmLJo zRM1Y|$XV~(jb~5@IfO-U86|whf$F;ehq=zJ95;)BQPPTGdgjGuE-i~+UUpf7#+B;9 zpY3-)R-_8{e1-qg&DbP!>hbkhWqt9QbLe&px;+Dcn)fw1+IDEOa0p2~b7O5QWhG8F zjMbK3wa$1$BaZfwa*Z^u)z#v8dM!tfsQ{iUBv?!yG3;+d%3W`5w1*b0sWjWd_bNSTGKJcA&L1-KhL)w8D{RyfLIVTZ_xU zewJhyczhUQFY}Aj`iO+(4<4he-j;g`vrA(R%JxddLD4B*x(B>_D_(uM&Uay~`_{za zXsvO{G%Oga;RP_VuRVoJN=d1N+Qz0bCAza_IhQ}*0#1^b;Mu6$cf=?Ood{p8if!(% zQHk>G2Ewa+?FP1NbVjCM)9rwm8X?U$S^nY@;M7Czk?puG?XVu(p#(lvdLx+*V7jF@ z-h2!k*5ywpfhnSHTw>8oHAOSSf6W3srJqWM-_Y|LSnl&>N=W+l?h=E`lyDoVQ)-nN zG&j~rFO}~(l2XQjy_rrKa;g1_$B)99f_uW=>*(VRhifwrEjm$zB?FYqx8V&l48|Ev=*>QW*yK}Y zlJ-JRW>3|^MqvAF_F>AXFUYgNkMw|QgnZA8MjxsuWdxEd@5{+&UI$$=N4`L+THo} zqt*uwN$`;*vHKflR|A-xt?WZGnC$>&2c+C0@H9kKLCTI#KV28{V=od>WY+ADk2o*$ zjb-Los*-JQ=RKFt7&{279r}{;iHS|qF~)pCzwCj9ii+gJ_l+3vph zGil%U&~-$&G~j??YX(BF(xff90NkzO96%`~H# zUmdSYi7uB{=}y%`cE8v1R?7;%6QBpAH3;^$dz6y3UehRv$p`1tu2rYscTt>3f< zMLj_;R<1ow2g1N)iAMnJBz)^z+66B@aF!?K@mmjm*<(FksR?Qbph-D7@zg?;xEKG7 zC}yYMtv!_TDj3fGG&}oRLTfFi$`4Lm;lG>Ycbe|z@>KnJ@7M3DRoeB2kVUmw#8?WN zf&iuoeu{ul0Q`u!F1SCsUHq~uxp+-wcJsBBU@A8ED5nh%$Uth|(vr*iP)GoEa=G0ap zfg4n+(i1*%{wQSMUGqu+9_=ypky@B@8t8RM79AxX$Dk{v_*2m!H8u$n~+U<`4HE@kS*}=Wpe%@f_0c z=(0#U5k_+hd{I08(I!DeY^5eS1~Q|d#FjpUP=9VUBd5J( z7cwfo6*3}H=O!d?N~&EKxM`@F(K+M8X+jglY)5|#S$`*KBIakL$z(|o?avS!04&{x zB*eHS*Z&c8%Sj9R*;YlS4O^*gIDeJ#j{Cd`!VuXdQ~zu2>egD;^-vy@DhDoK8#+Mw z8~;2%TDKhWN90**|9xex;{j!#PQG^pWN3UT9gkf}P8&Hso%9DnYM7az40?9)=VBpJ zQoy>a_i+tRBuuzJ%x`yh1Xb5dvq$;sv`v2k@~2Z7*ZDoXANYg~C53(X+>Kr(2e1h;abHL--^Zt?`d5SB`q$}WS9x{>iT8esat8KQo-C{e9vI7jjQLeB0_H}({l zM!<``+aigQzQd+2=(tu&d%UZF_&qO6r6!C%G`+s` z*i)Tr!B>+V`pejWlQ5(927Q(AntOAnLtn5|F^R<9JmqBuQA1>Jc@RfZOGoFok+~?z zl23Umc1_0?lBSV|$(1>VG~YL3l^XX3?!uQJ$YyYki@m4aY|qlpLnbmfI*e#zJ+N}( z9#8X)=9ME@)mcw_9@75-_uSa^8R(-G^DL4$+S-h}r0vthh+CgA$xm@}Q)0mB;&?x> zX}^8@LezPdJD~Dge%Zo%Ettj6by01|_U(x^`>M7BPCDbn{@#(&)gJYuXG2Oz#!($> z#G|$TODFC6_MGZbpEOqnBADY@O3krlo+7k9i_H`6?ZiHs4m@#h2@pym2XK-CJE@S< zXZ6DlUm2eQN+`bbF*n0y9dt+an`#kEoq-2y*|&u+4XBE(#_^+^jSI3f9GA!UxL`x? z(`_`$v&-7q0UDIjKobR*Q;p8wkV0WPX9uI$B&ieW!BLTal&Bd6P~JDoEW@#lp4) zVY?izl1AxvdiSbEV`n9FbKw}&6j8ujl+dydIq}1a1=JPET6V>=EZ_F@fhPu{f4T+&?%4}m1gF?yPejz1eE`~uj?upeZ8_No(jA`UE^sDMI z{iW5zfv3jE35D~Y4mlkULRgjKZN|!e>fZ|r(T06DBx9oY9LuDA=n|YHF1--8J)}!ZJ{ced#?{M!OPz9zp9+)r*~!wy_(! z1}k^ahAejZQ;M%T8|3z*?6^eZACX~SPi=r)(8(@&eW|u3EFkyhWr7Gb3t}{9WbLI0 zf=dCT0YfdI$3FrjNn>f-k3}?xtU~KCh#+vp#xRpw@-z>61s%)RJQER0ntEd+2-7Df zM><8Xj1Q$HkE&I<-oD_}m3p>kM#R-v`;?0|Po-EpX#HnEU z=Mr1oAvCY|ERfPmYpK~WH1s8pf=`1>5D#tuXAGB4mMc7cVJwnbLDfC`=Vt|*&tb7~ zP~SdA@dr+aP@hNTB`V9FkWi#_o;y4TLN%B`K5GB*6RZ9{mbRFeSIbroYI)n>n#e4C;;=h~8r3Ew5wskV!UkgVO9g+f z?AaOiKM|YXgHuNPGjhVg>R=M8R(9$C_NaJCYv5Ay$_~oR({Ac>1 z9h`39%jR(oi>OcnpEz|JC&AG$0bN6F%MSU7Go&| z@#Q9;cc*y>zzVj-jS;NIIx*9X!icX(o#dE z6arBr1)1*j_ZVd>(rK+g7A#_Vk=YhpSM|fya zk0nIDKLy%jS4oeKk5$B#JoY9h0MKm%iOEK-oO~<2+$?bIZZ|I zq@1hNsMGKx`ZjUoTnGQsr^JG=Ih*gbe|-0stqtpZwUz`&4YMiL9!8rm{shs|^e zl$Vtfqv0YGE&+P#_FU5XR8?D@YW7>7{K&Uf`Q$h^&)wKKcf-{`cHs?U=Nn6*0k8XVCdhE*1er*3Rh6Iba63H$dAKn;u@awDD)Oz_B{@pL*M38p0-nv zzMijyvG1He?Twh!futV<)jF$l+8QaIM7D-qrt>($oeTi(T}ldZH9vA@eKeTp2nGcI zy0Ex{@D+cg2@rlTmgK25Vktf7 zvGB~J$3I=h1aY3rgL1ki;!hYvJzP{&Zp7LUQ3mttuDtG=F-flHPn;uSHHhz_Yc!LQ zP3JbujS4c%XP*CId-qaI44ZjNSl)3zrj;OPJ*Sx#Ir5ndUdTtny#W6!m#C!e{y2G;9 z{!qSd%Pf+VO*LzoIpj;e1!T=zA>4)wHZmO}vsrEd^*K-6X^Ka=(s>{nbv$Ce&@@F3 zNOfKK%pm5W+d@4elH21>IN7u5+?$+A#ak*(6mu}6gbwu^Y$s;NsJAxy2m zsI9I2E3ILD;KfyO!x|#m-NGra^^BjNUljt!d-)OnXUnAEH#b8WY-Qx2PTzI*;xGx@AF@@-a60=y>nE{ zR&X$rQkr<{FbfrFa(l92*;~AF1@R3sP}*r@jw;-YPn=>gX!qhARSQ3~8+(S-A#5=<3nd`NCMu@LbEqbMmhvA=Mo)|8Utz|?G=aju!`{35#=~#*N zbY41t4#RA^uNKN0P*d^r#P7hb_t+CoT}qB*o_)he@(Vg}mdIT9fja!1Iy`aY&9|9H z6a%<+)Tqf-3{#L1b&mjnMFt1I1-HJ=M&K?90c5J?`@Ni>Zrc%kTfZ{T=0Lc8Ir6=l zgdVu~cU7|m9N0*|>}xtsr`joFs}~CHSYWf$b+L6m%DApkIeiU!oi7_-ouU>CdLAxX zQ+`(ZVaZWX3_$wpYNDyYpO5VlvDsn};+o(>0z+g1YX%Urb6o`l4@b z!dC6JVUAZPK`J-pw=QmnwoAzA>C0K>{UN)lp;L9FZE4mS`&6045n09Sy2}9-|G7+880%( zWm4K7p%##NYc#3FH{0vZ2LFjq#G}XJ=#zV^Gt9zztEXmlB4gU;*n$9-Gw8ah>zAaJuxpC^}-8e%%hyJLn;@lIWxo{FJuImPP<^zJ9t_x zKQ56FqG4FeJeK(*ZVKq!3OaOc`dZle8JrUuH)@ps%}8`~-gE6S6A^KFpn9GbdcVx$ zfR5Z_$6nGV^*!ZfeL<-x#276Cl@h*KcxM56`)IR&q<(|XuRyU?K^JjuMM#U_x=PIg zYi9kHlt^GzV36Hmas)7+?7HH_v^6vaTC=$(_BfMR%efhXzPr{RhId2Mqi23>-eV$0 zQN5NcL|hpYXhLuolgU3gDs~3!oE=V2w*{z#TyhO0H^WX$aVyY%ZgWvxQXv1PTROEw zghX+rZ`F*(beHJEwNlmAM}*LW7nst*CzZ@Q1XsJDPRiCcQ9hEsaJ+J9_%Ks{dK_4` zk=q|h7{)e#WJA$OfytG)I>)SiptrAgsL7cRQtoD6j_i7>ZNzy$M4B=VLHqeI1^f2b ztc(|0uzii=Wc@s=HiX79jj&2qgC|`~Myg*Wc#p&SKY$A5@O)>D{Zu^+6&&}RdA5ZS`P^(0ww&{vwUxXx{Jio8jgU(Jb8k{IIiTU*>D5$aK ztDJr$H~YxdZWe=s^|;(g-iPW&Nedr@oCdBq5stA0ONrvkSou>Hf9cxgFT)Y)vKGB>vhI$!UvG8sC=<)4qL8BF;z5xB?)3k!XMN2?}Pobw4hYQ>A= zD~nw$XM2l8JQKsx%M0MiZ9^PcimJDr z?{WKtK^Zi&nRsV-_H3hVt0wyT2!}6%rDpN-kkctQ2_BD0m3VV8Adl$mc`y!=_0g)M zyBqMkgb{u_YnO%C&fccD8Z!1QxcnYu1)05Ic`YL7r@ii`WvPtyJ zlO5F-U65eAzli9RBE6%;#I3LysF#nub@DWw8>#+fLvit4kIgKnr}qz?O^6P6oTW&7 z#VS8e@)@5IOx7TBUwL@(KH)XIqXOK?;IG7g2p!vPu(pd2PmgHcTci_Vd#IV-9g|cu zrlI!ePc7);1jx_oor`5t=Ux7Jl?Jo8)Pf%5FQxCML|XctFb+@>GwiLD)z^F*;92q- zVpMSx+2^+v>-<6xXru3fNb@H4FESBNUI#C03W7>GOW`yd{v1`^8Yd&r z-=xHDabLY1%^iYyCjCBnU(m*O{{5}xH)^_thI(!(Nk?kl^97cw(9zVYnr~x4Gz;2R z<*_K<#nbI$P*c8+2TIqvdI8^r=CC&PHyXtTz!I6OHraV(iK))Id6Ba1;Q8AF6f=_}tgeWoi-PkU>C&L89Wcqf`S^WR*6({+51_Wq}V^k6AR5@X+G%LoQBRjS2b zlE`gGgzxrBX0kJ*$)s)FEh1eq?I%h5+ssp2TQrB(OX%lnr`2N*`6S zEeKAeAT`)=a)0(Mp9l8Kx$7U(~F_O8oSvd;~2Tqvs^wDo$M98dvu`5>OIZ z>z%$nq7w0ezuMEQpjX)AM6)VXkG3_57T)W|rfn3SBk(X3Pcp#mKW8RDMGyw=s4>xB z!R96yj|>+Mfn-j5PMV&QztcGfupocE6ZjTAvtIhA^84#xgL5febB9mG+4OPC8?gGt zfj%J06aK3_XtAsMg=n$8vXS55v>hC)wNisFRmtS8DSAsl7zb5NZ{Uf;UvZifc;a9# z66R|LU<2a7TfXKyLnwrNf(Th}#r&oZEO32VbT95b1PZ-7RM%Bu#t?KJmgu63Lt>VA z0t8zG>>s2f)`gFGuWNjn-twA^l#P;pH)WsZnq|VUDc0`avP?-9s;zNN`yNzd@1o8z zecZ+3#BziQW0V48l&+qh#9rm$#=+T*3x{AJhV0y7SJ#FDk2s@p{6b87g@s)D{aeTl z=d@p=m|L4Wi1gkaD?WsT)v@flO4f8pSkh9Bn}KlCZ#ZL0!yVt1^u8<0tw!#!xjJ!F zUu2+9b~#dI-D`!N7;<@`?;*j>_~8V6^4jz*1Yv4@o_ee-Q&uMI(g4{11kI1x+}wl# zdM?PTjnD-eX&W0GfN(*1nG{F`Ia1FTk}*TB3MH!Ra<^J=U4IiWHJHC2kbLYUt(N>r zEyhLmqxzGdE>AMm)ic!}?g#kzsJFGXO{g~-%h`|GP1U3H8$6A+ya0<};6A;z7WAus zjgK}`^?|Fe&1TnA?=JeLu`D_F)yAQ3b^{f;Ko#ct)QiUNhL%h7vY!pC_?`-vLtVJU z_Mbj}9JqA=_2$~{j6?F%{9{yd?XsdT=6xvb-uF@c=Es=t+V$IUM;;dWsSDjVZj2D- z%cKrq)_|(?Ji#@!NNGhtkRC(7?)$DE?O;*cD=YY}0|M|V;U?-C-@m8W2(!7jiHf(? zi_0mw?4K6RYj-0uRPp6TWR!lE8oZrzcDKWqXosKT^NxU0+&Tg=zGp6ED4@m8l*L$pG1#C|#fXOPzt1Aq6!X_6N zS9dP?vH389tsAy%cK0uWP6ai<$@^0B6I6#ub6!Y2q#pr(H3xJLl<{50SFGh>cgR1m zoar3^@uym&!E?2$osj|dBjf@CC^GY>7XL*@0f=aUUTatCfiwY4jw$*azA--T+%q!Y z`5tA5!`#tsja%jff(qFRXNBx1v>UuuGK`yi3$6Roc-QpdC1M{5&*n_XD(HJpG+*-~ zydCE+K8(x;3evgw6^-^I{e_$_s+*rB=)=O(Zof#g^k~?9uf1=C zr1iY;4`J7kqM#BSl<3eO!kj+`8Eii3Yqt1wD(K{-%1T9}p7%YhPSzAmrw@l*@Eir& zgN))=$}%#f7^B)*(Hew~iYXebaY67q_vzgyaALz!ct-f%yuR}OP4Wl3p z{p7of))iccPvA!UyE%Nu1B zkV&Cp*dJCJY`@G^R_(Tf)3OD?ZOH=R2*{25iGPv%nn*#jY$)eQ{62?<*Ay%t47yYrjC__M$iL2n?BiwkB+@wj2qIF55odH0vq3gr zi!_&Ri8d3(SZ?3qGtw`+N4_A~45JKaI3a&T2|UsnVhun`q#}{c`^z;a+aUK?57=2g zShuzTRi|L4GG!7oGc%7#M|0ShYYHoaOB?qHE~-?91jrK*QTbhI1YyIphID>m!4@;z zC+Ircoh0m>W+*(C;#kA|>Xp#Fke(j4`o$!BkKLcII$euyGZBuJQAn9801H`tO}q1# zUn2OgF`;SaO~IctCnLHh0il${*DgYLOC~7dLN^c>74!`4CTr7-Mw$aI7`gXCFyoch zvV9ALwgwRXD!3khbpG-s8q{SjPXhx(B#w8@L6<0ill)xP;ki6}3Sz;Rh0?22(t2m3 zMD(-eqcp+Qp*=^Le0rD*xQ{FzP(hf;>N%aogUh4+FP(?u^^dQrOn*wl>THN3Nl`t1BRZ^SKw-HmQwCjONnU!{ zl!>B0mQ@)CG~O_i&iS^-hkMUvGT*(s1h(aQqilz0Z3w^MOo%@IO0fQuK)@(ELoCJ| zot|D=+Hx$v-n?1ToGf9Ko0}`fe|cwEiwG%%%RhUip973Xe!e31^v#<$ldHqii6FLP z0YMpUovwlgGA}YVwW7znkAb`)9cV9L3uz|_tb^#BCq6Eu&UFPe{;pd|2wWK3#uu z9K^{M#tFGL=XRUWBYT4@aQT?(3}HdVGa)$CEbnPz7Eo8wA0Ov}XjZ7uNlEK8U~RHC z4Quv^E$-jHZ#VHk3(wkA1>8N!;n+SzS^&`U2H$xAfBzo4u<`tJv;A~Y;#cv*Xx+VV z!txj?6Gb9;2^}f5gszcd%$68r1W6BFvw&r3@fg)>%gM=!t?E5(Bqyo9sI5nW7%4Vb z23~i_Ha`^sT!n@~PdF79AWM5K14TGZJw3gJ#)}s(0_p!v50GMNoZ+#XcuH95#~A_d z93c5@o6z|DUIs&u`n4`G5(isg@zX*Aa8SoOA3unjQF2%46WOnhX3AV(06bRFjSiM! zpaTQ4sRH|A!#X9f8QM5KaK8|YZy-}eBC`SZ*9I+l`OeOWtmCI_e{lhrY;Y3$-iVcp z1a*#WC=vN5ZfKd5fc0?(fFUY6J{_NQVk_I%3Nv}XFFmwNLmR$OyIEv>VOz63lEH#1 z+j9|`*ra(i!Vj7rbnMgS$FkZqYFxkUEQ|m%bl@`J7VnOe65Nwv_K?`v z>mUnL9m-c5eXpk4KY_yD8HK}Q%!eI`kYw<*v=Z`fl4`FQJqth@omE>~YgA!_kC`~y zh&rElR(;3gepX;rHVg;RMVtg5H&|SL^p|?h*bs2CtIO;i`vj3LW11Wqickc@vUntg zvL7j^Dk^g8qs}NlbJcu@{L7awcUi=Z^3yyKVOMWe4%N3QfJgojD@GY-(Oh|s+EtZf4aQ9EVlRN>0eG@We?!S?Lz^J3j{Bw zzmJF zMn6c1x6WNU5sIVJyVC3Guk_@}aP-F)g5DjbD4Q78^gf!va8d8J;lgw*xOT%GF)V06 zrxvZ1jwkdwq{BS;SB`xICG24_Q9wenK1o}a8WsW>aYYbE(2Ko$6J^g{0DYPH^TZ1Q zD@D<89H~djMvFX*1ZH00a-j6&wXVE;y{4w-aJjhx;8AM>-2`1Tvsp%sH=J=B&q>I) zK3|ozX$>aQE;qUa_#3jk1Vn?jI4T?u8;$>00oPgCH@kyo)^ zrF?fhkCx|lSFx7%J;$(bXZ)@v8X|ajF|D&H-4AP5igup1{7=H#Q z);(7UJRrbK7s~sOW&jx1Gwwk2Nb9J|1xb}=!RL-nbh4GC zx)$A@kB(Mlh1()hS)hX5u8r;IKI;it>ufG!{CxMw*!7_ z*^~Yalu+2X0PCdv9#i>@@R5H+U4-82;?&pcw*!S8kcW?el4g}Jjuym=X`}}{J)!hd z7BK*>-ss{YviJbvkd5eg?0HUVjkMN^6PSM_P4LDZs8suhzlqRra44FcqZ}^Kh@};@ z%lUdU0$t=IAm}`8sHfM9F47YKNRZ=xd0@@TfjRqEg3(btI!A#K7YH3s2|->9-tuc` zE3vkZ55D+?JFbc%DSuAHMXob`_o~KTBelP)tE=(Du1{Kpg@sD0s(FGYUuF$Y&xGP} zGzET$VnE&EFISilNB!4TE}#MDhiSWCagp%+{?osC9R^&p&0YS#goM9TIsTQH4C6VA zxY>Wk&k=<1za%dI` z+Ybw|!MA(DnBD*5sSR1|L^||6WH*D$ja=XKXsP>!+)ytfhR-1HMjT+G2%b{od07s|Ho|pKQf!E z=F~L*iwp2Sy1M^gnh-^y)U#)qRy`jwrI;u-;+>2dfV6jB?3}Eq;ONog5U|N+8SAUa2jANxOlOk5UlIu2!V{08I< zn~nL-+xb;x-C&t*5x_38n*-PSP!8k#Kz8*BNWX8d*Ma07l&#q*THipoqfB;NLEBPN zO+0sYc2-g%aXvM5W?k3NFy%TWB|Iq!0Wu}ubfABY0cp{n=2EWD#Zb~~&Gl}~MTFso z76G0u%y(nuG?5`BmFb>U&p&v%(c9M5Qt07AEp(|#OKREk-&(wewdzw1UI`Ec!WNpb zP`8whZ)QBs;Cy5|T(S!)V9UoB7)j|oCkHM}G+5u}I>0B2NFVphbP|Sm$({+6eZHwB zk|DK4XouvpmS@z_6ebrQ7q3{t)k1S_vvc}0;wR^G9n`f&{nIA~N{{XMbhVbjiy&ca z6(SBgn4IwdY`jp9^8PNs$S;w(B4SaqD|fx1B2-*0!!98`s!3AkCbuE3%!aQBh8?M& z4d?Oz5|+Mbq}{EeiYMB=uI!`mu6a9m*F?8)B~(eq)0rNFOdsqAR|S-NvMnOJce)N zSESPb!F!>3+ix2YNzFDdnhnYxyH^SqGX2n!lBkPREAfvFO-IaUbCWIH{Slf+U-PtF zRZ6c=5i>3%2iCIZ22{kN>-56GvuYa+ed@nf`o!xij4=F2eFmgV^u4}Rqti9DGA(=& z_{PY2f#tO;+BZGGqI8eB2w~qqCojIz_59L=Gu`#C&v{*ujr^vIO88I)I{vJ+nZo_R5SwGuY3&Sf=# z@;-~Xd!82gYE`8i(;|k5`);WN&H9Kd)EPd2LMG_H>$2ycsb9JJpzFMdYfcCP6g}*? z6!e0-BtoPzHq4_x28~kV0H1nzNKLX>$Z_IjBkHN9XJE{+0IZzt(7Ade zHHBb^_-%F2E20JKFkqY<92e`>!J>BUqkY`l0#S|OGjzMMG3OEABv1Sq03X93HG%}x z2$dnx>7^;(4IL+{6hY0Clb3hK_i>6%nau3k?;TnQqxi+H!Jvo`<}e` z!#%%%W+oGoX79QUpHYLOyN(dn?wFK~?SS~V6=hmJwTRii@bp3@xuRgNkWywENMI1| zh`d4Q2Qqo%rs%psF zh0mIsYg4N2E|BToI8@5~D%*R_lOA+d1ZtM<5DGR5B3$G}Bqk{6GHE*~!QR&dtt-{afJaw>cbgo)3s;Bu1S1aEl&n$w!unLl`giAqw|5Q%kg^cnVX+yPdY|F;R#x`<7&Yr*Yy99L) zeJHJKJtLy{mOQqxOWV!gxVjUmMCDMiq%X*&8(1UD(KVE5l=SPn`3_{V%3IJeu3-3K zi{R$w1o8Pz-H-3$LbDs$0!R4!UE{P25$HX+BvG#>M*jt^VhAOCZ}tXhUV%ee7lrO# zyqR{^*`x#549OA7#45!MFk$=00IF4`FRaRb|- zT3EkS)NGfodF=(xv2hNY>cP5GcTBeq}!J4?iOXobC4 zl3DM?Tg!MbG-75SK0if%;O0g|0Gc1*Y1Ef7wd35UKN8b5RU_4QoNm-}Zu}!}`P$YX z#`MV?m><#w93JT~nWC-%;TiwA&@4nG;^POWsro|anP!847EmkeO%za=3D`-c8Puz? ziQzW1ywxyD{OIGo4luQbSL?PbZQ9n%S50k9SFne^#sGn-0YFyX0^3l30anj%Vy=&{ zb21!%{`?UIi*R8;UeVjWOzmEd8TM#9+4;dv&5WI4e6Rb6o^`0vLCF>Eh531#VatT& zJsRWa&`;74KtfFY{j|5%eU&7vGoOEUP0)0K8T<5GS)b1w>&@0DZic#lR13E|-wmA5 z^~<&IIOS`%CvDZaadIg+UhMPn5{V2qvNZ}UblV^UZN#{k*n&8y!pM(OyE}cK3`B@* zyVSY`1G^lK8b=^8bSyP?D8vstdR-3A!O&OLg9YYb_{IO}9&OV@T^F2z0-}g#*16>< z4-~PRa3cmuhl|M*DGB+YuhQ4)*W!33z0dEenYlUG#>SNj_Sj&C@}nkdoY$LJ1W7Kk z1O%;$&zKn`DWP zd@2BQ7e83xCY(P?0b9pN!Fd)zA$$1u&(Em9qy1=m&|s`{YFHnWH4lv3R*pq8ELqwd-xxs-F1^*E5{oq6Gplaa(?R6g3vmgJ zlz!tG8fF#HIjHF!ZZ008GGTpT39kq@Tuzp=$Njp{@~d)282Ke_9!0h_s0q*HXd%XY zpzT+Y*&e+(Re56_*~|uq+^vkBu`g}PQ+&_nvktq1{{B3!8hu+PtN>tq zv8|E`_ZiSfS@&v_*5=YFDnRQaN;;<-UR)9FI0&dVHQik7^|Dd<%PjO|`~=x&5qr8VECD?!^76u&}^N=k`yLPEipH&gp>fV+eg8DxDHy|a8GzonJ@ z1-fp%FcWv7w8(8z@?=k~?;|39+;2l64DwnOE6&Ha=wX0j<@*@Ua1lmw%O)i8 z@r(1efR2jK0k_Ab;5Wa+MvaW0faBLFi+#_<&Y@-dDjm5S5T%hx$7SE3n`pn`rc2b; zz$#j8AL}GOXNppO^S*^TUkmdv3FZI3*(e2>#jk)IS;ADV2Mul*riUM0RC>2*+Y+x> ze;jufov*^u2AveIX}km}WI3uXQD1s@@I-lIP8)%lkgiv9C3|4ial9XNp$7Nd_+u^9 zNi`CTjyeD`2zys|H?j?3-#q+DX}f$Rhf9~>zDJA=XVqsC-*SO(g!X-S_?w090Y)DR}w!z|AS|rUefO9ByeeuXQg}3 zUNj0i!cA1!Y6<$?y$WfoSts9Bgc&jTp8*-5Yl2PZAv$oR_}M+n*O9h zi~FT8F@FbHWS4?u7FqD>9u~67o~~W>Kt*^phK1UXmf(neO@QZlCJ;0W>V18vsjchD*v(!t(zAYk-0ZAwz9s(AH?i>$H zTpb5wH*K~GH1un220Z$a>55&Gl_boi=0TCesDPMt6W4nwi%`?VYGn+JcFVj*ahHdndkLVwzHsWJb#g=w#d=yCn97$q0uepIVTJr)26>X=(*+o8M2K z27AXhNCk+CTIikV5Oht}B}( znsOnU(}kIS7l3;OQ!1_UPiJl`9svKuTs!cW5CkgHpm(~15YxMB0XkYql0nUYtI3jd zM?^#qjMIG>Mf5I`3yzeUl!En!mxr5*8)p8Y8YMgMot}wFZ!}VfngqO3?^Qv8GTJ;G|bs14H?<*8`#RF^VsB) zw2}8LS4#bdPaPsyu%MfGrGtCqGs`~qXz3(d%=x6jt2*Z0moKt>6qf60D21wnqR`yX zOy-LMQ-KGo#t;-{TGy}i>${tCO+$jcmIqH1RnXvfl!D{F%gQPTAQ-TUYDRnAT01o7 zxR3mG`lrguLm(!AZgcyS>OR5K=gHI`j6dp(&sNCOAFVimqy8Dn^W{Fsw9^mBTUwG(N^eJ}7x|iL;gsNj8e^Up$&ex}ItdYno zR?_fIv>;XUXyJBAFOkC4=9BESlzMHE5O3$T;xH`2)*(|B`vdbLXev{0MvZ(&$(yPJ z40}Cf022gu;}yA}ojFhPVI_4J3<5TGX~k&6l~h!4)2`$gM=`73q+IuJA_^eiFL4zg zN$Z;+VsvRGnigF#LfwNO@j?r__3iY@WekRZAlh0J^5<8}1fx8#eCGov;-SMFQkn#XShDc$^z*S$qVvItAD3pCHbRf5P}? za01S^%&RMCV1>Frp~gd<$klo09BS*C+(WCWc~PBkmB|u9QpiFF^+9+(d?Z ztX7&}+tImX-u5N`P!*F>D!Wtd3?+9RA5y`omtGm>g&wap&Rt;;wuz=Gny9YVe*8Ej zp4SM2x^juilq`Ir!LgVVdBv|3&u{}9>D$QV&=02lH&wu<`Zv$GD#nj=R(qvi>cDx1 zZDQc83{u5E4 z2?6dz50*WoDpstto5y@Sw|ir#>TOb5Ke<^SRr-bUrSnQnuSTNa|aX354+@A`mJjPJW-kZ>9X%$>y_FCZ5+c zh);1UW|>VlXM#%OA=1HsG~v6QXuWkJ|BiHz9w}j&S@I;TDSLY@-D}#%*g!g})io|I zZXUIZA4H0LI7`ZxVVPO(vhIJUZ=Ud!3nalQWBT+eC<#s(KLCq~V!D5Sfc%z`Ya10H z<-Got!p%*^n=+UOvky4zWCx@Wca*z+!Iz06Bk!M~#&4^W!a^0fFPXz%Fkdc$k}elj ze%p{X`za5OcYL2m9j}7ww|d#pd*BYcyrOs{Bs(ObpyN&HC2hT`&XS4=HTJdi+@O@| zsHCrxEizkJ@>e&0?tJWrr!G!P@{Ep+25PE4jxnyqkm77(*jnh+6X$*(}trVdP4A6A{8 z=Bq@#UD2;S(;Uzwm0cW42pLFUf)RkW1HupRSOOw$36?nEKnjKgG}3DZCjNigCQ7Z{+67ajBJ_lOkNB65z-Z`45P`*&-Z)w0aRYaXK~}9Bk^URgbd1= zSA1qbT3Hbv1SrrGqUsB8b@yA97bcgW@bg^aJ~;NqKgwW&#fiK^6-tuVB-9 ze9>y|k%Wbnm5!=C6@q*Bf!lmXSycVjpt5B#@2XcJ=(nNtO~yLw{z8W+z)Scd3CRfm zb%eQ)AixAZ`4|7p;RsB_`ch>`UnXyOnl51kJfs&YL9fj6M{9_Fm5oM+6a=XDH<`wh znA!<&lM0x&o(cHVMswSFk`gTH(J9yvy79iq%6cj{%gWD>XXkl#qc1!T!!`WtbEU_^ zpQalI8sm1#IS8RxRLjVSIz{wa(22G9@!oa4wz4Rvhnhxo>>Z*fj`7*gcAAQ9?ad%o z&+d(K+K|L)G^&!D)XL}|Aag2smdhODT?Q4|eO8YF)jQ`ir}TJ3S>TZ`pStC31i+^z z01uIiL_sQj4_0fMgc1ZHnw79~NMk)JL2^qyIu&vU2H#(q#&97&<2!I9^VHQ*0xd?V z&j7)qUHZ~ePd5W7U;r0PzSpOiZ`}Mggs-Q8=1qAWNlKBpUct3nw@PmcSalFdvjb2eh>-~5dUF@u)T$t{JuYI1!P-pX0Ai!An|}F49i7Kew*cx6dq(mV4bWdFa2UCw#+=D|tiLTYoSvqfkK2Hb z-#A@}YXHe7dV38}n(MbG>|x*yjAGQOxuF@VsiL8c?7Y0H0@mM(?yC!e;$&&8nxdj& zhtFEw662K1=gZ&%|DFXXst2h_WjBnIf&>OO7fGYRe2X6Mq5-_JId$cNG(*g>Kg#T#9y2)o1-ueCu6o}+2_Z?<-lreDIp zxd8t+(ggfoZAZ1Zn3zmF5&;YQE@5?X&*5CU2w=^(*Dul(fbUM<%9lLqw7)=O_Y@5F zfTci4^!{_2QhijHfwc;{bfvzYu|U7sA@N_iuMo_R>TLRKk{1NS5d?A7M|M%b5rDF4 z%UGJvD=M3+Rg`MHSFnM*;xn?y_Es9eN0O*xwOc$_Y@{}&#obpq0RBVJ2UI`G*gW0~ z+c48?A~Ps=dK2E9oC8R$Ty>#>5?vFEdjFK>>BOS+%yUL34mJ-r`>-Iz9Rc~G*F$Z{ z)Mim^GUQFe?(ADM$Y@bcQ%PNr7{*HkM)v>EjhsXZ0Y+VvTNNuK<}T3bRKxuuns{r+oX(f1FR^yaxncyx|O`M6GyORQ)^RL}Yj z7|?A3xBmZP@2$h4?6XK)@Ohkgj21 z=%GVVq(meJkW>+n7?744zBNA2z4spUJ-+?td%OpK>|=W~#C82*t#h3#&d||AKOb-9 z7XO|uGu~nnESt3C>&xTiq)rv04tg$3H-cx%fJFO++2Wc%1kXfpY?bbRc6bmxr=m&I zFq~uPg-K8f9*DRIJg~EqQ8#>uV0j2o&U!U^vF2FxU7Jo!^WRWtfqVJnkiqzDeP8W3 zam0rRz($!qo3+A^E!DbN+oKh$A~nAOpO81ngyeX_KfbT($*e7BMzYeZPAD=t?i@u} zLr3p6=&%GBb|k9SQB3M!->>0gLIZXiyUd0b-YEzxBsY(83^ zCnv>*tPhhl=ytjpQ)`Gx(~YGAL?B;{+vl8=MJ_^IHc`c!VPIQm8hZbolS6&iKUd}7 z*P|E>rX+o4!1CW;`k#NbSkY}TZw8sm9SC469$kN>m|BGJ3`j7(a~9UEF|U2jPu}Li za*V8i!r_RU*){`RMS)RkLntA7(90p9OgqZ+{O0f;d=gnZCOlimDEzI((tIi9v_O_h z3_`Lp9ih`tP)kSK316Q2_OrJ24ksbp=wRfJ{D&Q*c7{i^X5u!Nxu$5K37cy_NrAjg zC&@d2wBNnUz=N|)7+6Q3C*)U2xXNi zj^WyM^%>lu0XjdP1eX*cocBYmz7Gb6&Jr!C z)h;kSoz7CGdr(Vnv$m(1k=j8`!)CA|z@5n|aa zFl$hM{V5Ey9V?X~^Kc@jT61>!nsRP2%(D(FTbfk$1g%WYsP6Z!Ek?%f zJZ2jqRMdk%zpc7S{+<&?DXq^h+^M@={2aNzhSRdve*f0eK^t{ruH?&B7r$Th%12(R zD{GrR-DYNoLbl^#T>Kx$qt32q$DErFVO4XfdSb~d5rf< zMW-94R0eR3B=dT=*i8+%uH+G|%V`U#pkc*_b%)ZOlFg<-Zn(UiyYYL=T8kaL^~|Ej zC!W<8q8NYyWwxvMv=$j|6g`Kw@a>uAxw4JWA<*i*vS>_??a6M&&@BF|XA2>?1ua9Q z%@*w=WaE^V7w6ibNdm!n;L!zCZlnE@%CJM`WsNcozp@0`WWy3X}_doK@ZdOsz12E5BWhylg| zXh%G-xzJ_cCd6h8L`(gPlW(jl_u#IZnhw3*$lC(7ZtQ{mCw?yxZ&^=Yrq4S*F|A%E zM;JvynLU;zvmS-6tf~+SHN17HTI-UU+9RNU&p^*+AH5psr(-tSN2KJ(x%QC}T+A>% z6Gz92@qs2{gneQTY~_ZJ_{OgStu`kGFg1x%`r<>;O;0UvAN98%>H>sqttoc!s@vu^3P}sg31#MI!*Ew*yEGJVX#g>c5pGQ4mzxla_35kxa zMW8=mhXjBFr%7l6y6UgFyR5NP7 z6LqpGwQ|VhdGEqOmi^IOp|`qflWtEIn@T6C`j73&E0;F?+pQPxUF@!c`t(dH9=}}InJ|e@M-HayWk5Ze~w6L_V`UTGR zog2&N2O^4=ChJP)t@fc~sZs7@DUJbeGLIYn9>2P$!7|Cte%F=!?fgK!7G>5vyLdgy ze&Bs0j94OqUeG629;7$+TY{l*SlKIT^b_FXmxC`68)YWI(7wxYS>a~yTPiW-U* zwYPLyRYYQ16w=3J%7Zn!GZL?zcMfGM?vZypo3dX$tXL_(L|V1nF53d5m|4f)8`dj? z8m{Hdos6tP=3cc_{F%Ct{I06X-KS)ihU6jZ$2AoiZHAs?$O7J~7Sa_v&W7E(=S0k8 zQDeOF2+VaR0g*y+@u|YgCW4TB2EgH`$A8<{8p2_U)(`l3HzyQEFs6CVO zV9`r3Bz~kt6=FXZ`Zr;ju>Y}mRM&G$>t?W4S0tqT*NTw zx^LSiymVtX7jLS8-Ey&T;pD!^pY0Oi&mzZBDU-fP)IH-w>0FzVcg8KoLSKE^le%?c z5ydfT&KgmPm~vy%xk|mIIyQ9{d#o3fxKwO7@;)+drF63Qu@9m%u5^8Vw^M}1nTZPk znNf9SZ8d87_l5Zo86LD2Y54r-esdcBeaU2y_J` zB=X-K&Yw?Xi6sU8j^9~dfQ((w`qc}*<3Tu7ry){3c3tAm;xT&RXOs5z5zCQ0o~@8= zSj^|dnMXQ?fXKBTd&VXqZf@?>bf~n3R&xJrdHW= z$w?}TdDuk|A9aoHNS7#(NY%ZLe-ZcorslH-6c|us|vBQ$5jN&iRW+8_9V5{6WG- zgQLU!`22bSpie~^8gw=uwc)aj%e@Yzn(4i$t-v^u{Js;pU(cBX<@Bpf9H_C``9IwL zt@NItHiauf=Qdv=` z7SCIT^M;tPvU;~~6>l7_x2aVY6qn8Qj*<(DzD;OOk0eRrC2!&lW~6r&J#7%u$$!pN z>ehG3zqw%f0E52`oK=A01w^ zaNQ-vnT=%D+5?H2OZR*tqLw4sD!0&q@6Ta5_j>?MFKW{vs;65wi)k)4;b^BV_O9T* ze~fKhB47D^9#;DsdMWsqjn$K@bJ+w{rY}sWVjPK?NDR#r_u}>VarVNxa4mC=Ey=og z0!)Y=s^l`>;+osI8A%H5sXn2(>~{`-ZSt0LlwhExffkR4KkDC(8%wl%x`qX^0($HyG3p!mB#ip-)p)p z>^Y|FDSFHx5&NQc_8R_eNwPthTOz{PdCPcw&Nl1VJ(qetmdV0p-*zs8v-kcP$?7Z) z!w%>p{OD{c%6$lq;PsVdh!T7;s5J4z?IHHch$lQQpM83Y1dsnIRqYFg(1q)_wEwT7 zBv|u4oapUZo6sP7|#;1d8Yk-`G}ug2%)+H8N@=U z9p5B5xo@SC#b1ozUNk0E4DFpJwFdG<>6jYJ_w^D2?v?)XlhSufBxGfcAirKrPo8D? zT~~k8({Ghgs1&UpsXwAc2@)(*4n6?fe0~ee9povD{6i7M0eZt{)&08G)eF^5f%VJd z%1{NL(fzeDfL<{&41F2MOP6Z4mGS|A1RwNZtaJ{mhbLzG5ZiT0#^un4F|YR4;C z4mBl;9jN>OVPHfy@HH0qg*vMaX zlVjKMR+Xo8))-t+hROdUs1Z&3Ynt@~pqJDBy$U-?^=aQX(t2Odf9nZM~r zTddh%uV+N$lR&RaRYaY1{UK*H(JfF`f2z?GyJX$j;8@qczaGpq-~6RisT3_j>&p{dSiti8HcxxxJTaKblqLb`@bI zzsH(OH$tkAa}~ygnQ`TG`0M>{bTu;eF*^Ej$9hz#ky98n?V#gt8nGc+xWXa7)9bxr z1hm#Hah(nKnJk45dGQcrV*?7dL612)BKrm!hOC_{Gie>52l&N6D(BTt`?`0EKemT5 zrxBnqF%aa?b;VA637`DY~$v{fpFRAiXfl?we z3|tu3uQ!^x#-`D4-I4H6q&y9rS&P*sT|>iBmbA3UXcXtZlh^KYoy+>D?MhA%GI{OG z0x(ghde9&SY7WG%u1C$%bnyumc}qDn;m=5=P^KikIGW=)`pO5&H8E<|quUDg2spiz zR2^Gay*ia9WZDa%hXGt(DOpkx6pir2e8l4?5{aHXq%-l8oR^)a3{I$~Y(j9oN;q1Thl?k;g2e^)F zkH6=Wz0uF_wmcOr_T^14O80V7vwMDv&>J^_H+D}_so~pedt_zC^LyM>TX%jWUicJE z@q?KVoNC$5P{jQ%HALKN$wlv{tum9U0pb?kO4pzkkV%`>dP#4Zhuv1lhl){hqli}7 zVhITeF6GIbF`Z9tv~4T>`w#V&?)1qRvI{?T&-@kvslKY%&RNpl{e}tAYL;H4aNq9) z-=@*_WzL#?n?wE13 z06nu8tTiP4>BS+tZ&}WE-M~M=N;;Io7C9Udg#zmWw}BnUL~#+#hfqHIQjNwzCc8 z^@=iCa$9cRE6a>lW@t6ZRI3xm6lA=v3PVftN8d(Q;Z*xx-M-d+ZN_q_O_qx%wU7<- zy{D%9`&{5U5dt2Pj6c@rh~hqa;qd!2!h0s6ejZMbDvUxYpQt%378mBP=sCx<)p zGuoaud2QUgn&3KkTOk2lARqqg?-k4nSGMoYR53)~tUaer-s-5BZDhse0`pD%N?H&$ zdhV}*v%eUH2~Fp}l_5 zvyxMmtGnvj+p!`A6TFZ}{iKSgw^bq~@lsBqp1v~#wQH*OZ-g3&x1W0YNfWJz>D*of zFQZ(QKKU1^yx9S$Ve$sS?apFBLKMr5c^{9UPYN7)ZMBk5ZQuFvDVJgP-0?kmZ0Hj? zF-;#>wftnv*>v?@G|J_PYsT}baa`JSs%z;Fb78g`&~dn&x6|)@=#1g#sRsErD2Eh* zqwi)j2BnYB!^4NkuSQ@5Mw{@*3bc$goiT~@rp+I+%ipX7<9DW7wW9A~6xD)~gp87_ zdLl>-UY!X{#=cx0**7#zca?uOMw~-!&QtGd>d(**5xSXzFm|6q^LwHu8YW}VVd3vW zhrYo{aCp_TFmS&z{3m5+y#cRQ7Upc~HOZ$UJGA;F*-)lK!+q`qy>r%hEfj^NEqRxT z$R9TLI(=j9zamzfQfR6S-u(h*J}Eug6YJ~Cl(99=Gwnz?iZk0^+tSh!`>K|q5`a^Di( z`CAVAQAyOZhoSiFGM}FPD1;8)`wJx}yN0S+wUuCUD^^%OF__kp_%JH+l&YOqxyp#Y z35wHDwG#RIOlbGBF_Biwjn{GSf82RKjLO&?M4E$!Q*N0*WSaP(9GIh!1GBmS5ttVD zmvmu7B21Lg0*7<8&GssSO^$5Q$Tv!M0t3yK3)NY!Hf^|lt!6*otSoCP?{~d^!M=4l zfSA#9U43x!i06+fx8=V62J(rvjBCavOej7T&g+O^{=(Mfj5t%{2R!aRX}9-_grN>N zb~I^Zo>7CYMiqxC$15W)-SaC!I)e_%B5Gmji}Hpsc-x}dZ*#szJxJTiX#CXkm16Br zW?M(PFPk)s#^?S>B`zwz-Ml)Yfnj*^Fm-TvJJT(h)wYrKpjIdgUC%9GWs=KN-bAV0 z)XdBb#+KgPcgE#LAay>CPX|)ZoFdq?0O6vG#$NNLfm8ar$7BzmA1|GY+6GyP%!c06 z!pFCtLXrA+8|E+Pw)>hz_)m8!=gfR*u*wx}LtT9}&XSrIf;7#pu_X##MNNHxIn~`G z-NW^tJw0r*_Eo7yHt|GC#oX5zrs!L?)@n8t?Hr1_)H{sdn~LA{0P|`hR6YimD46Pj zdXfu0AeI_sABNh{p<74O(-I`@4&ac~y>@@6uI_^U%jY{lb^kK{(|_1hN2ON?9V3vg z!y3r3o%iF8ly+=#9gG}giGdj_=ub%*X=!SHet!Bz4k=Gr}PMJBI4 zNps29BAt5LLUQ$87{{j^cFRRY zHrcs$sTX)Y9z}KQUnij4O1>iWS#5bf+(I2yw(?J?l3QxK$)EO5EdZ)PBQhfpokENo zL%Lo~o0Lh@!f#EzW9pcjz0+vxNb}{x!9A)%JFlgR3Z|7OSAF=yd)h!uKcVr5#=03p zx`NO?aqAbL72Ev4SF7=J=3kUe$6m%j*KAwPFp}Js<*$7tJ-09uX(i5uGsVV+*ln?B zt)S@VnLQKddQKoDAWeNvNd;-%Jb6+@XXZVZl9M-*NZ{hwY{Hd@Sa0Vfa81Mw^@7Vc%q2cEzz6@e z7VW#c!x7;h$1NRcGE#9PJ&V+OMD@db-T0Z@OVO>{FCCnJ+2-?9d^zg=_=vl3?~<3q z{+Dw-E^qdiP8iu=_q365aO;~Qg$NFlb8(i5WmDb}Q^z#DJ!wCOydzFW)HP>ex$;O( zWgoCR^TZA89Zc-y7GBT2A76ggP@lElZuZuj%2#abrh1v9&)$aQ95d^Vg9`ui4?__q zU*bsrWiO5Y{3`w9SEj6j8AHX3W5vA_Iz-_<0~_yQSj$0}x@-@I0Xr5-Tv$5d+MyqH zksMx_sb4=&!3mF+CE3|E9&weHJUwD%m6MexzR}5eaPCd?#LPmq<)Hg=+b4?00-JH9 z{Bo1TKtHK8`C6&iNC(bp8_Cn#Yru14O1XSFODd1HKu}Rb&8S-LUG-R>w=(%6%6I?A z8~l0|A5Xp?0BAnIP`}*ejxrLdzwi=E`o7kcNEOBFr(UNflGIPdsu;^Hvsgz zLTESufkz}v6dUp{Wx8QwV-wWl(7aUfaMu(x^EJ?u>XlvtBXexj{>!0dFYN~HM7*SW zDeXU+#!J81t0HGMMz7qT9}O*+T`8SUk0judqdMl-p+n1rZ_JlVkXEk9(Wd0(%I6!m z*Vo^l#fpC4gu?V)D?7??0(Km{L1kqnrbin5y!7vL@xKQIV|0bAUq98m(CRUfk~{!K zkS~DyG?Pi|=<4dC^{DP4dkEUw&D@-LKY4*juW!(JDR~moW-DEQ^6i0T!OqBf+%dfJ zkcgF(p9(8q2%UeQ;vIQ9;=Z|+jpyPzRNWn-)3)-dyTty6{^0dFQseS&R}RcmqN9q( zer8D(EWS-u-IcXuKC$<=MYPgW&~g+qu4+(Pb)XnfhhYa znR1WCGahZ!sj-<-y-O6C!tCD;@xtyMNTX=yDV<&a+{1q^WcrI&lcMzetj$KGss(w@ z0T!mTytBQ%-OG(qxssNV(Eyr<#-2n9$D+^d5SQD`7p+uEo@KaU>HN|#C6rBg&aiB3 zCu(`{6UlXS$~a7Zu}NYOPktklK{JpO_PR_N^R`R-P=8Eg>8;0b)b{s{)Ha&YnF7sV zQ=3&+Ek<8K3+0KeV_*G@tUFxdU+qLi(t7LXmm8Mrmnt#FFLP1@;Q-1II@EK}stWmH z_w(V8cn=*L%pdbwncYR4#m-mbS6z{V9}x!$xYD%J-_9K~Yf0d%f%i*Qs$2t4Yb|})*o(RWfghf zsxuGf&nJJEZXD5$)-bU2g=@uCZm!?%eVxI5vyoQ|v&s7nZ9Ysm8^6%(S$Q=%Cm z$q`PN?7Xn*tc`A8ca}mc$PwD~&j$YMRb~rcjRh?A#AKGx#@)^H2U0R#MpdoM&d)D; zuY7pf+ZDcjrNw6Iq4CnImj%npgUaG>k&8=hRSS#<{fhA>R^lwBP)K#vU*2&rQ=Ub* zHpR)fGk-9%V|jckl~Up{R`GJ4Hed~ws_w~5;n0r->ojWF=kc$6Bc$Q9<%d>QtM^z9 z_Si{l5}#r@|T{n{plg9izlGavnS@Bg%i2R{lOBn+2j zQ2+ShZ!5~m%#2zWqW#~!;o6~QT)(wL&2Ynf)($n}wOzB+3`S_pQZt&_HA~It%h%us zBX(GWAB^Z|4SuY_4@Qfz20s`r#v1%!v>0pfgVACzguQF0pfgVAEF z!4F1@v6hHov=|I{Yz=-e8k05n!Dvj@;0L2ISxdw)8k4m|%o_Y)v>0pfgVAEF!4F1@ zu?9aFEXErAV7MTw?#>$gU|f(j_`zsQ*5C(&G5L2FjQ0E)*Z==ofPWvZwKgvXzof9% zyU0j7uJtZ5I_kCFMMl)W){y&eTS{MzZFj7}55@&qgCGAFz>gm*)Nbc#v*uFyAF@ivu2oaseIDlef;b$m??=g2zImQr;{>BtenAtZw-|=70x;etkOjNlN_FoRWA+x{$d(Seb|8h{u zrgc8Vow`Z?-J}#P8~AQqbVm1oH#$b^9OxS}hotQBvpk8LY#IkgzRn`83)SyDUMn?LV0FknbR%uyE3n0XDOwJsSLSL#n;BK8EmyeKG z`Fv-46DYz)994Uv<)W&iDeDL`t#xPZK<4U`d;Yhls%GOx&hJ2r^M!EnX!i7Mr(Lp8 zUOQjC{K`^yp;5Wt|f=fw0F<5Bwdyjt0{gD`oNai@GP zseLY|jg&Wyd(9QwW=Nmg4+Eg>78--STBz<@Tez3TS7>(OSMTi|4$1Gpr6zXTm3zhr zyDE@IylI2pZh|gcV=`j}Ci>pXGtIfp8V0y%7-MXxf5nGoI9+NaEvHFChKd}PTW@-+ z&snk}FiSa>=yU5_>*}%89-R=|lu_+&FEdQYef9UTk2*fYpuph0r;qY@{CI6S3F^<^ z1UrOuV~CMjgWlsc3MlHcAn9R3?h0)&x#nm@+D9f3eCkG`tYO}{T3=PL=A8{&5e~sV zr-oqI@1>mgr&OD734^*!E`0Nr=cf7_SNs0Y20{n5W=L{g5y$?MGxoWp9h1Bsbv3h9 z-zsq=y*T|=ERn{F^kAj{D^U%Wb$UD;vR&Z2Pg&&^@kd3One}__kLZl zaO6V60d`4F4de`+=xGZQYt=p64SHI#nRV&iUqJy?txhQ4u)7lWTBGR8J#OjJFLyWX zYRbI&rU}l9k;J%&_q?h;sA3l9?ZNyWTuu`}UnBTd(O$+~`0nXbqJTmwbliBeRmSrt z{rt0NIrVzZC7n>N@&lP~bK9AhJ-w*$GiPIn?&+>RM3|jC-K?2kI&m!8<0)uaK1th5 zDIARIyycZ!9?M37#T;{i3?LbeW%srqJ6^6YTR zYBUq+>8<265L6fcblqlfZs0Ebz%?Udj|oM$=|<(88@hLExBUJ@K8Fu#iQV{6p|a{= z9P%04K>T`WWob~pS>K8zmi1MWdMDnr)6l*iWg)cQ^Qi)APJ@ulgyKmp7%LiSS{TWQ zE+)X9OWG9nhjbg<;Kg=#E1-CVDe;WInSL}?HnSq}%%>w6kLh&2f+jrj_KcEAm2gl2 zj>xkIF~6j4r%qCN{-?uK7PaVqY5^L!2*U?VG&d5jiGc#;4SlmP({Rq&$Z?Njr684R z*ohV3(VF?mEF!T^q`bsdif+|f zqewXu!QM-U19|0PR`_fu-6GUtM{RAvHwjxVGC!4>cM)CG{5CN@^+I2O@k5m7+=Uj2G5IOW;H>{05 zgWmF!X{eB6bWlyN$CSF;@=RN^RYqw@oSSaD_qcnnDhQs}(YEqP=eBk9&M3toW@l23 zmk~U-st>6j=zABa3Q|~CLtpwE?jFaL=uC*HC5M@X|8h3)YC_AM<;w=)*ZleYyN*UQ z_xcbw?K*lrw%SGHnmn)f(#>$Xh-VpBX`|AQoCdkNve2tsy=W>G!7_5?pMToNTgdj#7oE zoL6nbX9GSkm_kw(oqsbJ%wg8)>oLPH*36I@+N0-yr3^A^4^sW7NRXU zR|oI{5-c&e=wfiB38k|g0&EW70xeMaGpz=p9p*?Ae}!6yX7#qoBAD%d(Eh=U;`eyU z3$Pl^Aa@u>x|$Sbh9CzyJ#!b(;8sLbPtl>U5s zeTU5<&-wn)p$@Bz`u*czP(r5q)SP-;2Xo(SlezwdSi(O33Jm?n*)a01Ajz)}rUQ(Z z;>N<&CAvk8ZdP*ak{8g4907GnH4q$g@>jVv;g!EnAT9IUY>!evC4chEY-+gXnTfZ# z;1}BJi$ONLX}i~tJA#>xwfxBmr$0!>_n$sIy8BS!4{lKltvt}#w8in>+)(fXh*EHidIiLr7apHH7is!Vywm#G zGPX77XRm<`85P#~V)dBu={sPL@9N@51NReuPM$$R2JE;pCqjkBCvh6Vp_atVf4Kf@;Y)_Y1RRe=KH#7~ui4@7z` zcJ}5Ow7xCx1@q4Ddo8ffxqQ*c|1`f0UqK`BDTX|8ykqRdFEluZjzJud zbQ*0J#kCNU%#|OfWg*(VSLVEv@o4=NTid%Sd`QYCmv2v$vlX<>zm$}W^p(l4%r`WH zNCb9naIe{m*p|h;TvhH)U_slu2dm_1H+7CrfaZ(Z%@y?F3c0Mo-lYMF#19fg86&_l zHUbI#sI805(X{6*O>s|+8plmN1{=T~q)lRq*$*YMdM?xE%Ize`W8-YX1y`h3mZq8~ z>qL4di_nXO)V$6n@ZZnejrJ&$O9{ShdtMg*s9@7!PVf)Xl$-xs9o&O@^9uZeWJNBc z-0wE;SI;kBxCDf0^k>-+M!V{OiaE9(#s2DH43esA5-4^VX*;|}o9DZ-{DSru1;xIy zINv4^EsZvqNi?xVmVE+CRD5A4#WOAui$%qveTZPjj)Bc{O^oKk7w_xzow*)^Al_b{ z3@x|b{Q0?_1#++SY`aNBg@Wl=x9^{7TKkqjZDyGwkpbYzNl5{f2k1&S#ZLKXHH zV^2pTmRuU3hM&T|!R*YV!xosm{35q^ud5=AqMR;}iOJDk(&{qQTp^J_SyFZ_La(zl zJt%0izH8ec)x6UtU!A?nT8vLi%;m>t!5b9aWx<~NtSC;Ni80ZIs}86?{eaGbyhd6jmii#XNc-whrMm|P;KB>vPmvzue*Ms51TQh!QAqg^ zpn%TR54fRe5>OE2%Kq79tZ=XisiTgXdjOaN^Ij(X;g8mz6MZAZ@e7NY7H82;9&l** z$1pN{ZySkj8exmdI|dS-X&~$`jdk^GK~}DxLWuQ~s|C0TMc@~j0nT?)m&XAO>$w*M zHR2Uexr+g^l%P`_M80pkD205_+q+NNb`>N&)~u49V!GJvip|{>c;iay1n0i*T@B&xQI0%6LNQciDtd` zUbI<_-$ zfrB+z)DXZ-+$KByF%6Glu8J$wL$*HLYy|qz#$%rz0XkJwEekq%wc;*4lF?l1)qYJp zxpb?N1CwBp*nTn&-({Usk9J;hA1{@lBeTMW{U@(oFw1&>s_weYTe{NEbh}BgX>1B1 z94}#8zC4=?F$vzQ94GRfs(`{Ci2-+9I^ zHdfd-Ku18f#SQYbiC}*H_2NMUT~7DF&88E}4`$u%%I3}BtQ0qawT|vAIw^9SYtAM= z+GQi!*mGvoeQ(3V<(71Qksp-wT1=JK*F~vrhh{PAI4QrUmQ>qH5=jYIrDWiPW#2&< z=0HoV5(_B(6+{uxIdD29gr))DH4qmsT*UeFCs`~kq77{D9{|~e2=&KZdkux2ck23Km8fmKwh_q`@Q%7On zO18%<1riN3UKoRVmt!=36B0yxoCCc26R(cw20oUVGbUFPczbRSPz^mwAkS>vn2?oh|ge%XI~7!-z(bAy== zVlMZ6x0YxB{7B3}oKJLbxg+`T{&bMc%`=X+N-sRRNG0%$WR!dPH*8&nj;=I8IxAfC zLk)s)yIx)JiDE^Tf;-paE@j?=bgGZN{16S8{SR8|6k{D)(?bhC~Z~Tw#VxsPMaJX`~fxwVVQQKSzQ1=m@`-)Jim)oXiU zF^yGSG>Gt0M<#A_%T856?K!kU{+Ts<&0n6J=(9`;J4zR3ay;|^9B6@fM?J@0 zSBgW$XRz;er6mHePCbsW6>Z%j9l>xz)fGct)Yq`x{DyKzc)WRj*={3|k01)_@I^-y zO-UBKdNTeSh@f^}LI;p7M%*@IabiX$0hQ=&bW1J`CT@i00Y@MSU~TGHPR}+ZdGl5! zwpVECaqhX@s7OwIi`b-bx7_!SdT)0$B5qHQ6_1Sz3h`!Fi!QLh!%y!OX5#UUW^6ihTLT+3>J*-G0h_uyFDCtf^WXP{58Lazbmg8}o)t4lQEpJzNR_N;! zVf%zD{Xwhy#{D-G#`^e{=+Qv#!fp+Q z7KW1T?X<=JZREzVowmg`{zMZ~W#nc59ct7)61IkPwyCZM5z*TTC)I2Bq1cWmn017U zF^KV(UzZ;`pA@m69C;ib;0DGLxU(dSEIpa8kq?~XM<3*QH_m1{mCz{*I8c#4wXre8 z(c)cHnZvhrWoiMAyxKkDFMbE2@`<;-&w_eGe%c}TTkTg|kD}92oSy|xe|5coz|Erj zNcqb0cr)CFMu&(JC+|kH6Z%hP-^u8j@eVLvzI9CfP&`uW8n#M`X~F1Mj37*h>dj1S zf**&<_`dJJKaXQUBRTx9oWm$#3$9h%-NdgSph!sVesEBSna^vfkJlU@m=s}Kq#;tn zh9u>6;D!L8+07A($|dd{ayzBv2yAKs1UBhouCOyV{BNs%Vqf=?^=nH|vxbaNrA#xv z5f*Ki=9!b!(zzZ-)lP^#nnCa#JE!+V0d*I>ueYxRhcUWYU7Q4$mi=WBptF$!JXGn! zhPqDQP(A@#S3Oo_l<3Pg1%ZaYeLye%r$!GDmFgVn{-b0I_`vJyC-#?yE?@jcLK=x+ zu-rcyuPn3;#oXD3$lhwdik$LU_cs`=+uPn;X8b^bo$hu6_nhRTmP~!HtQTuj13TlI z931$$8cbtBJ%BeUpx-Ke!OHvb%q1a(|I`7@#y|S!>{9MER>|6{&gxL{Th-88| z%IPKWC7@dGL@XYCe14lHF;i!{46a%SJiHF_ERjc>-QxX=lK@jTA-e(DTKaLI3B~EC zABo>-G7)XCY$ZF8m`*NRpxgL~2ypaDN++^RrX6DtJ*1yw;_0aZ=FJg4MBN5DZvVQM ze3&>ThEDG^i?C^e_z@`~!ej!z+ZdDAzi;)G;{~#KfxS1L5qcSbT$cCDABFl;(~Oa?00~Nk_z<62Js#~j>Qn^U}>${I@Y5-WC1+C zH7-?*pP4wRf53~I3Dwvnq(3PZM5t}~DeTP+o9twr#*D!$P#~6Srt{2+IHYSi3#^PZ zJ+uc8pgZ^dC&|Cojps1<_9bDUce|-xWlO7KmK}R;gW*{JLrd`CDm!}gF&7v#c{)cH zT%o8)WR=a`$9_)_uu0DC*2jm=XFoM(LlIWlcx7VbCT&VS`zL! zX|V(hLq>luov(3#M|U(GvB?;sZbmh3IMox_(TERmyy=N0r&jTLpYdE-?2UF=EF)@h z^wvORCr@V|g#tr?YD%leR@tdg?drT1si9bRD!IrCz}O5t7M*I?AWt|zEofL2>LR9u$${U@Gl#?L_NNffGZiIGw6IJJ7dFHzg)maq5HrI5>wqoVW(+7tK^e_ z>PfX#1;~!u+`QZMyc2}-yVnsr*kglBK3{&aI0IBo&zg;` zKQr;`D7Qgo{i!;^A&6oS*_0-Gu%#TY3s|cuL4Y6SZ2$u$w(S!d#KJ8v8mTzqA+2Q0 zLe!8RN|?@xUQV;z{^tJn24b@!cLg}A{4SH+P4s|lnAQWg$VC_1`4(7%6Kuins;%a@ z&Zfmt{!-;7vN0NfzkIM9u+=E6#47S$R^%fW+(m!EtY-kt1VLOk>0=U~#SWh&*h~df z-8G=URE5#p&xl8J1PF z>oD*kvTm?}U{$@&0@audr^Z&C?wQ@?Cf@F{dE>1piyNGAiWvqSZFTq2EamQ|xJtv^ zaDmfU$ePe$oT$-GA#tlas-7GKf1*=hY&B~WJ%eLOkKc;Pu#(b79ut+0Qww~6q$XS8 z5ETv5e^yVmr9o~{kj}w4dIx+S0;03YNq$uVa2?Zn9fcU&m8bv|V|K$qcV0jst&ex*;^~Gn_RUcN8;Eg5jXcg> z+Rn?67KsFo(5QU^yoW6gvzKyz7NYth_i3jX#JO_<=>^xCiy&N`5~Uz@IC>hw%%j3U z^>ii2)(b1}wrn%9f7$B{;9ouNS9~Uoid^cNvNOo;mNM9;zic3@>PXsrSdAl=XrU>6 z?d^jiF*;;d#}E3CHtb(zJg;1V8rPHt0Z&!OM-v3-DiSEtSNu85Xdr`PJeRZmZHC_Vl(Y0k)Y6TrA2okg% zzLEb9Kzlb%W~9bLeo<@f{eX<-Swb zFCMx_r}ybpxugA5Yb#uUUjdce;;7@gDBYHcD&F4RV>oga>xfY9$8+kay0`^Y?)@|# z*i`@7$X~enmPv-9Z#e0k8U1UDy!1@w3zMJ}1Ml4MM=IC2;1a%V=!vm>Cbs?rN zhp(2yoGt`1F8Z1K!BvnhO2L?!cmNVxxxn1C2suD5T#Zg9byoI5;?0swLDxmL?IGwx zPBaH?Ozwjqq~2y@o6DQ?+ob+hWKD3oz!A&((%}&ecJ0b{dR%UR$z?OJuNO1u@H?w3 z8U)9H&!%MJolU(Rn2g;v&HI#k1cOC3DBXOQa)ID+@F8(p7;wP9(BXp9u z@o0|IHx`$#<3JyIgagslDSOna!4*PciTVKhNRuF`VYzXLhCNoMI&{l`Ua|yIam+z} zqBDmMPeDUB$r1~ejGj)(eY;b&MONMy$^I>kht7=AIoHmp;MHO6t5;yB_7#|$m@>w@ z2Ql>XN7A2-^q8#C6AM9`fVO+&hTHqV<$C%5I7@xd>f1OrX1p?EY#=vyXS-Z=glNF7rRdqRFIZ(lnZsd4_hMF0u^`qrTX>`$zE&->6QtpmH^Cv(%g<%) zxZ4jU9=(%khcC>&;ia9J8wXc#iL=`ObQq49(gZAS7+LAjXLP|}Ai&8|)5Od;5kqVY zA|2?`^Y(TV^!TgI*jqOBI;YL-Byp1%c8}1e!&=Rsj_)G)?`Q+G5(*Bq>T7^Vl-GQn zu^Ck`eqRgxKqLzxu2u_qrj8p@*GBt*F>Q|4M;Z7NFKcrUQDjnqHf+@UdNv*>!J~+5 z#eg?18GOe%g=loLVAS0Oen^ZY)$@imqh5L>P2GDWRRNVsG-$jm+Nx!+SEQ_u{Wv|5 zY2T1zvdeQXL7JM|eEIH_ejsb1?EJT9isjb^7##{ zkdBnegM2Sff~8KD=y8c}&OA@u3MY6X{~rRWu;HQk1=a!g-bE~DQw^JoqoJhR^mm6} z`I}@o!E{i;*c5<90`#xNDc0-^W#GVU+Kt#8qA~ z=XmPhQ=HF)x``c(bjCK*3`jt&Aja&$H745ReMRKJRA`F8~%torP0c9NT-Y z+}Wy6!&W+*1xXEjpOh+m%m_hu?Ab%drhWU<{u7%@N#6PN*I&HumoA(|!hPM%2{;uc z_?=Gu0K!y(6u3Zc8R57i1n}l~(xm=|0T$xdcl26_4!iQ@A|#5xBTCUP_1y_nS3Vqy ziLUZxs@+iU%5txaSREVE(eNYX#7AKAo;U#+ea;+p{W7G9zIL~R8_LnrMDhrnrbnBL zy%3k_$-Iuk2T8X&yk%FuK5k-ul^9eAtdt_>fRz{^9*(&n6;xId*to1MM&YI*dQEU& zBSRog)W{gAgNOe6QT+0?M)sgam6Pd1;|eGj+k!9m)K!C3t^*>{X%q@uoyyvB1$r*l zc}Rw=QZ%1ro&`m9hpwAdlx2Epkp>XVW*I)qU$%Q+ET6BpYXVNXWpZ!hz%UelX`H{e zrDhTcR}))ui(UcKQ3%Rf5|`i%+Z?{tV9u% zd#LEu1Ht1svKJhl+mF{9WlEKE#XBKct&h$g64c_5@Pe~^8OgCZxDD%0>d)ajv8&;e zZ80_bhni*(_`zh=xkpZ3Q}0h}hQm|-D*L&tDugGOMu5pH$}O>&*|V;+gMD3$OK(RY zJ@;a@&IRIT=LOn38IF6vpIar5Bm1V}h`KLzkeapb=2J{4SB@aQl08C9oq>>c5>~u1 z25FYzX_=h^6U*%u@qtZ{oN6A+8-mwtU@{;d&Y09Omq08=u8bJ3grl-Y(xkh=jy+qR z6$IS#DSo@mXePZDr&XvActBNpsMBpOn-z_A4|GN}fU6d%CocR>d5QpgFccljv+AnK z?Q#LKx0zlX(gOxraR08WiHe+hf7eU&ddN0iOE)>J9XJRWR-K+3^ViZmBS6$uykY?W z=zYa5P@f;m@pK+MYgamh{*^$2&^QNZy`nJ4%r?K{wll02WRejnoxaRTbc0GPox4q6 zjhXTAzfiZhQe)>?$rM9wj{J%fw93WZhms&UBD=`NQR$CNz>(VudLe|0j)LEm#@8Bi z_D<9FXX+t*9+*5n40{7T5U89x*%N@lx*k!NooV^B&=>jOpn-?xQ9S#X*R1uG<0@6U z4vmUAJ5Wy^>lu%qK4-%wn5ocgB2W9-m-LspaYp^r>Od-ro^RT#?7Uj=oBn;D4G!+$ z_@W{CS(GAWU6vzdQ&DhV|C}(Ib-22_;6`OakVuB;3Q&XgGH8y} ztygL)8?Tg!X5QIZ=*E}<9TF#q+NOd|I-79B0EZ}E0$0bJw)=aoeBWd-U;(}5#iH(I zppsV^arMDHj2@ z6}9qG)o@u3cLkUs3RJ!72jguy;*=i+4!(6o&-BFQR=A@<3Et-1r-&}#`4Rq#aM z01CuMVQJ`t!q~k%8sw-E2??dqAcrR>WX5PJ$Cimk3l?kz(P+UkTCj{(pJ>g2(H0BV zOflMGK}#p#P#SF{VykUO+vQkm+tIENmcGv(9 zJ{#@uBNY(v>@nKmhX(}`W36XLKYHYZGL&U>W=c%Rl~?XZ{5W$laD@00K`} KKbLh*2~7ZWp*@=b literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png b/website/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ad78d396aa816ccd07f214d422c1afe4b54fff GIT binary patch literal 124333 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 literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/12.9__iPad_Pro_landscape.png b/website/public/splash_screens/12.9__iPad_Pro_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..e47d8ac9a3025de7de1b5eaf47c2423b50b1e4b5 GIT binary patch literal 162168 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≦`bj5_|r{mA*4BHWrnIf>o{~2-X_X{b~=S1Hyb} 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 z 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 literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png b/website/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..ed09b9ff3d7084bea899fb021f89fe73c6db4b70 GIT binary patch literal 34886 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�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

O~g(&A*%jtT2J)%T|Ac9g|;uJj*bNxqi4( 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 M;&hyI)c4B&08FtWcK`qY literal 0 HcmV?d00001 diff --git a/website/public/splash_screens/8.3__iPad_Mini_landscape.png b/website/public/splash_screens/8.3__iPad_Mini_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..11094b466921403267c337a239426f21becaf2d7 GIT binary patch literal 109238 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

O}*c! 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

cAib66{G1yV? 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
Tr0(m;Tf{CO-(jgl{g4wD1(jZv=>wG0 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⁣$@py{;haY=C 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