From a21b69bd8f92998f8bbecad85d3a27b99bb36a67 Mon Sep 17 00:00:00 2001 From: hugol Date: Tue, 12 Nov 2024 18:19:10 +0100 Subject: [PATCH] Mise en place de Laravel 11 avec Fortify --- .env.example | 61 +- .gitignore | 3 + app/Console/Kernel.php | 27 - app/Exceptions/Handler.php | 30 - app/Http/Controllers/AccountController.php | 10 - app/Http/Controllers/BotController.php | 10 - app/Http/Controllers/ContestController.php | 644 - app/Http/Controllers/Controller.php | 8 +- app/Http/Controllers/HomeController.php | 14 - app/Http/Kernel.php | 68 - app/Http/Middleware/Authenticate.php | 17 - app/Http/Middleware/EncryptCookies.php | 17 - .../PreventRequestsDuringMaintenance.php | 17 - .../Middleware/RedirectIfAuthenticated.php | 30 - app/Http/Middleware/TrimStrings.php | 19 - app/Http/Middleware/TrustHosts.php | 20 - app/Http/Middleware/TrustProxies.php | 28 - app/Http/Middleware/ValidateSignature.php | 22 - app/Http/Middleware/VerifyCsrfToken.php | 17 - app/Models/Account.php | 18 - app/Models/Category.php | 18 - app/Models/Contest.php | 22 - app/Models/Fake.php | 14 - app/Models/Organizer.php | 18 - app/Providers/AuthServiceProvider.php | 26 - app/Providers/BroadcastServiceProvider.php | 19 - app/Providers/EventServiceProvider.php | 38 - app/Providers/FortifyServiceProvider.php | 30 +- app/Providers/RouteServiceProvider.php | 40 - artisan | 50 +- bootstrap/app.php | 67 +- bootstrap/providers.php | 7 + composer.json | 36 +- composer.lock | 3457 +-- config/app.php | 110 +- config/auth.php | 34 +- config/broadcasting.php | 71 - config/cache.php | 31 +- config/cors.php | 34 - config/database.php | 78 +- config/filesystems.php | 13 +- config/hashing.php | 54 - config/logging.php | 31 +- config/mail.php | 60 +- config/queue.php | 41 +- config/sanctum.php | 83 - config/services.php | 18 +- config/session.php | 67 +- config/view.php | 36 - ... 0001_01_01_000000_create_users_table.php} | 17 + .../0001_01_01_000001_create_cache_table.php | 35 + .../0001_01_01_000002_create_jobs_table.php | 57 + ...000_create_password_reset_tokens_table.php | 28 - ..._08_19_000000_create_failed_jobs_table.php | 32 - ...01_create_personal_access_tokens_table.php | 33 - ...024_08_10_153352_create_contests_table.php | 38 - ...024_08_10_153417_create_accounts_table.php | 31 - ...4_08_10_153440_create_categories_table.php | 30 - ...4_08_10_153504_create_organizers_table.php | 32 - .../2024_08_10_154356_create_fakes_table.php | 28 - ...add_two_factor_columns_to_users_table.php} | 0 ..._add_two_factor_columns_to_users_table.php | 46 + database/seeders/DatabaseSeeder.php | 11 +- package-lock.json | 19164 +++------------- package.json | 23 +- phpunit.xml | 3 +- postcss.config.js | 6 + .../css/inc/bootstrap/bootstrap.min.css | 6 - public/assets/css/inc/splide/splide.min.css | 1 - public/assets/css/style.css | 9523 -------- public/assets/img/favicon.png | Bin 449 -> 0 bytes public/assets/img/icon/128x128.png | Bin 1938 -> 0 bytes public/assets/img/icon/144x144.png | Bin 2219 -> 0 bytes public/assets/img/icon/152x152.png | Bin 2247 -> 0 bytes public/assets/img/icon/192x192.png | Bin 2716 -> 0 bytes public/assets/img/icon/384x384.png | Bin 4624 -> 0 bytes public/assets/img/icon/512x512.png | Bin 5829 -> 0 bytes public/assets/img/icon/72x72.png | Bin 1500 -> 0 bytes public/assets/img/icon/96x96.png | Bin 1616 -> 0 bytes public/assets/img/logo-brut.png | Bin 37148 -> 0 bytes public/assets/img/logo.png | Bin 421354 -> 0 bytes public/assets/img/sample/ads/300x250.jpg | Bin 8985 -> 0 bytes public/assets/img/sample/ads/300x50.jpg | Bin 5384 -> 0 bytes public/assets/img/sample/avatar/avatar1.jpg | Bin 44647 -> 0 bytes public/assets/img/sample/avatar/avatar10.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar2.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar3.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar4.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar5.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar6.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar7.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar8.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/avatar/avatar9.jpg | Bin 5530 -> 0 bytes public/assets/img/sample/photo/1.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/2.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/3.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/4.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/5.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/6.jpg | Bin 8710 -> 0 bytes public/assets/img/sample/photo/d1.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d2.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d3.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d4.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d5.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d6.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/d7.jpg | Bin 17378 -> 0 bytes public/assets/img/sample/photo/product1.jpg | Bin 15594 -> 0 bytes public/assets/img/sample/photo/product2.jpg | Bin 15594 -> 0 bytes public/assets/img/sample/photo/product3.jpg | Bin 15594 -> 0 bytes public/assets/img/sample/photo/product4.jpg | Bin 15594 -> 0 bytes public/assets/img/sample/photo/vector1.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vector2.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vector3.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vector4.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vector5.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vector6.png | Bin 48721 -> 0 bytes public/assets/img/sample/photo/vertical1.jpg | Bin 35440 -> 0 bytes public/assets/img/sample/photo/vertical2.jpg | Bin 35440 -> 0 bytes public/assets/img/sample/photo/vertical3.jpg | Bin 35440 -> 0 bytes public/assets/img/sample/photo/vertical4.jpg | Bin 35440 -> 0 bytes public/assets/img/sample/photo/vertical5.jpg | Bin 35440 -> 0 bytes public/assets/img/sample/photo/wide0.jpg | Bin 2162 -> 0 bytes public/assets/img/sample/photo/wide1.jpg | Bin 14027 -> 0 bytes public/assets/img/sample/photo/wide2.jpg | Bin 14027 -> 0 bytes public/assets/img/sample/photo/wide3.jpg | Bin 14027 -> 0 bytes public/assets/img/sample/photo/wide4.jpg | Bin 14027 -> 0 bytes public/assets/img/sample/photo/wide5.jpg | Bin 14027 -> 0 bytes public/assets/img/sample/photo/wide6.jpg | Bin 14027 -> 0 bytes public/assets/js/base.js | 1046 - public/assets/js/lib/bootstrap.min.js | 6 - .../plugins/progressbar-js/progressbar.min.js | 1 - public/assets/js/plugins/splide/splide.min.js | 6 - public/assets/sass/_body.scss | 50 - public/assets/sass/_darkmode.scss | 1072 - public/assets/sass/_rtl.scss | 730 - public/assets/sass/_theme-settings.scss | 55 - public/assets/sass/_ui-framework.scss | 49 - public/assets/sass/framework/_accordion.scss | 119 - .../assets/sass/framework/_actionsheet.scss | 133 - public/assets/sass/framework/_adbox.scss | 42 - .../assets/sass/framework/_add-to-home.scss | 119 - public/assets/sass/framework/_alert.scss | 142 - public/assets/sass/framework/_badge.scss | 87 - public/assets/sass/framework/_blog.scss | 30 - public/assets/sass/framework/_button.scss | 497 - public/assets/sass/framework/_card.scss | 117 - public/assets/sass/framework/_carousel.scss | 64 - .../framework/_checkbox-radio-toggle.scss | 128 - public/assets/sass/framework/_chips.scss | 146 - .../assets/sass/framework/_color-class.scss | 153 - public/assets/sass/framework/_comment.scss | 77 - public/assets/sass/framework/_dialog.scss | 112 - public/assets/sass/framework/_divider.scss | 22 - public/assets/sass/framework/_dropdown.scss | 62 - public/assets/sass/framework/_e-commerce.scss | 91 - public/assets/sass/framework/_error-page.scss | 44 - public/assets/sass/framework/_fab-button.scss | 161 - .../sass/framework/_form-validation.scss | 129 - .../assets/sass/framework/_form-wizard.scss | 89 - public/assets/sass/framework/_go-to-top.scss | 24 - public/assets/sass/framework/_grid.scss | 315 - public/assets/sass/framework/_icon.scss | 52 - public/assets/sass/framework/_image.scss | 74 - public/assets/sass/framework/_inputs.scss | 271 - public/assets/sass/framework/_invoice.scss | 117 - public/assets/sass/framework/_listview.scss | 350 - public/assets/sass/framework/_loader.scss | 26 - public/assets/sass/framework/_login.scss | 31 - public/assets/sass/framework/_messages.scss | 94 - public/assets/sass/framework/_modal.scss | 60 - .../assets/sass/framework/_notification.scss | 227 - public/assets/sass/framework/_offcanvas.scss | 71 - .../sass/framework/_online-detection.scss | 5 - .../assets/sass/framework/_os-detection.scss | 9 - public/assets/sass/framework/_pagination.scss | 47 - public/assets/sass/framework/_preloader.scss | 0 public/assets/sass/framework/_profile.scss | 50 - .../assets/sass/framework/_progressbar.scss | 68 - public/assets/sass/framework/_search.scss | 116 - public/assets/sass/framework/_stepper.scss | 142 - public/assets/sass/framework/_stories.scss | 182 - public/assets/sass/framework/_table.scss | 63 - public/assets/sass/framework/_tabs.scss | 99 - public/assets/sass/framework/_timeline.scss | 64 - public/assets/sass/framework/_toast.scss | 105 - public/assets/sass/framework/_tooltip.scss | 7 - public/assets/sass/framework/_typography.scss | 128 - public/assets/sass/section/_bottomMenu.scss | 178 - public/assets/sass/section/_content.scss | 77 - public/assets/sass/section/_footer.scss | 65 - public/assets/sass/section/_header.scss | 189 - public/assets/sass/section/_sidebar.scss | 174 - public/assets/sass/style.scss | 59 - public/css/app.css | 11968 ---------- public/index.php | 48 +- public/js/app.js | 334 - public/mix-manifest.json | 4 - resources/views/auth/login.blade.php | 177 +- resources/views/layouts/app.blade.php | 246 +- resources/views/layouts/auth.blade.php | 101 + resources/views/welcome.blade.php | 105 + routes/api.php | 19 - routes/channels.php | 18 - routes/console.php | 13 +- routes/web.php | 19 +- storage/app/.gitignore | 1 + storage/app/private/.gitignore | 2 + tailwind.config.js | 20 + tests/CreatesApplication.php | 21 - tests/TestCase.php | 2 +- vite.config.js | 11 + webpack.mix => webpack.mix.js | 0 212 files changed, 4837 insertions(+), 52217 deletions(-) delete mode 100644 app/Console/Kernel.php delete mode 100644 app/Exceptions/Handler.php delete mode 100644 app/Http/Controllers/AccountController.php delete mode 100644 app/Http/Controllers/BotController.php delete mode 100644 app/Http/Controllers/ContestController.php delete mode 100644 app/Http/Controllers/HomeController.php delete mode 100644 app/Http/Kernel.php delete mode 100644 app/Http/Middleware/Authenticate.php delete mode 100644 app/Http/Middleware/EncryptCookies.php delete mode 100644 app/Http/Middleware/PreventRequestsDuringMaintenance.php delete mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php delete mode 100644 app/Http/Middleware/TrimStrings.php delete mode 100644 app/Http/Middleware/TrustHosts.php delete mode 100644 app/Http/Middleware/TrustProxies.php delete mode 100644 app/Http/Middleware/ValidateSignature.php delete mode 100644 app/Http/Middleware/VerifyCsrfToken.php delete mode 100644 app/Models/Account.php delete mode 100644 app/Models/Category.php delete mode 100644 app/Models/Contest.php delete mode 100644 app/Models/Fake.php delete mode 100644 app/Models/Organizer.php delete mode 100644 app/Providers/AuthServiceProvider.php delete mode 100644 app/Providers/BroadcastServiceProvider.php delete mode 100644 app/Providers/EventServiceProvider.php delete mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 bootstrap/providers.php delete mode 100644 config/broadcasting.php delete mode 100644 config/cors.php delete mode 100644 config/hashing.php delete mode 100644 config/sanctum.php delete mode 100644 config/view.php rename database/migrations/{2014_10_12_000000_create_users_table.php => 0001_01_01_000000_create_users_table.php} (50%) create mode 100644 database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 database/migrations/0001_01_01_000002_create_jobs_table.php delete mode 100644 database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php delete mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php delete mode 100644 database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php delete mode 100644 database/migrations/2024_08_10_153352_create_contests_table.php delete mode 100644 database/migrations/2024_08_10_153417_create_accounts_table.php delete mode 100644 database/migrations/2024_08_10_153440_create_categories_table.php delete mode 100644 database/migrations/2024_08_10_153504_create_organizers_table.php delete mode 100644 database/migrations/2024_08_10_154356_create_fakes_table.php rename database/migrations/{2014_10_12_200000_add_two_factor_columns_to_users_table.php => 2024_11_12_171223_add_two_factor_columns_to_users_table.php} (100%) create mode 100644 database/migrations/2024_11_12_171501_add_two_factor_columns_to_users_table.php create mode 100644 postcss.config.js delete mode 100644 public/assets/css/inc/bootstrap/bootstrap.min.css delete mode 100644 public/assets/css/inc/splide/splide.min.css delete mode 100644 public/assets/css/style.css delete mode 100644 public/assets/img/favicon.png delete mode 100644 public/assets/img/icon/128x128.png delete mode 100644 public/assets/img/icon/144x144.png delete mode 100644 public/assets/img/icon/152x152.png delete mode 100644 public/assets/img/icon/192x192.png delete mode 100644 public/assets/img/icon/384x384.png delete mode 100644 public/assets/img/icon/512x512.png delete mode 100644 public/assets/img/icon/72x72.png delete mode 100644 public/assets/img/icon/96x96.png delete mode 100644 public/assets/img/logo-brut.png delete mode 100644 public/assets/img/logo.png delete mode 100644 public/assets/img/sample/ads/300x250.jpg delete mode 100644 public/assets/img/sample/ads/300x50.jpg delete mode 100644 public/assets/img/sample/avatar/avatar1.jpg delete mode 100644 public/assets/img/sample/avatar/avatar10.jpg delete mode 100644 public/assets/img/sample/avatar/avatar2.jpg delete mode 100644 public/assets/img/sample/avatar/avatar3.jpg delete mode 100644 public/assets/img/sample/avatar/avatar4.jpg delete mode 100644 public/assets/img/sample/avatar/avatar5.jpg delete mode 100644 public/assets/img/sample/avatar/avatar6.jpg delete mode 100644 public/assets/img/sample/avatar/avatar7.jpg delete mode 100644 public/assets/img/sample/avatar/avatar8.jpg delete mode 100644 public/assets/img/sample/avatar/avatar9.jpg delete mode 100644 public/assets/img/sample/photo/1.jpg delete mode 100644 public/assets/img/sample/photo/2.jpg delete mode 100644 public/assets/img/sample/photo/3.jpg delete mode 100644 public/assets/img/sample/photo/4.jpg delete mode 100644 public/assets/img/sample/photo/5.jpg delete mode 100644 public/assets/img/sample/photo/6.jpg delete mode 100644 public/assets/img/sample/photo/d1.jpg delete mode 100644 public/assets/img/sample/photo/d2.jpg delete mode 100644 public/assets/img/sample/photo/d3.jpg delete mode 100644 public/assets/img/sample/photo/d4.jpg delete mode 100644 public/assets/img/sample/photo/d5.jpg delete mode 100644 public/assets/img/sample/photo/d6.jpg delete mode 100644 public/assets/img/sample/photo/d7.jpg delete mode 100644 public/assets/img/sample/photo/product1.jpg delete mode 100644 public/assets/img/sample/photo/product2.jpg delete mode 100644 public/assets/img/sample/photo/product3.jpg delete mode 100644 public/assets/img/sample/photo/product4.jpg delete mode 100644 public/assets/img/sample/photo/vector1.png delete mode 100644 public/assets/img/sample/photo/vector2.png delete mode 100644 public/assets/img/sample/photo/vector3.png delete mode 100644 public/assets/img/sample/photo/vector4.png delete mode 100644 public/assets/img/sample/photo/vector5.png delete mode 100644 public/assets/img/sample/photo/vector6.png delete mode 100644 public/assets/img/sample/photo/vertical1.jpg delete mode 100644 public/assets/img/sample/photo/vertical2.jpg delete mode 100644 public/assets/img/sample/photo/vertical3.jpg delete mode 100644 public/assets/img/sample/photo/vertical4.jpg delete mode 100644 public/assets/img/sample/photo/vertical5.jpg delete mode 100644 public/assets/img/sample/photo/wide0.jpg delete mode 100644 public/assets/img/sample/photo/wide1.jpg delete mode 100644 public/assets/img/sample/photo/wide2.jpg delete mode 100644 public/assets/img/sample/photo/wide3.jpg delete mode 100644 public/assets/img/sample/photo/wide4.jpg delete mode 100644 public/assets/img/sample/photo/wide5.jpg delete mode 100644 public/assets/img/sample/photo/wide6.jpg delete mode 100644 public/assets/js/base.js delete mode 100644 public/assets/js/lib/bootstrap.min.js delete mode 100644 public/assets/js/plugins/progressbar-js/progressbar.min.js delete mode 100644 public/assets/js/plugins/splide/splide.min.js delete mode 100644 public/assets/sass/_body.scss delete mode 100644 public/assets/sass/_darkmode.scss delete mode 100644 public/assets/sass/_rtl.scss delete mode 100644 public/assets/sass/_theme-settings.scss delete mode 100644 public/assets/sass/_ui-framework.scss delete mode 100644 public/assets/sass/framework/_accordion.scss delete mode 100644 public/assets/sass/framework/_actionsheet.scss delete mode 100644 public/assets/sass/framework/_adbox.scss delete mode 100644 public/assets/sass/framework/_add-to-home.scss delete mode 100644 public/assets/sass/framework/_alert.scss delete mode 100644 public/assets/sass/framework/_badge.scss delete mode 100644 public/assets/sass/framework/_blog.scss delete mode 100644 public/assets/sass/framework/_button.scss delete mode 100644 public/assets/sass/framework/_card.scss delete mode 100644 public/assets/sass/framework/_carousel.scss delete mode 100644 public/assets/sass/framework/_checkbox-radio-toggle.scss delete mode 100644 public/assets/sass/framework/_chips.scss delete mode 100644 public/assets/sass/framework/_color-class.scss delete mode 100644 public/assets/sass/framework/_comment.scss delete mode 100644 public/assets/sass/framework/_dialog.scss delete mode 100644 public/assets/sass/framework/_divider.scss delete mode 100644 public/assets/sass/framework/_dropdown.scss delete mode 100644 public/assets/sass/framework/_e-commerce.scss delete mode 100644 public/assets/sass/framework/_error-page.scss delete mode 100644 public/assets/sass/framework/_fab-button.scss delete mode 100644 public/assets/sass/framework/_form-validation.scss delete mode 100644 public/assets/sass/framework/_form-wizard.scss delete mode 100644 public/assets/sass/framework/_go-to-top.scss delete mode 100644 public/assets/sass/framework/_grid.scss delete mode 100644 public/assets/sass/framework/_icon.scss delete mode 100644 public/assets/sass/framework/_image.scss delete mode 100644 public/assets/sass/framework/_inputs.scss delete mode 100644 public/assets/sass/framework/_invoice.scss delete mode 100644 public/assets/sass/framework/_listview.scss delete mode 100644 public/assets/sass/framework/_loader.scss delete mode 100644 public/assets/sass/framework/_login.scss delete mode 100644 public/assets/sass/framework/_messages.scss delete mode 100644 public/assets/sass/framework/_modal.scss delete mode 100644 public/assets/sass/framework/_notification.scss delete mode 100644 public/assets/sass/framework/_offcanvas.scss delete mode 100644 public/assets/sass/framework/_online-detection.scss delete mode 100644 public/assets/sass/framework/_os-detection.scss delete mode 100644 public/assets/sass/framework/_pagination.scss delete mode 100644 public/assets/sass/framework/_preloader.scss delete mode 100644 public/assets/sass/framework/_profile.scss delete mode 100644 public/assets/sass/framework/_progressbar.scss delete mode 100644 public/assets/sass/framework/_search.scss delete mode 100644 public/assets/sass/framework/_stepper.scss delete mode 100644 public/assets/sass/framework/_stories.scss delete mode 100644 public/assets/sass/framework/_table.scss delete mode 100644 public/assets/sass/framework/_tabs.scss delete mode 100644 public/assets/sass/framework/_timeline.scss delete mode 100644 public/assets/sass/framework/_toast.scss delete mode 100644 public/assets/sass/framework/_tooltip.scss delete mode 100644 public/assets/sass/framework/_typography.scss delete mode 100644 public/assets/sass/section/_bottomMenu.scss delete mode 100644 public/assets/sass/section/_content.scss delete mode 100644 public/assets/sass/section/_footer.scss delete mode 100644 public/assets/sass/section/_header.scss delete mode 100644 public/assets/sass/section/_sidebar.scss delete mode 100644 public/assets/sass/style.scss delete mode 100644 public/css/app.css delete mode 100644 public/js/app.js delete mode 100644 public/mix-manifest.json create mode 100644 resources/views/layouts/auth.blade.php create mode 100644 resources/views/welcome.blade.php delete mode 100644 routes/api.php delete mode 100644 routes/channels.php create mode 100644 storage/app/private/.gitignore create mode 100644 tailwind.config.js delete mode 100644 tests/CreatesApplication.php create mode 100644 vite.config.js rename webpack.mix => webpack.mix.js (100%) diff --git a/.env.example b/.env.example index ea0665b..a1b3de4 100644 --- a/.env.example +++ b/.env.example @@ -2,35 +2,55 @@ APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true +APP_TIMEZONE=UTC APP_URL=http://localhost +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + LOG_CHANNEL=stack +LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=laravel -DB_USERNAME=root -DB_PASSWORD= +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= -BROADCAST_DRIVER=log -CACHE_DRIVER=file -FILESYSTEM_DISK=local -QUEUE_CONNECTION=sync -SESSION_DRIVER=file +SESSION_DRIVER=database SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 +REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 -MAIL_MAILER=smtp -MAIL_HOST=mailpit -MAIL_PORT=1025 +MAIL_MAILER=log +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null @@ -43,17 +63,4 @@ AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false -PUSHER_APP_ID= -PUSHER_APP_KEY= -PUSHER_APP_SECRET= -PUSHER_HOST= -PUSHER_PORT=443 -PUSHER_SCHEME=https -PUSHER_APP_CLUSTER=mt1 - VITE_APP_NAME="${APP_NAME}" -VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" -VITE_PUSHER_HOST="${PUSHER_HOST}" -VITE_PUSHER_PORT="${PUSHER_PORT}" -VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" -VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitignore b/.gitignore index 7fe978f..c3ea31b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,10 +4,12 @@ /public/hot /public/storage /storage/*.key +/storage/pail /vendor .env .env.backup .env.production +.phpactor.json .phpunit.result.cache Homestead.json Homestead.yaml @@ -17,3 +19,4 @@ yarn-error.log /.fleet /.idea /.vscode +/.zed diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php deleted file mode 100644 index e6b9960..0000000 --- a/app/Console/Kernel.php +++ /dev/null @@ -1,27 +0,0 @@ -command('inspire')->hourly(); - } - - /** - * Register the commands for the application. - */ - protected function commands(): void - { - $this->load(__DIR__.'/Commands'); - - require base_path('routes/console.php'); - } -} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php deleted file mode 100644 index 56af264..0000000 --- a/app/Exceptions/Handler.php +++ /dev/null @@ -1,30 +0,0 @@ - - */ - protected $dontFlash = [ - 'current_password', - 'password', - 'password_confirmation', - ]; - - /** - * Register the exception handling callbacks for the application. - */ - public function register(): void - { - $this->reportable(function (Throwable $e) { - // - }); - } -} diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php deleted file mode 100644 index f2394ae..0000000 --- a/app/Http/Controllers/AccountController.php +++ /dev/null @@ -1,10 +0,0 @@ - false, 'verify_host' => false, 'timeout' => '60'])); - - // Création des informations d'authentification - $username = 'autokdo'; - $password = '@Gaudin95'; - $credentials = base64_encode("$username:$password"); - - // Ajout des informations d'authentification à l'en-tête de la demande HTTP - $client->setServerParameter('HTTP_AUTHORIZATION', 'Basic ' . $credentials); - $client->setServerParameter('HTTP_USER_AGENT', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'); - $crawler = $client->request('GET', 'https://nitter.lucabased.xyz/i/lists/1686126753205387264'); - - $i = 1; - - while ($i < 10){ - $results = $crawler->filterXPath('//div[@class="timeline-item "]')->each(function ($node) { - $id = ($node->filterXPath('//*[@class="tweet-link"]'))->attr('href'); - $created_at = ($node->filterXPath('//span[@class="tweet-date"]/a'))->attr('title'); - $text = ($node->filterXPath('//*[@class="tweet-content media-body"]'))->text(); - $screen = ($node->filterXPath('//a[@class="username"]'))->text(); - $picture = ($node->filterXPath('//a[@class="still-image"]'))->attr('href'); - $nbretweet = ($node->filterXPath('//*[@class="tweet-stat"][2]'))->text(); - $nbretweet = str_replace(',', '', $nbretweet); - $nblike = ($node->filterXPath('//*[@class="tweet-stat"][4]'))->text(); - $nblike = str_replace(',', '', $nblike); - $nbreply = ($node->filterXPath('//*[@class="tweet-stat"][1]'))->text(); - $nbreply = str_replace(',', '', $nbreply); - - //Modifications - $picture = urldecode($picture); - $picture = str_replace('/pic/orig/', 'https://pbs.twimg.com/', $picture); - $screen = str_replace('@', '', $screen); - $id = str_replace('/'.$screen.'/status/', '', $id); - $id = str_replace('#m', '', $id); - - $contest = Contest::where('tweetid', $id)->first(); - - if(empty($contest) && $nbretweet > 100) { - $regex_detect_rts = - [ - "/\bRT\b/", - "/RETWEET/i", - "/REPUBL/i", - "/REPOST/i", - ]; - foreach ($regex_detect_rts as $regex_detect_rt) { - //if (strstr($string, $url)) { // mine version - preg_match($regex_detect_rt, $text, $invites); - if (isset($invites[0])) { - $rt = true; - } - } - - //On verifie que si RT - if (isset($rt)) { - $inputs = array(); - //On recherche la date de fin du concours - $date = $this->getDate($text); - if ($date != null) { - $fin = $date; - } else { - $fin = $this->getTwitterDate($created_at); - } - //On recherche la date de fin du concours - if ($fin >= Carbon::now()->format('Y-m-d')) { - - $categorie = $this->getCategorie($text); - - $organizer = $this->getOrganizer($screen); - - $concours = Contest::create([ - 'category_id' => $categorie, - 'organizer_id' => $organizer, - 'description' => $text, - 'url' => 'https://twitter.com/'.$screen.'/status/'.$id, - 'tweetid' => $id, - 'fin' => $fin, - 'nbretweet' => $nbretweet, - 'nblike' => $nblike, - 'nbreply' => $nbreply, - ]); - - //On recherche un tag - $regex_detect_tags = - [ - "/INVIT/i", - "/IDENTIFI/i", - "/TAG/i", - "/HASHTAG/i", - "/RT AVEC/i", - "/MENTIONN/i", - "/COMMENT/i", - "/RETWEET AVEC/i", - "/TWEET AVEC/i", - ]; - - foreach ($regex_detect_tags as $regex_detect_tag) { - //if (strstr($string, $url)) { // mine version - preg_match($regex_detect_tag, $text, $invites); - if (isset($invites[0])) { - $tweet = true; - } - } - - //On verifie s'il demande un tag ou un hashtag - if (isset($tweet)) { - - $tag = 'Je veux gagner ce concours @ActuFoot_ @Mediavenir'; - - preg_match_all("/#[a-zA-Z0-9]+/", $text, $hashtag); - - if (isset($hashtag[0])) { - $hashtags = implode(" ", $hashtag[0]); - $tag = $tag . ' ' . $hashtags; - } - - $tag = urlencode($tag); - - //On tweet avec un le tag - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'reply', - 'value' => $tag, - ]); - - //On follow les autres - preg_match_all("/\s@([\w_-]+)/", $text, $matches); - $mentions = $matches[1]; - $mentions[] = $screen; - $mentions = array_unique($mentions); - foreach ($mentions as $mention) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'follow', - 'value' => $mention, - ]); - } - - //On like si besoin - preg_match("/LIKE/i", $text, $like); - if (isset($like[0])) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'like', - 'value' => $id, - ]); - } - } //Sinon on retweet tout simplement - else { - //On follow les autres - preg_match_all("/\s@([\w_-]+)/", $text, $matches); - $mentions = $matches[1]; - $mentions[] = $screen; - $mentions = array_unique($mentions); - foreach ($mentions as $mention) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'follow', - 'value' => $mention, - ]); - } - - //On like si besoin - preg_match("/LIKE/i", $text, $like); - if (isset($like[0])) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'like', - 'value' => $id, - ]); - } - - } - } - } - - } - - }); - $nextPageButton = $crawler->filterXPath('//div[@class="show-more"]/a')->link(); - $url = $nextPageButton->getUri(); - $crawler = $client->request('GET', $url); - $i++; - } - - $reponse = $client->getResponse(); - var_dump($reponse); - - Cache::flush(); - - echo 'Fait !'; - - } - - public function searchcontest() - { - $search = [ - "#concours", - "concours like", - "concours rt", - "concours follow", - "#JeuConcours", - "JeuConcours", - "giveaway", - "concours pour gagner", - "gagner rt", - "Gagnez rt + follow", - "offre follow gagnant", - "RT & follow", - "rt follow", - //"rt suivre t.a.s", - "concours tas le", - "concours résultats le rt", - "concours rt like", - "concours rt fav", - "RT tweet Follow", - "concours rt follow", - "rt follow tas", - "rt follow tirage au sort", - //"rt follow t.a.s", - "rt follow gagner", - "rt follow commente", - "rt suivre concours", - "rt suivez concours", - "rt suivre tirage au sort", - "rt suivre tas", - "concours remporter", - "remporter rt", - //"concours t.a.s le", - "tirage au sort concours", - "concours", - "concours résultat le rt" - ]; - - $k = array_rand($search); - $phrase = $search[$k]; - - $date = Carbon::now()->subDays(2)->format('Y-m-d'); - - $url = 'https://nitter-autokdo.fly.dev/search?f=tweets&q='.urlencode('min_replies:500 lang:fr -filter:replies '.$phrase).'&since='.$date; - - $client = new HttpBrowser(HttpClient::create(['verify_peer' => false, 'verify_host' => false, 'timeout' => '60'])); - - // Création des informations d'authentification - $username = 'autokdo'; - $password = '@Gaudin95'; - $credentials = base64_encode("$username:$password"); - - // Ajout des informations d'authentification à l'en-tête de la demande HTTP - $client->setServerParameter('HTTP_AUTHORIZATION', 'Basic ' . $credentials); - $client->setServerParameter('HTTP_USER_AGENT', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'); - $crawler = $client->request('GET', $url); - - $reponse = $client->getResponse(); - var_dump($reponse); - - try{ - $results = $crawler->filterXPath('//div[@class="timeline-item "]')->each(function ($node) { - $id = ($node->filterXPath('//*[@class="tweet-link"]'))->attr('href'); - $created_at = ($node->filterXPath('//span[@class="tweet-date"]/a'))->attr('title'); - $text = ($node->filterXPath('//*[@class="tweet-content media-body"]'))->text(); - $screen = ($node->filterXPath('//a[@class="username"]'))->text(); - $nbretweet = ($node->filterXPath('//*[@class="tweet-stat"][2]'))->text(); - $nbretweet = str_replace(',', '', $nbretweet); - $nblike = ($node->filterXPath('//*[@class="tweet-stat"][4]'))->text(); - $nblike = str_replace(',', '', $nblike); - $nbreply = ($node->filterXPath('//*[@class="tweet-stat"][1]'))->text(); - $nbreply = str_replace(',', '', $nbreply); - - //Modifications - $screen = str_replace('@', '', $screen); - $id = str_replace('/'.$screen.'/status/', '', $id); - $id = str_replace('#m', '', $id); - - $contest = Contest::where('tweetid', $id)->first(); - $fake = Fake::where('screen_name', $screen)->first(); - - if(!$contest && !$fake && $nbretweet > 100) { - $regex_detect_rts = - [ - "/RT/", - "/RETWEET/i", - ]; - foreach ($regex_detect_rts as $regex_detect_rt) { - //if (strstr($string, $url)) { // mine version - preg_match($regex_detect_rt, $text, $invites); - if (isset($invites[0])) { - $rt = true; - } - } - - //On verifie que si RT - if (isset($rt)) { - $inputs = array(); - //On recherche la date de fin du concours - $date = $this->getDate($text); - if ($date != null) { - $fin = $date; - } else { - $fin = $this->getTwitterDate($created_at); - } - //On recherche la date de fin du concours - if ($fin >= Carbon::now()->format('Y-m-d')) { - - $categorie = $this->getCategorie($text); - - $organizer = $this->getOrganizer($screen); - - $concours = Contest::create([ - 'category_id' => $categorie, - 'organizer_id' => $organizer, - 'description' => $text, - 'url' => 'https://twitter.com/'.$screen.'/status/'.$id, - 'tweetid' => $id, - 'fin' => $fin, - 'nbretweet' => $nbretweet, - 'nblike' => $nblike, - 'nbreply' => $nbreply, - ]); - - //On recherche un tag - $regex_detect_tags = - [ - "/INVIT/i", - "/IDENTIFI/i", - "/TAG/i", - "/HASHTAG/i", - "/RT AVEC/i", - "/MENTIONN/i", - "/COMMENT/i", - "/RETWEET AVEC/i", - "/TWEET AVEC/i", - ]; - - foreach ($regex_detect_tags as $regex_detect_tag) { - //if (strstr($string, $url)) { // mine version - preg_match($regex_detect_tag, $text, $invites); - if (isset($invites[0])) { - $tweet = true; - } - } - - //On verifie s'il demande un tag ou un hashtag - if (isset($tweet)) { - - $tag = 'Je veux gagner ce concours @ActuFoot_ @Mediavenir'; - - preg_match_all("/#[a-zA-Z0-9]+/", $text, $hashtag); - - if (isset($hashtag[0])) { - $hashtags = implode(" ", $hashtag[0]); - $tag = $tag . ' ' . $hashtags; - } - - $tag = urlencode($tag); - - //On tweet avec un le tag - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'reply', - 'value' => $tag, - ]); - - //On follow les autres - preg_match_all("/\s@([\w_-]+)/", $text, $matches); - $mentions = $matches[1]; - $mentions[] = $screen; - $mentions = array_unique($mentions); - foreach ($mentions as $mention) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'follow', - 'value' => $mention, - ]); - } - - //On like si besoin - preg_match("/LIKE/i", $text, $like); - if (isset($like[0])) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'like', - 'value' => $id, - ]); - } - } //Sinon on retweet tout simplement - else { - //On follow les autres - preg_match_all("/\s@([\w_-]+)/", $text, $matches); - $mentions = $matches[1]; - $mentions[] = $screen; - $mentions = array_unique($mentions); - foreach ($mentions as $mention) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'follow', - 'value' => $mention, - ]); - } - - //On like si besoin - preg_match("/LIKE/i", $text, $like); - if (isset($like[0])) { - Action::create([ - 'contest_id' => $concours->id, - 'type' => 'like', - 'value' => $id, - ]); - } - - } - } - } - - } - - }); - - } catch (\Exception $e) { - - } - - Cache::flush(); - - echo 'Fait !'; - - } - - public function getOrganizer($screen) - { - $organiser = Organizer::where('screen_name', $screen)->first(); - - if ($organiser){ - return $organiser->id; - }else - { - $client = new HttpBrowser(HttpClient::create(['verify_peer' => false, 'verify_host' => false, 'timeout' => '60'])); - // Création des informations d'authentification - $username = 'autokdo'; - $password = '@Gaudin95'; - $credentials = base64_encode("$username:$password"); - - // Ajout des informations d'authentification à l'en-tête de la demande HTTP - $client->setServerParameter('HTTP_AUTHORIZATION', 'Basic ' . $credentials); - $client->setServerParameter('HTTP_USER_AGENT', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'); - $crawler = $client->request('GET', 'https://nitter-autokdo.fly.dev/'.$screen); - try{ - $name = $crawler->filterXPath('//*[@class="profile-card-fullname"]')->text(); - $description = $crawler->filterXPath('//*[@class="profile-bio"]')->text(); - $profileUrl = $crawler->getUri(); - $parsedUrl = parse_url($profileUrl); - $baseTwitterUrl = $parsedUrl['scheme'] . '://' . $parsedUrl['host']; - - - $image = $crawler->filterXPath('//meta[@property="og:image"]')->attr('content'); - $url = str_replace("http://nitter-autokdo.fly.dev/pic/", "", $image); - $url = urldecode($url); - $url = 'https://'.$url; - $response = Http::get($url); - $contents = $response->body(); - - // Utilisation de getimagesize pour obtenir les informations sur l'image - $imageInfo = getimagesizefromstring($contents); - - if ($imageInfo === false) { - $filename = 'icon-96x96.png'; - } - - $format = image_type_to_extension($imageInfo[2], false); - $filename = uniqid() . '.' . $format; - - // Stocker l'image dans le répertoire 'ads' du stockage - Storage::put('/public/logo/'.$filename, $contents); - - $organiser = Organizer::create([ - 'name' => $name, - 'screen_name' => $screen, - 'description' => $description, - 'logo' => $filename, - 'url' => 'https://twitter.com/'.$screen, - ]); - - return $organiser->id; - - } catch (\Exception $e) { - dd($e); - } - } - - - - } - - private function getCategorie($data) - { - $client = new HttpBrowser(HttpClient::create(['verify_peer' => false, 'verify_host' => false, 'timeout' => '60'])); - $client->request('GET', 'https://api.uclassify.com/v1/twittercontests/categories/classify/?readKey=c7ivTcoN2ycU&text='.$data); - - $json = $client->getResponse()->getContent(); - - $array = json_decode($json,true); - - $laravelArray = collect($array); - - $laravelArray = $laravelArray->sortDesc(); - - $value = $laravelArray->first(); - - if($value < '0.5'){ - $categorie = '20'; - } - else{ - - $cat = $laravelArray->keys()->first(); - - if($cat == 'argent'){ - $categorie = '1'; - }elseif($cat == 'beaute'){ - $categorie = '2'; - }elseif($cat == 'console'){ - $categorie = '3'; - }elseif($cat == 'cuisine'){ - $categorie = '4'; - }elseif($cat == 'dvd'){ - $categorie = '5'; - }elseif($cat == 'enfant'){ - $categorie = '6'; - }elseif($cat == 'goodies'){ - $categorie = '7'; - }elseif($cat == 'invitation'){ - $categorie = '8'; - }elseif($cat == 'livre'){ - $categorie = '9'; - }elseif($cat == 'maison'){ - $categorie = '10'; - }elseif($cat == 'mode'){ - $categorie = '11'; - }elseif($cat == 'pc'){ - $categorie = '12'; - }elseif($cat == 'sport'){ - $categorie = '13'; - }elseif($cat == 'telephone'){ - $categorie = '14'; - }elseif($cat == 'voiture'){ - $categorie = '15'; - }elseif($cat == 'voyage'){ - $categorie = '16'; - }else{ - $categorie = '20'; - } - - } - - return $categorie; - - } - - private function getDate($string) { - // Pattern pour détecter les dates au format JJ/MM ou JJ.MM - $pattern_jjmm = '/\b(\d{1,2})(\/|\.)\d{1,2}\b/'; - - // Pattern pour détecter les dates du style "1 août" (ou autre mois en français) - $mois_fr = array( - 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre' - ); - $pattern_jj_mois_fr = '/\b(\d{1,2}) (' . implode('|', $mois_fr) . ')\b/i'; - - // Stocker les correspondances dans un tableau - $correspondances = array(); - - // Chercher les dates au format JJ/MM ou JJ.MM - if (preg_match_all($pattern_jjmm, $string, $matches)) { - $correspondances = array_merge($correspondances, $matches[0]); - } - - // Chercher les dates du style "1 août" (ou autre mois en français) - if (preg_match_all($pattern_jj_mois_fr, $string, $matches)) { - // Convertir le mois en format numérique (1 pour janvier, 2 pour février, etc.) - $mois_numerique = array_flip($mois_fr); - foreach ($matches[2] as $index => $mois) { - $matches[0][$index] = $matches[1][$index] . '/' . str_pad($mois_numerique[strtolower($mois)] + 1, 2, '0', STR_PAD_LEFT); - } - $correspondances = array_merge($correspondances, $matches[0]); - } - - // Vérifier s'il y a des dates détectées - if (empty($correspondances)) { - // Afficher une erreur si aucune date n'est détectée - return ""; - } - - // Récupérer la dernière date détectée - $derniere_date = end($correspondances); - - // Convertir la dernière date au format "Y-m-d" (année-mois-jour) - if (strpos($derniere_date, '/') !== false) { - // Format JJ/MM - list($jour, $mois) = explode('/', $derniere_date); - $annee = date('Y'); - } else { - // Format JJ.MM - list($jour, $mois) = explode('.', $derniere_date); - $annee = date('Y'); - } - - $date_convertie = date('Y-m-d', strtotime("$annee-$mois-$jour")); - - return $date_convertie; - } - - private function getTwitterDate($text){ - // Utilisez une expression régulière pour extraire la date - $pattern = '/(\w{3} \d{1,2}, \d{4})/'; - preg_match($pattern, $text, $matches); - - if (count($matches) >= 2) { - // Format de date extrait - $dateString = $matches[1]; - - // Analyse de la date - $date = Carbon::createFromFormat('M d, Y', $dateString); - - // Obtenez la date au format Y-m-d - $formattedDate = $date->addDays(1)->format('Y-m-d'); - - return $formattedDate; - } else { - return Carbon::now()->addDays(1)->format('Y-m-d'); - } - } -} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index 77ec359..8677cd5 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -2,11 +2,7 @@ namespace App\Http\Controllers; -use Illuminate\Foundation\Auth\Access\AuthorizesRequests; -use Illuminate\Foundation\Validation\ValidatesRequests; -use Illuminate\Routing\Controller as BaseController; - -class Controller extends BaseController +abstract class Controller { - use AuthorizesRequests, ValidatesRequests; + // } diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php deleted file mode 100644 index fbb1ed1..0000000 --- a/app/Http/Controllers/HomeController.php +++ /dev/null @@ -1,14 +0,0 @@ - - */ - protected $middleware = [ - // \App\Http\Middleware\TrustHosts::class, - \App\Http\Middleware\TrustProxies::class, - \Illuminate\Http\Middleware\HandleCors::class, - \App\Http\Middleware\PreventRequestsDuringMaintenance::class, - \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, - \App\Http\Middleware\TrimStrings::class, - \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, - ]; - - /** - * The application's route middleware groups. - * - * @var array> - */ - protected $middlewareGroups = [ - 'web' => [ - \App\Http\Middleware\EncryptCookies::class, - \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, - \Illuminate\Session\Middleware\StartSession::class, - \Illuminate\View\Middleware\ShareErrorsFromSession::class, - \App\Http\Middleware\VerifyCsrfToken::class, - \Illuminate\Routing\Middleware\SubstituteBindings::class, - ], - - 'api' => [ - // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, - \Illuminate\Routing\Middleware\ThrottleRequests::class.':api', - \Illuminate\Routing\Middleware\SubstituteBindings::class, - ], - ]; - - /** - * The application's middleware aliases. - * - * Aliases may be used instead of class names to conveniently assign middleware to routes and groups. - * - * @var array - */ - protected $middlewareAliases = [ - 'auth' => \App\Http\Middleware\Authenticate::class, - 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, - 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, - 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, - 'can' => \Illuminate\Auth\Middleware\Authorize::class, - 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, - 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, - 'precognitive' => \Illuminate\Foundation\Http\Middleware\HandlePrecognitiveRequests::class, - 'signed' => \App\Http\Middleware\ValidateSignature::class, - 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, - 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, - ]; -} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php deleted file mode 100644 index d4ef644..0000000 --- a/app/Http/Middleware/Authenticate.php +++ /dev/null @@ -1,17 +0,0 @@ -expectsJson() ? null : route('login'); - } -} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php deleted file mode 100644 index 867695b..0000000 --- a/app/Http/Middleware/EncryptCookies.php +++ /dev/null @@ -1,17 +0,0 @@ - - */ - protected $except = [ - // - ]; -} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php deleted file mode 100644 index 74cbd9a..0000000 --- a/app/Http/Middleware/PreventRequestsDuringMaintenance.php +++ /dev/null @@ -1,17 +0,0 @@ - - */ - protected $except = [ - // - ]; -} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php deleted file mode 100644 index afc78c4..0000000 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ /dev/null @@ -1,30 +0,0 @@ -check()) { - return redirect(RouteServiceProvider::HOME); - } - } - - return $next($request); - } -} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php deleted file mode 100644 index 88cadca..0000000 --- a/app/Http/Middleware/TrimStrings.php +++ /dev/null @@ -1,19 +0,0 @@ - - */ - protected $except = [ - 'current_password', - 'password', - 'password_confirmation', - ]; -} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php deleted file mode 100644 index c9c58bd..0000000 --- a/app/Http/Middleware/TrustHosts.php +++ /dev/null @@ -1,20 +0,0 @@ - - */ - public function hosts(): array - { - return [ - $this->allSubdomainsOfApplicationUrl(), - ]; - } -} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php deleted file mode 100644 index 3391630..0000000 --- a/app/Http/Middleware/TrustProxies.php +++ /dev/null @@ -1,28 +0,0 @@ -|string|null - */ - protected $proxies; - - /** - * The headers that should be used to detect proxies. - * - * @var int - */ - protected $headers = - Request::HEADER_X_FORWARDED_FOR | - Request::HEADER_X_FORWARDED_HOST | - Request::HEADER_X_FORWARDED_PORT | - Request::HEADER_X_FORWARDED_PROTO | - Request::HEADER_X_FORWARDED_AWS_ELB; -} diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php deleted file mode 100644 index 093bf64..0000000 --- a/app/Http/Middleware/ValidateSignature.php +++ /dev/null @@ -1,22 +0,0 @@ - - */ - protected $except = [ - // 'fbclid', - // 'utm_campaign', - // 'utm_content', - // 'utm_medium', - // 'utm_source', - // 'utm_term', - ]; -} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php deleted file mode 100644 index 9e86521..0000000 --- a/app/Http/Middleware/VerifyCsrfToken.php +++ /dev/null @@ -1,17 +0,0 @@ - - */ - protected $except = [ - // - ]; -} diff --git a/app/Models/Account.php b/app/Models/Account.php deleted file mode 100644 index 0e8c377..0000000 --- a/app/Models/Account.php +++ /dev/null @@ -1,18 +0,0 @@ - 'encrypted', - 'cookies' => 'encrypted', - ]; - - protected $guarded = ['id']; -} diff --git a/app/Models/Category.php b/app/Models/Category.php deleted file mode 100644 index d68aef1..0000000 --- a/app/Models/Category.php +++ /dev/null @@ -1,18 +0,0 @@ -hasMany(Contest::class); - } -} diff --git a/app/Models/Contest.php b/app/Models/Contest.php deleted file mode 100644 index 04a19ea..0000000 --- a/app/Models/Contest.php +++ /dev/null @@ -1,22 +0,0 @@ -belongsTo(Category::class); - } - - public function organizer() - { - return $this->belongsTo(Organizer::class); - } -} diff --git a/app/Models/Fake.php b/app/Models/Fake.php deleted file mode 100644 index 7c9201f..0000000 --- a/app/Models/Fake.php +++ /dev/null @@ -1,14 +0,0 @@ -hasMany(Contest::class); - } -} diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php deleted file mode 100644 index 54756cd..0000000 --- a/app/Providers/AuthServiceProvider.php +++ /dev/null @@ -1,26 +0,0 @@ - - */ - protected $policies = [ - // - ]; - - /** - * Register any authentication / authorization services. - */ - public function boot(): void - { - // - } -} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php deleted file mode 100644 index 2be04f5..0000000 --- a/app/Providers/BroadcastServiceProvider.php +++ /dev/null @@ -1,19 +0,0 @@ -> - */ - protected $listen = [ - Registered::class => [ - SendEmailVerificationNotification::class, - ], - ]; - - /** - * Register any events for your application. - */ - public function boot(): void - { - // - } - - /** - * Determine if events and listeners should be automatically discovered. - */ - public function shouldDiscoverEvents(): bool - { - return false; - } -} diff --git a/app/Providers/FortifyServiceProvider.php b/app/Providers/FortifyServiceProvider.php index 2d741e3..053d97e 100644 --- a/app/Providers/FortifyServiceProvider.php +++ b/app/Providers/FortifyServiceProvider.php @@ -28,7 +28,7 @@ class FortifyServiceProvider extends ServiceProvider */ public function boot(): void { - Fortify::createUsersUsing(CreateNewUser::class); + //Fortify::createUsersUsing(CreateNewUser::class); Fortify::updateUserProfileInformationUsing(UpdateUserProfileInformation::class); Fortify::updateUserPasswordsUsing(UpdateUserPassword::class); Fortify::resetUserPasswordsUsing(ResetUserPassword::class); @@ -42,5 +42,33 @@ class FortifyServiceProvider extends ServiceProvider RateLimiter::for('two-factor', function (Request $request) { return Limit::perMinute(5)->by($request->session()->get('login.id')); }); + + Fortify::loginView(function () { + return view('auth.login'); + }); + + //Fortify::registerView(function () { + // return view('auth.register'); + //}); + + Fortify::requestPasswordResetLinkView(function () { + return view('auth.forgot-password'); + }); + + Fortify::resetPasswordView(function ($request) { + return view('auth.reset-password', ['request' => $request]); + }); + + // Fortify::verifyEmailView(function () { + // return view('auth.verify-email'); + // }); + + Fortify::confirmPasswordView(function () { + return view('auth.confirm-password'); + }); + + Fortify::twoFactorChallengeView(function () { + return view('auth.two-factor-challenge'); + }); } } diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php deleted file mode 100644 index 1cf5f15..0000000 --- a/app/Providers/RouteServiceProvider.php +++ /dev/null @@ -1,40 +0,0 @@ -by($request->user()?->id ?: $request->ip()); - }); - - $this->routes(function () { - Route::middleware('api') - ->prefix('api') - ->group(base_path('routes/api.php')); - - Route::middleware('web') - ->group(base_path('routes/web.php')); - }); - } -} diff --git a/artisan b/artisan index 67a3329..8e04b42 100644 --- a/artisan +++ b/artisan @@ -1,53 +1,15 @@ #!/usr/bin/env php make(Illuminate\Contracts\Console\Kernel::class); - -$status = $kernel->handle( - $input = new Symfony\Component\Console\Input\ArgvInput, - new Symfony\Component\Console\Output\ConsoleOutput -); - -/* -|-------------------------------------------------------------------------- -| Shutdown The Application -|-------------------------------------------------------------------------- -| -| Once Artisan has finished running, we will fire off the shutdown events -| so that any final work may be done by the application before we shut -| down the process. This is the last thing to happen to the request. -| -*/ - -$kernel->terminate($input, $status); +// Bootstrap Laravel and handle the command... +$status = (require_once __DIR__.'/bootstrap/app.php') + ->handleCommand(new ArgvInput); exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php index 037e17d..7b162da 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -1,55 +1,18 @@ singleton( - Illuminate\Contracts\Http\Kernel::class, - App\Http\Kernel::class -); - -$app->singleton( - Illuminate\Contracts\Console\Kernel::class, - App\Console\Kernel::class -); - -$app->singleton( - Illuminate\Contracts\Debug\ExceptionHandler::class, - App\Exceptions\Handler::class -); - -/* -|-------------------------------------------------------------------------- -| Return The Application -|-------------------------------------------------------------------------- -| -| This script returns the application instance. The instance is given to -| the calling script so we can separate the building of the instances -| from the actual running of the application and sending responses. -| -*/ - -return $app; +return Application::configure(basePath: dirname(__DIR__)) + ->withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware) { + // + }) + ->withExceptions(function (Exceptions $exceptions) { + // + })->create(); diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..a81485a --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,7 @@ +=4.0.0" + "doctrine/dbal": "<4.0.0 || >=5.0.0" }, "require-dev": { - "doctrine/dbal": "^3.7.0", + "doctrine/dbal": "^4.0.0", "nesbot/carbon": "^2.71.0 || ^3.0.0", "phpunit/phpunit": "^10.3" }, @@ -243,7 +171,7 @@ ], "support": { "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", - "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" }, "funding": [ { @@ -259,7 +187,7 @@ "type": "tidelift" } ], - "time": "2023-12-11T17:09:12+00:00" + "time": "2024-02-09T16:56:22+00:00" }, { "name": "dasprid/enum", @@ -556,16 +484,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.3", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" + "reference": "8c784d071debd117328803d86b2097615b457500" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", - "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", "shasum": "" }, "require": { @@ -578,10 +506,14 @@ "require-dev": { "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", - "phpstan/phpstan-webmozart-assert": "^1.0", "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, "autoload": { "psr-4": { "Cron\\": "src/Cron/" @@ -605,7 +537,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" }, "funding": [ { @@ -613,7 +545,7 @@ "type": "github" } ], - "time": "2023-08-10T19:36:49+00:00" + "time": "2024-10-09T13:47:03+00:00" }, { "name": "egulias/email-validator", @@ -682,69 +614,6 @@ ], "time": "2023-10-06T06:47:41+00:00" }, - { - "name": "firebase/php-jwt", - "version": "v6.10.1", - "source": { - "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "500501c2ce893c824c801da135d02661199f60c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", - "reference": "500501c2ce893c824c801da135d02661199f60c5", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7.4", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "psr/cache": "^2.0||^3.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0" - }, - "suggest": { - "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" - }, - "type": "library", - "autoload": { - "psr-4": { - "Firebase\\JWT\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Neuman Vong", - "email": "neuman+pear@twilio.com", - "role": "Developer" - }, - { - "name": "Anant Narayanan", - "email": "anant@php.net", - "role": "Developer" - } - ], - "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", - "keywords": [ - "jwt", - "php" - ], - "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.10.1" - }, - "time": "2024-05-18T18:05:11+00:00" - }, { "name": "fruitcake/php-cors", "version": "v1.3.0", @@ -816,179 +685,6 @@ ], "time": "2023-10-12T05:21:21+00:00" }, - { - "name": "google/apiclient", - "version": "v2.17.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client.git", - "reference": "b1f63d72c44307ec8ef7bf18f1012de35d8944ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/b1f63d72c44307ec8ef7bf18f1012de35d8944ed", - "reference": "b1f63d72c44307ec8ef7bf18f1012de35d8944ed", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "google/apiclient-services": "~0.350", - "google/auth": "^1.37", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.6", - "monolog/monolog": "^2.9||^3.0", - "php": "^8.0", - "phpseclib/phpseclib": "^3.0.36" - }, - "require-dev": { - "cache/filesystem-adapter": "^1.1", - "composer/composer": "^1.10.23", - "phpcompatibility/php-compatibility": "^9.2", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.8", - "symfony/css-selector": "~2.1", - "symfony/dom-crawler": "~2.1" - }, - "suggest": { - "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "files": [ - "src/aliases.php" - ], - "psr-4": { - "Google\\": "src/" - }, - "classmap": [ - "src/aliases.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client/issues", - "source": "https://github.com/googleapis/google-api-php-client/tree/v2.17.0" - }, - "time": "2024-07-10T14:57:54+00:00" - }, - { - "name": "google/apiclient-services", - "version": "v0.367.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "edc08087aa3ca63d3b74f24d59f1d2caab39b5d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/edc08087aa3ca63d3b74f24d59f1d2caab39b5d9", - "reference": "edc08087aa3ca63d3b74f24d59f1d2caab39b5d9", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "Google\\Service\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.367.0" - }, - "time": "2024-07-11T01:08:44+00:00" - }, - { - "name": "google/auth", - "version": "v1.41.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "1043ea18fe7f5dfbf5b208ce3ee6d6b6ab8cb038" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/1043ea18fe7f5dfbf5b208ce3ee6d6b6ab8cb038", - "reference": "1043ea18fe7f5dfbf5b208ce3ee6d6b6ab8cb038", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.4.5", - "php": "^8.0", - "psr/cache": "^2.0||^3.0", - "psr/http-message": "^1.1||^2.0" - }, - "require-dev": { - "guzzlehttp/promises": "^2.0", - "kelvinmo/simplejwt": "0.7.1", - "phpseclib/phpseclib": "^3.0.35", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "sebastian/comparator": ">=1.2.3", - "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^6.0||^7.0", - "webmozart/assert": "^1.11" - }, - "suggest": { - "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\Auth\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google Auth Library for PHP", - "homepage": "http://github.com/google/google-auth-library-php", - "keywords": [ - "Authentication", - "google", - "oauth2" - ], - "support": { - "docs": "https://googleapis.github.io/google-auth-library-php/main/", - "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.41.0" - }, - "time": "2024-07-10T15:21:07+00:00" - }, { "name": "graham-campbell/result-type", "version": "v1.1.3", @@ -1179,16 +875,16 @@ }, { "name": "guzzlehttp/promises", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", - "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", + "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", "shasum": "" }, "require": { @@ -1242,7 +938,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.3" + "source": "https://github.com/guzzle/promises/tree/2.0.4" }, "funding": [ { @@ -1258,7 +954,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T10:29:17+00:00" + "time": "2024-10-17T10:06:22+00:00" }, { "name": "guzzlehttp/psr7", @@ -1519,16 +1215,16 @@ }, { "name": "laravel/fortify", - "version": "v1.23.0", + "version": "v1.24.4", "source": { "type": "git", "url": "https://github.com/laravel/fortify.git", - "reference": "a654db53867e362d026f0727f01a5a3dc6b29593" + "reference": "5bd3bdd535acf4054865c64eec6d8bb8c60cc127" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/fortify/zipball/a654db53867e362d026f0727f01a5a3dc6b29593", - "reference": "a654db53867e362d026f0727f01a5a3dc6b29593", + "url": "https://api.github.com/repos/laravel/fortify/zipball/5bd3bdd535acf4054865c64eec6d8bb8c60cc127", + "reference": "5bd3bdd535acf4054865c64eec6d8bb8c60cc127", "shasum": "" }, "require": { @@ -1580,20 +1276,20 @@ "issues": "https://github.com/laravel/fortify/issues", "source": "https://github.com/laravel/fortify" }, - "time": "2024-08-02T07:38:37+00:00" + "time": "2024-10-29T13:59:23+00:00" }, { "name": "laravel/framework", - "version": "v10.48.20", + "version": "v11.31.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "be2be342d4c74db6a8d2bd18469cd6d488ab9c98" + "reference": "365090ed2c68244e3141cdb5e247cdf3dfba2c40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/be2be342d4c74db6a8d2bd18469cd6d488ab9c98", - "reference": "be2be342d4c74db6a8d2bd18469cd6d488ab9c98", + "url": "https://api.github.com/repos/laravel/framework/zipball/365090ed2c68244e3141cdb5e247cdf3dfba2c40", + "reference": "365090ed2c68244e3141cdb5e247cdf3dfba2c40", "shasum": "" }, "require": { @@ -1609,44 +1305,44 @@ "ext-openssl": "*", "ext-session": "*", "ext-tokenizer": "*", - "fruitcake/php-cors": "^1.2", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8", "guzzlehttp/uri-template": "^1.0", - "laravel/prompts": "^0.1.9", + "laravel/prompts": "^0.1.18|^0.2.0|^0.3.0", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.67", - "nunomaduro/termwind": "^1.13", - "php": "^8.1", + "nesbot/carbon": "^2.72.2|^3.0", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.7", - "symfony/console": "^6.2", - "symfony/error-handler": "^6.2", - "symfony/finder": "^6.2", - "symfony/http-foundation": "^6.4", - "symfony/http-kernel": "^6.2", - "symfony/mailer": "^6.2", - "symfony/mime": "^6.2", - "symfony/process": "^6.2", - "symfony/routing": "^6.2", - "symfony/uid": "^6.2", - "symfony/var-dumper": "^6.2", + "symfony/console": "^7.0", + "symfony/error-handler": "^7.0", + "symfony/finder": "^7.0", + "symfony/http-foundation": "^7.0", + "symfony/http-kernel": "^7.0", + "symfony/mailer": "^7.0", + "symfony/mime": "^7.0", + "symfony/polyfill-php83": "^1.28", + "symfony/process": "^7.0", + "symfony/routing": "^7.0", + "symfony/uid": "^7.0", + "symfony/var-dumper": "^7.0", "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.4.1", "voku/portable-ascii": "^2.0" }, "conflict": { - "carbonphp/carbon-doctrine-types": ">=3.0", - "doctrine/dbal": ">=4.0", "mockery/mockery": "1.6.8", - "phpunit/phpunit": ">=11.0.0", "tightenco/collect": "<5.5.33" }, "provide": { "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", "psr/simple-cache-implementation": "1.0|2.0|3.0" }, "replace": { @@ -1655,6 +1351,7 @@ "illuminate/bus": "self.version", "illuminate/cache": "self.version", "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", "illuminate/conditionable": "self.version", "illuminate/config": "self.version", "illuminate/console": "self.version", @@ -1682,36 +1379,35 @@ "illuminate/testing": "self.version", "illuminate/translation": "self.version", "illuminate/validation": "self.version", - "illuminate/view": "self.version" + "illuminate/view": "self.version", + "spatie/once": "*" }, "require-dev": { "ably/ably-php": "^1.0", "aws/aws-sdk-php": "^3.235.5", - "doctrine/dbal": "^3.5.1", "ext-gmp": "*", - "fakerphp/faker": "^1.21", - "guzzlehttp/guzzle": "^7.5", + "fakerphp/faker": "^1.23", "league/flysystem-aws-s3-v3": "^3.0", "league/flysystem-ftp": "^3.0", "league/flysystem-path-prefixing": "^3.3", "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.5.1", + "mockery/mockery": "^1.6", "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^8.23.4", - "pda/pheanstalk": "^4.0", - "phpstan/phpstan": "^1.4.7", - "phpunit/phpunit": "^10.0.7", + "orchestra/testbench-core": "^9.5", + "pda/pheanstalk": "^5.0", + "phpstan/phpstan": "^1.11.5", + "phpunit/phpunit": "^10.5|^11.0", "predis/predis": "^2.0.2", - "symfony/cache": "^6.2", - "symfony/http-client": "^6.2.4", - "symfony/psr-http-message-bridge": "^2.0" + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.0", + "symfony/http-client": "^7.0", + "symfony/psr-http-message-bridge": "^7.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", - "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", "ext-apcu": "Required to use the APC cache driver.", "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", @@ -1720,34 +1416,34 @@ "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", - "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", "laravel/tinker": "Required to use the tinker console command (^2.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", "league/flysystem-read-only": "Required to use read-only disks (^3.3)", "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", - "mockery/mockery": "Required to use mocking (^1.5.1).", + "mockery/mockery": "Required to use mocking (^1.6).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8|^10.0.7).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).", "predis/predis": "Required to use the predis connector (^2.0.2).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^6.2).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^6.2).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.2).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.2).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "10.x-dev" + "dev-master": "11.x-dev" } }, "autoload": { @@ -1756,6 +1452,8 @@ "src/Illuminate/Events/functions.php", "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Support/functions.php", "src/Illuminate/Support/helpers.php" ], "psr-4": { @@ -1787,25 +1485,25 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-08-09T07:55:45+00:00" + "time": "2024-11-12T15:36:15+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.24", + "version": "v0.3.1", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "409b0b4305273472f3754826e68f4edbd0150149" + "reference": "0f3848a445562dac376b27968f753c65e7e1036e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/409b0b4305273472f3754826e68f4edbd0150149", - "reference": "409b0b4305273472f3754826e68f4edbd0150149", + "url": "https://api.github.com/repos/laravel/prompts/zipball/0f3848a445562dac376b27968f753c65e7e1036e", + "reference": "0f3848a445562dac376b27968f753c65e7e1036e", "shasum": "" }, "require": { + "composer-runtime-api": "^2.2", "ext-mbstring": "*", - "illuminate/collections": "^10.0|^11.0", "php": "^8.1", "symfony/console": "^6.2|^7.0" }, @@ -1814,6 +1512,7 @@ "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { + "illuminate/collections": "^10.0|^11.0", "mockery/mockery": "^1.5", "pestphp/pest": "^2.3", "phpstan/phpstan": "^1.11", @@ -1825,7 +1524,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.1.x-dev" + "dev-main": "0.3.x-dev" } }, "autoload": { @@ -1843,88 +1542,22 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.24" + "source": "https://github.com/laravel/prompts/tree/v0.3.1" }, - "time": "2024-06-17T13:58:22+00:00" - }, - { - "name": "laravel/sanctum", - "version": "v3.3.3", - "source": { - "type": "git", - "url": "https://github.com/laravel/sanctum.git", - "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/8c104366459739f3ada0e994bcd3e6fd681ce3d5", - "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/console": "^9.21|^10.0", - "illuminate/contracts": "^9.21|^10.0", - "illuminate/database": "^9.21|^10.0", - "illuminate/support": "^9.21|^10.0", - "php": "^8.0.2" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.28.2|^8.8.3", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Sanctum\\SanctumServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Sanctum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", - "keywords": [ - "auth", - "laravel", - "sanctum" - ], - "support": { - "issues": "https://github.com/laravel/sanctum/issues", - "source": "https://github.com/laravel/sanctum" - }, - "time": "2023-12-19T18:44:48+00:00" + "time": "2024-10-09T19:42:26+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.3.4", + "version": "v1.3.5", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81" + "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/61b87392d986dc49ad5ef64e75b1ff5fee24ef81", - "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", + "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", "shasum": "" }, "require": { @@ -1972,20 +1605,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-08-02T07:48:17+00:00" + "time": "2024-09-23T13:33:08+00:00" }, { "name": "laravel/tinker", - "version": "v2.9.0", + "version": "v2.10.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe" + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe", - "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe", + "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", "shasum": "" }, "require": { @@ -2036,22 +1669,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.9.0" + "source": "https://github.com/laravel/tinker/tree/v2.10.0" }, - "time": "2024-01-04T16:10:04+00:00" + "time": "2024-09-23T13:32:56+00:00" }, { "name": "league/commonmark", - "version": "2.5.1", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c" + "reference": "b650144166dfa7703e62a22e493b853b58d874b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/ac815920de0eff6de947eac0a6a94e5ed0fb147c", - "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/b650144166dfa7703e62a22e493b853b58d874b0", + "reference": "b650144166dfa7703e62a22e493b853b58d874b0", "shasum": "" }, "require": { @@ -2064,8 +1697,8 @@ }, "require-dev": { "cebe/markdown": "^1.0", - "commonmark/cmark": "0.31.0", - "commonmark/commonmark.js": "0.31.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", "erusev/parsedown": "^1.0", @@ -2144,7 +1777,7 @@ "type": "tidelift" } ], - "time": "2024-07-24T12:52:09+00:00" + "time": "2024-08-16T11:46:16+00:00" }, { "name": "league/config", @@ -2230,16 +1863,16 @@ }, { "name": "league/flysystem", - "version": "3.28.0", + "version": "3.29.1", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c" + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", - "reference": "e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", "shasum": "" }, "require": { @@ -2307,22 +1940,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.28.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" }, - "time": "2024-05-22T10:09:12+00:00" + "time": "2024-10-08T08:58:34+00:00" }, { "name": "league/flysystem-local", - "version": "3.28.0", + "version": "3.29.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40" + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/13f22ea8be526ea58c2ddff9e158ef7c296e4f40", - "reference": "13f22ea8be526ea58c2ddff9e158ef7c296e4f40", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", "shasum": "" }, "require": { @@ -2356,22 +1989,22 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.28.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" }, - "time": "2024-05-06T20:05:52+00:00" + "time": "2024-08-09T21:24:39+00:00" }, { "name": "league/mime-type-detection", - "version": "1.15.0", + "version": "1.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301" + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", - "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", "shasum": "" }, "require": { @@ -2402,7 +2035,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" }, "funding": [ { @@ -2414,87 +2047,20 @@ "type": "tidelift" } ], - "time": "2024-01-28T23:22:08+00:00" - }, - { - "name": "masterminds/html5", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "support": { - "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" - }, - "time": "2024-03-31T07:05:07+00:00" + "time": "2024-09-21T08:32:55+00:00" }, { "name": "monolog/monolog", - "version": "3.7.0", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" + "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67", + "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67", "shasum": "" }, "require": { @@ -2514,12 +2080,14 @@ "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.5.17", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", "predis/predis": "^1.1 || ^2", - "ruflin/elastica": "^7", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -2570,7 +2138,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.7.0" + "source": "https://github.com/Seldaek/monolog/tree/3.8.0" }, "funding": [ { @@ -2582,46 +2150,45 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:40:51+00:00" + "time": "2024-11-12T13:57:08+00:00" }, { "name": "nesbot/carbon", - "version": "2.72.5", + "version": "3.8.2", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" + "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e1268cdbc486d97ce23fef2c666dc3c6b6de9947", + "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947", "shasum": "" }, "require": { - "carbonphp/carbon-doctrine-types": "*", + "carbonphp/carbon-doctrine-types": "<100.0", "ext-json": "*", - "php": "^7.1.8 || ^8.0", + "php": "^8.1", "psr/clock": "^1.0", + "symfony/clock": "^6.3 || ^7.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" }, "provide": { "psr/clock-implementation": "1.0" }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", - "doctrine/orm": "^2.7 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.57.2", + "kylekatarnls/multi-tester": "^2.5.3", + "ondrejmirtes/better-reflection": "^6.25.0.4", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.11.2", + "phpunit/phpunit": "^10.5.20", + "squizlabs/php_codesniffer": "^3.9.0" }, "bin": [ "bin/carbon" @@ -2689,28 +2256,28 @@ "type": "tidelift" } ], - "time": "2024-06-03T19:18:41+00:00" + "time": "2024-11-07T17:46:48+00:00" }, { "name": "nette/schema", - "version": "v1.3.0", + "version": "v1.3.2", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188" + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", - "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.3" + "php": "8.1 - 8.4" }, "require-dev": { - "nette/tester": "^2.4", + "nette/tester": "^2.5.2", "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.8" }, @@ -2749,9 +2316,9 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.0" + "source": "https://github.com/nette/schema/tree/v1.3.2" }, - "time": "2023-12-11T11:54:22+00:00" + "time": "2024-10-06T23:10:23+00:00" }, { "name": "nette/utils", @@ -2841,16 +2408,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.1.0", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", "shasum": "" }, "require": { @@ -2893,39 +2460,37 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" }, - "time": "2024-07-01T20:03:41+00:00" + "time": "2024-10-08T18:51:32+00:00" }, { "name": "nunomaduro/termwind", - "version": "v1.15.1", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", - "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/42c84e4e8090766bbd6445d06cd6e57650626ea3", + "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^8.0", - "symfony/console": "^5.3.0|^6.0.0" + "php": "^8.2", + "symfony/console": "^7.1.5" }, "require-dev": { - "ergebnis/phpstan-rules": "^1.0.", - "illuminate/console": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "laravel/pint": "^1.0.0", - "pestphp/pest": "^1.21.0", - "pestphp/pest-plugin-mock": "^1.0", - "phpstan/phpstan": "^1.4.6", - "phpstan/phpstan-strict-rules": "^1.1.0", - "symfony/var-dumper": "^5.2.7|^6.0.0", + "illuminate/console": "^11.28.0", + "laravel/pint": "^1.18.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0", + "phpstan/phpstan": "^1.12.6", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^7.1.5", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -2934,6 +2499,9 @@ "providers": [ "Termwind\\Laravel\\TermwindServiceProvider" ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" } }, "autoload": { @@ -2965,7 +2533,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + "source": "https://github.com/nunomaduro/termwind/tree/v2.2.0" }, "funding": [ { @@ -2981,28 +2549,28 @@ "type": "github" } ], - "time": "2023-02-08T01:06:31+00:00" + "time": "2024-10-15T16:15:16+00:00" }, { "name": "paragonie/constant_time_encoding", - "version": "v2.7.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "52a0d99e69f56b9ec27ace92ba56897fe6993105" + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/52a0d99e69f56b9ec27ace92ba56897fe6993105", - "reference": "52a0d99e69f56b9ec27ace92ba56897fe6993105", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", "shasum": "" }, "require": { - "php": "^7|^8" + "php": "^8" }, "require-dev": { - "phpunit/phpunit": "^6|^7|^8|^9", - "vimeo/psalm": "^1|^2|^3|^4" + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" }, "type": "library", "autoload": { @@ -3048,246 +2616,7 @@ "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2024-05-08T12:18:48+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "php-flasher/flasher", - "version": "v1.15.14", - "source": { - "type": "git", - "url": "https://github.com/php-flasher/flasher.git", - "reference": "33ae74e73f62814fff4e78e78f912d9b6ddf82d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-flasher/flasher/zipball/33ae74e73f62814fff4e78e78f912d9b6ddf82d0", - "reference": "33ae74e73f62814fff4e78e78f912d9b6ddf82d0", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "autoload": { - "files": [ - "helpers.php" - ], - "psr-4": { - "Flasher\\Prime\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Younes KHOUBZA", - "email": "younes.khoubza@gmail.com", - "homepage": "https://www.linkedin.com/in/younes-khoubza", - "role": "Developer" - } - ], - "description": "PHPFlasher - A powerful & easy-to-use package for adding flash messages to Laravel or Symfony projects. Provides feedback to users, improves engagement & enhances user experience. Intuitive design for beginners & experienced developers. A reliable, flexible solution.", - "homepage": "https://php-flasher.io", - "keywords": [ - "custom-adapter", - "dark-mode", - "desktop-notifications", - "flash-messages", - "framework-agnostic", - "javascript", - "laravel", - "notification-system", - "noty", - "notyf", - "php", - "php-flasher", - "phpstorm-auto-complete", - "pnotify", - "rtl", - "sweetalert", - "symfony", - "toastr", - "user-experience", - "user-feedback", - "yoeunes" - ], - "support": { - "source": "https://github.com/php-flasher/flasher/tree/v1.15.14" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/yoeunes", - "type": "custom" - }, - { - "url": "https://github.com/yoeunes", - "type": "github" - }, - { - "url": "https://ko-fi.com/yoeunes", - "type": "ko_fi" - }, - { - "url": "https://opencollective.com/php-flasher", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/yoeunes", - "type": "patreon" - } - ], - "time": "2023-12-16T17:11:36+00:00" - }, - { - "name": "php-flasher/flasher-laravel", - "version": "v1.15.14", - "source": { - "type": "git", - "url": "https://github.com/php-flasher/flasher-laravel.git", - "reference": "c2777483fd7074087c16f861ce2191a95088e7c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-flasher/flasher-laravel/zipball/c2777483fd7074087c16f861ce2191a95088e7c6", - "reference": "c2777483fd7074087c16f861ce2191a95088e7c6", - "shasum": "" - }, - "require": { - "illuminate/support": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", - "php": ">=5.3", - "php-flasher/flasher": "^1.15.14" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Flasher": "Flasher\\Laravel\\Facade\\Flasher" - }, - "providers": [ - "Flasher\\Laravel\\FlasherServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Flasher\\Laravel\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Younes KHOUBZA", - "email": "younes.khoubza@gmail.com", - "homepage": "https://www.linkedin.com/in/younes-khoubza", - "role": "Developer" - } - ], - "description": "PHPFlasher - A powerful & easy-to-use package for adding flash messages to Laravel or Symfony projects. Provides feedback to users, improves engagement & enhances user experience. Intuitive design for beginners & experienced developers. A reliable, flexible solution.", - "homepage": "https://php-flasher.io", - "keywords": [ - "custom-adapter", - "dark-mode", - "desktop-notifications", - "flash-messages", - "framework-agnostic", - "javascript", - "laravel", - "notification-system", - "noty", - "notyf", - "php", - "php-flasher", - "phpstorm-auto-complete", - "pnotify", - "rtl", - "sweetalert", - "symfony", - "toastr", - "user-experience", - "user-feedback", - "yoeunes" - ], - "support": { - "source": "https://github.com/php-flasher/flasher-laravel/tree/v1.15.14" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/yoeunes", - "type": "custom" - }, - { - "url": "https://github.com/yoeunes", - "type": "github" - }, - { - "url": "https://ko-fi.com/yoeunes", - "type": "ko_fi" - }, - { - "url": "https://opencollective.com/php-flasher", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/yoeunes", - "type": "patreon" - } - ], - "time": "2024-03-16T15:25:14+00:00" + "time": "2024-05-08T12:36:18+00:00" }, { "name": "phpoption/phpoption", @@ -3364,136 +2693,26 @@ ], "time": "2024-07-20T21:41:07+00:00" }, - { - "name": "phpseclib/phpseclib", - "version": "3.0.39", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "211ebc399c6e73c225a018435fe5ae209d1d1485" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/211ebc399c6e73c225a018435fe5ae209d1d1485", - "reference": "211ebc399c6e73c225a018435fe5ae209d1d1485", - "shasum": "" - }, - "require": { - "paragonie/constant_time_encoding": "^1|^2|^3", - "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": ">=5.6.1" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "suggest": { - "ext-dom": "Install the DOM extension to load XML formatted public keys.", - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib3\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.39" - }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" - } - ], - "time": "2024-06-24T06:27:33+00:00" - }, { "name": "pragmarx/google2fa", - "version": "v8.0.1", + "version": "v8.0.3", "source": { "type": "git", "url": "https://github.com/antonioribeiro/google2fa.git", - "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3" + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/80c3d801b31fe165f8fe99ea085e0a37834e1be3", - "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", + "reference": "6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad", "shasum": "" }, "require": { - "paragonie/constant_time_encoding": "^1.0|^2.0", + "paragonie/constant_time_encoding": "^1.0|^2.0|^3.0", "php": "^7.1|^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.18", + "phpstan/phpstan": "^1.9", "phpunit/phpunit": "^7.5.15|^8.5|^9.0" }, "type": "library", @@ -3522,58 +2741,9 @@ ], "support": { "issues": "https://github.com/antonioribeiro/google2fa/issues", - "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.1" + "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.3" }, - "time": "2022-06-13T21:57:56+00:00" - }, - { - "name": "psr/cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" - }, - "time": "2021-02-03T23:26:27+00:00" + "time": "2024-09-05T11:56:40+00:00" }, { "name": "psr/clock", @@ -3888,16 +3058,16 @@ }, { "name": "psr/log", - "version": "3.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { @@ -3932,9 +3102,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/3.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2021-07-14T16:46:02+00:00" + "time": "2024-09-11T13:17:53+00:00" }, { "name": "psr/simple-cache", @@ -4292,149 +3462,34 @@ "time": "2024-04-27T21:32:50+00:00" }, { - "name": "revolution/laravel-google-sheets", - "version": "6.4.0", + "name": "symfony/clock", + "version": "v7.1.6", "source": { "type": "git", - "url": "https://github.com/kawax/laravel-google-sheets.git", - "reference": "5acf675d961a13cd4425293ee2e1edf5321d75cf" + "url": "https://github.com/symfony/clock.git", + "reference": "97bebc53548684c17ed696bc8af016880f0f098d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kawax/laravel-google-sheets/zipball/5acf675d961a13cd4425293ee2e1edf5321d75cf", - "reference": "5acf675d961a13cd4425293ee2e1edf5321d75cf", + "url": "https://api.github.com/repos/symfony/clock/zipball/97bebc53548684c17ed696bc8af016880f0f098d", + "reference": "97bebc53548684c17ed696bc8af016880f0f098d", "shasum": "" }, "require": { - "google/apiclient": "^2.15", - "illuminate/container": "^10.0||^11.0", - "illuminate/support": "^10.0||^11.0", - "php": "^8.1" + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" }, - "require-dev": { - "orchestra/testbench": "^8.0||^9.0", - "pulkitjalan/google-apiclient": "^6.2" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Revolution\\Google\\Sheets\\Providers\\SheetsServiceProvider", - "Revolution\\Google\\Sheets\\Providers\\GoogleServiceProvider" - ], - "aliases": { - "Sheets": "Revolution\\Google\\Sheets\\Facades\\Sheets" - }, - "google/apiclient-services": [ - "Drive", - "Sheets" - ] - } - }, - "autoload": { - "psr-4": { - "Revolution\\Google\\Sheets\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "kawax", - "email": "kawaxbiz@gmail.com" - } - ], - "description": "Google Sheets API v4", - "keywords": [ - "google", - "laravel", - "sheets" - ], - "support": { - "source": "https://github.com/kawax/laravel-google-sheets/tree/6.4.0" - }, - "time": "2024-05-24T07:19:13+00:00" - }, - { - "name": "silviolleite/laravelpwa", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/silviolleite/laravel-pwa.git", - "reference": "5f7135d2ee870af01793c9fdf6b1b932b546e20e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/silviolleite/laravel-pwa/zipball/5f7135d2ee870af01793c9fdf6b1b932b546e20e", - "reference": "5f7135d2ee870af01793c9fdf6b1b932b546e20e", - "shasum": "" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "LaravelPWA\\Providers\\LaravelPWAServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "LaravelPWA\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Silvio Luis Leite", - "email": "silviolleite@gmail.com" - } - ], - "description": "Looks like an app, feels like an app, but NOT an app.", - "keywords": [ - "laravel", - "php", - "progressive web apps", - "pwa" - ], - "support": { - "issues": "https://github.com/silviolleite/laravel-pwa/issues", - "source": "https://github.com/silviolleite/laravel-pwa/tree/2.0.3" - }, - "time": "2020-08-20T12:19:16+00:00" - }, - { - "name": "symfony/browser-kit", - "version": "v6.4.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/browser-kit.git", - "reference": "62ab90b92066ef6cce5e79365625b4b1432464c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/62ab90b92066ef6cce5e79365625b4b1432464c8", - "reference": "62ab90b92066ef6cce5e79365625b4b1432464c8", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/dom-crawler": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0" + "provide": { + "psr/clock-implementation": "1.0" }, "type": "library", "autoload": { + "files": [ + "Resources/now.php" + ], "psr-4": { - "Symfony\\Component\\BrowserKit\\": "" + "Symfony\\Component\\Clock\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4446,18 +3501,23 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", + "description": "Decouples applications from the system clock", "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.4.8" + "source": "https://github.com/symfony/clock/tree/v7.1.6" }, "funding": [ { @@ -4473,51 +3533,50 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/console", - "version": "v6.4.10", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc" + "reference": "3284aafcac338b6e86fd955ee4d794cbe434151a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/504974cbe43d05f83b201d6498c206f16fc0cdbc", - "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc", + "url": "https://api.github.com/repos/symfony/console/zipball/3284aafcac338b6e86fd955ee4d794cbe434151a", + "reference": "3284aafcac338b6e86fd955ee4d794cbe434151a", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" + "symfony/string": "^6.4|^7.0" }, "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4551,7 +3610,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.10" + "source": "https://github.com/symfony/console/tree/v7.1.7" }, "funding": [ { @@ -4567,24 +3626,24 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:30:32+00:00" + "time": "2024-11-05T15:34:55+00:00" }, { "name": "symfony/css-selector", - "version": "v6.4.8", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "4b61b02fe15db48e3687ce1c45ea385d1780fe08" + "reference": "4aa4f6b3d6749c14d3aa815eef8226632e7bbc66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/4b61b02fe15db48e3687ce1c45ea385d1780fe08", - "reference": "4b61b02fe15db48e3687ce1c45ea385d1780fe08", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/4aa4f6b3d6749c14d3aa815eef8226632e7bbc66", + "reference": "4aa4f6b3d6749c14d3aa815eef8226632e7bbc66", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -4616,7 +3675,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.4.8" + "source": "https://github.com/symfony/css-selector/tree/v7.1.6" }, "funding": [ { @@ -4632,7 +3691,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4701,91 +3760,24 @@ ], "time": "2024-04-18T09:32:20+00:00" }, - { - "name": "symfony/dom-crawler", - "version": "v6.4.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "105b56a0305d219349edeb60a800082eca864e4b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/105b56a0305d219349edeb60a800082eca864e4b", - "reference": "105b56a0305d219349edeb60a800082eca864e4b", - "shasum": "" - }, - "require": { - "masterminds/html5": "^2.6", - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "symfony/css-selector": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases DOM navigation for HTML and XML documents", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.4.8" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-05-31T14:49:08+00:00" - }, { "name": "symfony/error-handler", - "version": "v6.4.10", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "231f1b2ee80f72daa1972f7340297d67439224f0" + "reference": "010e44661f4c6babaf8c4862fe68c24a53903342" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/231f1b2ee80f72daa1972f7340297d67439224f0", - "reference": "231f1b2ee80f72daa1972f7340297d67439224f0", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/010e44661f4c6babaf8c4862fe68c24a53903342", + "reference": "010e44661f4c6babaf8c4862fe68c24a53903342", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/var-dumper": "^6.4|^7.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", @@ -4794,7 +3786,7 @@ "require-dev": { "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^5.4|^6.0|^7.0" + "symfony/serializer": "^6.4|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -4825,7 +3817,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.10" + "source": "https://github.com/symfony/error-handler/tree/v7.1.7" }, "funding": [ { @@ -4841,28 +3833,28 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:30:32+00:00" + "time": "2024-11-05T15:34:55+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.8", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b" + "reference": "87254c78dd50721cfd015b62277a8281c5589702" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b", - "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/87254c78dd50721cfd015b62277a8281c5589702", + "reference": "87254c78dd50721cfd015b62277a8281c5589702", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -4871,13 +3863,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4905,7 +3897,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.6" }, "funding": [ { @@ -4921,7 +3913,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5001,23 +3993,23 @@ }, { "name": "symfony/finder", - "version": "v6.4.10", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "af29198d87112bebdd397bd7735fbd115997824c" + "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/af29198d87112bebdd397bd7735fbd115997824c", - "reference": "af29198d87112bebdd397bd7735fbd115997824c", + "url": "https://api.github.com/repos/symfony/finder/zipball/2cb89664897be33f78c65d3d2845954c8d7a43b8", + "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "symfony/filesystem": "^6.0|^7.0" + "symfony/filesystem": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5045,7 +4037,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.10" + "source": "https://github.com/symfony/finder/tree/v7.1.6" }, "funding": [ { @@ -5061,211 +4053,40 @@ "type": "tidelift" } ], - "time": "2024-07-24T07:06:38+00:00" - }, - { - "name": "symfony/http-client", - "version": "v6.4.10", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client.git", - "reference": "b5e498f763e0bf5eed8dcd946e50a3b3f71d4ded" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/b5e498f763e0bf5eed8dcd946e50a3b3f71d4ded", - "reference": "b5e498f763e0bf5eed8dcd946e50a3b3f71d4ded", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3.4.1", - "symfony/service-contracts": "^2.5|^3" - }, - "conflict": { - "php-http/discovery": "<1.15", - "symfony/http-foundation": "<6.3" - }, - "provide": { - "php-http/async-client-implementation": "*", - "php-http/client-implementation": "*", - "psr/http-client-implementation": "1.0", - "symfony/http-client-implementation": "3.0" - }, - "require-dev": { - "amphp/amp": "^2.5", - "amphp/http-client": "^4.2.1", - "amphp/http-tunnel": "^1.0", - "amphp/socket": "^1.1", - "guzzlehttp/promises": "^1.4|^2.0", - "nyholm/psr7": "^1.0", - "php-http/httplug": "^1.0|^2.0", - "psr/http-client": "^1.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpClient\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", - "homepage": "https://symfony.com", - "keywords": [ - "http" - ], - "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.10" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-07-15T09:26:24+00:00" - }, - { - "name": "symfony/http-client-contracts", - "version": "v3.5.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "20414d96f391677bf80078aa55baece78b82647d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d", - "reference": "20414d96f391677bf80078aa55baece78b82647d", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to HTTP clients", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-10-01T08:31:23+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.10", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b" + "reference": "5183b61657807099d98f3367bcccb850238b17a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b", - "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5183b61657807099d98f3367bcccb850238b17a9", + "reference": "5183b61657807099d98f3367bcccb850238b17a9", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.1", "symfony/polyfill-php83": "^1.27" }, "conflict": { - "symfony/cache": "<6.3" + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4" }, "require-dev": { - "doctrine/dbal": "^2.13.1|^3|^4", + "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.3|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/rate-limiter": "^5.4|^6.0|^7.0" + "symfony/cache": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5293,7 +4114,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.10" + "source": "https://github.com/symfony/http-foundation/tree/v7.1.7" }, "funding": [ { @@ -5309,77 +4130,77 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:36:27+00:00" + "time": "2024-11-06T09:02:46+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.10", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "147e0daf618d7575b5007055340d09aece5cf068" + "reference": "7f137cda31fd41e422edcdc01915f2c095b84399" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/147e0daf618d7575b5007055340d09aece5cf068", - "reference": "147e0daf618d7575b5007055340d09aece5cf068", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7f137cda31fd41e422edcdc01915f2c095b84399", + "reference": "7f137cda31fd41e422edcdc01915f2c095b84399", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", "symfony/translation-contracts": "<2.5", - "symfony/twig-bridge": "<5.4", + "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", - "symfony/var-dumper": "<6.3", - "twig/twig": "<2.13" + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.0.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/clock": "^6.2|^7.0", - "symfony/config": "^6.1|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4.5|^6.0.5|^7.0", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.4|^7.0.4", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/uid": "^6.4|^7.0", "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.4|^7.0", - "symfony/var-exporter": "^6.2|^7.0", - "twig/twig": "^2.13|^3.0.4" + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.0.4" }, "type": "library", "autoload": { @@ -5407,7 +4228,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.10" + "source": "https://github.com/symfony/http-kernel/tree/v7.1.7" }, "funding": [ { @@ -5423,43 +4244,43 @@ "type": "tidelift" } ], - "time": "2024-07-26T14:52:04+00:00" + "time": "2024-11-06T09:54:34+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.9", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45" + "reference": "69c9948451fb3a6a4d47dc8261d1794734e76cdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", - "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", + "url": "https://api.github.com/repos/symfony/mailer/zipball/69c9948451fb3a6a4d47dc8261d1794734e76cdd", + "reference": "69c9948451fb3a6a4d47dc8261d1794734e76cdd", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", + "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/mime": "^6.2|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/messenger": "^6.2|^7.0", - "symfony/twig-bridge": "^6.2|^7.0" + "symfony/console": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -5487,7 +4308,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.9" + "source": "https://github.com/symfony/mailer/tree/v7.1.6" }, "funding": [ { @@ -5503,25 +4324,24 @@ "type": "tidelift" } ], - "time": "2024-06-28T07:59:05+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/mime", - "version": "v6.4.9", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7d048964877324debdcb4e0549becfa064a20d43" + "reference": "caa1e521edb2650b8470918dfe51708c237f0598" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7d048964877324debdcb4e0549becfa064a20d43", - "reference": "7d048964877324debdcb4e0549becfa064a20d43", + "url": "https://api.github.com/repos/symfony/mime/zipball/caa1e521edb2650b8470918dfe51708c237f0598", + "reference": "caa1e521edb2650b8470918dfe51708c237f0598", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -5529,17 +4349,17 @@ "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", + "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.4|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", "symfony/serializer": "^6.4.3|^7.0.3" }, "type": "library", @@ -5572,7 +4392,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.9" + "source": "https://github.com/symfony/mime/tree/v7.1.6" }, "funding": [ { @@ -5588,24 +4408,24 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:49:33+00:00" + "time": "2024-10-25T15:11:02+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -5651,7 +4471,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" }, "funding": [ { @@ -5667,24 +4487,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" @@ -5729,7 +4549,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" }, "funding": [ { @@ -5745,26 +4565,25 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c" + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", - "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" @@ -5813,7 +4632,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" }, "funding": [ { @@ -5829,24 +4648,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" @@ -5894,7 +4713,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" }, "funding": [ { @@ -5910,24 +4729,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -5974,7 +4793,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" }, "funding": [ { @@ -5990,97 +4809,24 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:30:46+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.30.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "10112722600777e02d2745716b70c5db4ca70442" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442", - "reference": "10112722600777e02d2745716b70c5db4ca70442", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-06-19T12:30:46+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", - "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { @@ -6127,7 +4873,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" }, "funding": [ { @@ -6143,24 +4889,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9" + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", - "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { @@ -6203,7 +4949,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" }, "funding": [ { @@ -6219,24 +4965,24 @@ "type": "tidelift" } ], - "time": "2024-06-19T12:35:24+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.30.0", + "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9" + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9", - "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-uuid": "*" @@ -6282,7 +5028,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" }, "funding": [ { @@ -6298,24 +5044,24 @@ "type": "tidelift" } ], - "time": "2024-05-31T15:07:36+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/process", - "version": "v6.4.8", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5" + "reference": "9b8a40b7289767aa7117e957573c2a535efe6585" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5", - "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "url": "https://api.github.com/repos/symfony/process/zipball/9b8a40b7289767aa7117e957573c2a535efe6585", + "reference": "9b8a40b7289767aa7117e957573c2a535efe6585", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -6343,7 +5089,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.8" + "source": "https://github.com/symfony/process/tree/v7.1.7" }, "funding": [ { @@ -6359,40 +5105,38 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-11-06T09:25:12+00:00" }, { "name": "symfony/routing", - "version": "v6.4.10", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87" + "reference": "66a2c469f6c22d08603235c46a20007c0701ea0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/aad19fe10753ba842f0d653a8db819c4b3affa87", - "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87", + "url": "https://api.github.com/repos/symfony/routing/zipball/66a2c469f6c22d08603235c46a20007c0701ea0a", + "reference": "66a2c469f6c22d08603235c46a20007c0701ea0a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<6.2", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" }, "require-dev": { - "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^6.2|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -6426,7 +5170,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.10" + "source": "https://github.com/symfony/routing/tree/v7.1.6" }, "funding": [ { @@ -6442,7 +5186,7 @@ "type": "tidelift" } ], - "time": "2024-07-15T09:26:24+00:00" + "time": "2024-10-01T08:31:23+00:00" }, { "name": "symfony/service-contracts", @@ -6529,20 +5273,20 @@ }, { "name": "symfony/string", - "version": "v6.4.10", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "ccf9b30251719567bfd46494138327522b9a9446" + "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/ccf9b30251719567bfd46494138327522b9a9446", - "reference": "ccf9b30251719567bfd46494138327522b9a9446", + "url": "https://api.github.com/repos/symfony/string/zipball/61b72d66bf96c360a727ae6232df5ac83c71f626", + "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -6552,11 +5296,12 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/intl": "^6.2|^7.0", + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0" + "symfony/var-exporter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -6595,7 +5340,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.10" + "source": "https://github.com/symfony/string/tree/v7.1.6" }, "funding": [ { @@ -6611,37 +5356,36 @@ "type": "tidelift" } ], - "time": "2024-07-22T10:21:14+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/translation", - "version": "v6.4.10", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9" + "reference": "b9f72ab14efdb6b772f85041fa12f820dee8d55f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/94041203f8ac200ae9e7c6a18fa6137814ccecc9", - "reference": "94041203f8ac200ae9e7c6a18fa6137814ccecc9", + "url": "https://api.github.com/repos/symfony/translation/zipball/b9f72ab14efdb6b772f85041fa12f820dee8d55f", + "reference": "b9f72ab14efdb6b772f85041fa12f820dee8d55f", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", + "symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" }, "provide": { "symfony/translation-implementation": "2.3|3.0" @@ -6649,17 +5393,17 @@ "require-dev": { "nikic/php-parser": "^4.18|^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/routing": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -6690,7 +5434,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.10" + "source": "https://github.com/symfony/translation/tree/v7.1.6" }, "funding": [ { @@ -6706,7 +5450,7 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:30:32+00:00" + "time": "2024-09-28T12:35:13+00:00" }, { "name": "symfony/translation-contracts", @@ -6788,24 +5532,24 @@ }, { "name": "symfony/uid", - "version": "v6.4.8", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf" + "reference": "65befb3bb2d503bbffbd08c815aa38b472999917" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", - "reference": "35904eca37a84bb764c560cbfcac9f0ac2bcdbdf", + "url": "https://api.github.com/repos/symfony/uid/zipball/65befb3bb2d503bbffbd08c815aa38b472999917", + "reference": "65befb3bb2d503bbffbd08c815aa38b472999917", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -6842,7 +5586,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.8" + "source": "https://github.com/symfony/uid/tree/v7.1.6" }, "funding": [ { @@ -6858,38 +5602,36 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.10", + "version": "v7.1.7", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4" + "reference": "f6ea51f669760cacd7464bf7eaa0be87b8072db1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a71cc3374f5fb9759da1961d28c452373b343dd4", - "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f6ea51f669760cacd7464bf7eaa0be87b8072db1", + "reference": "f6ea51f669760cacd7464bf7eaa0be87b8072db1", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4" + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.0.4" }, "bin": [ "Resources/bin/var-dump-server" @@ -6927,7 +5669,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.10" + "source": "https://github.com/symfony/var-dumper/tree/v7.1.7" }, "funding": [ { @@ -6943,7 +5685,7 @@ "type": "tidelift" } ], - "time": "2024-07-26T12:30:32+00:00" + "time": "2024-11-05T15:34:55+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -7213,127 +5955,21 @@ "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, "time": "2022-06-03T18:03:27+00:00" - }, - { - "name": "yoeunes/toastr", - "version": "v2.3.5", - "source": { - "type": "git", - "url": "https://github.com/yoeunes/toastr.git", - "reference": "5c39d42b4c7b110572b7643bba1cd51b8af89b74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/yoeunes/toastr/zipball/5c39d42b4c7b110572b7643bba1cd51b8af89b74", - "reference": "5c39d42b4c7b110572b7643bba1cd51b8af89b74", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "php-flasher/flasher-laravel": "^1.15.14" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Toastr": "Yoeunes\\Toastr\\Facades\\Toastr" - }, - "providers": [ - "Yoeunes\\Toastr\\ToastrServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Yoeunes\\Toastr\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Younes KHOUBZA", - "email": "younes.khoubza@gmail.com", - "homepage": "https://www.linkedin.com/in/younes-khoubza", - "role": "Developer" - } - ], - "description": "toastr.js flush notifications for Laravel", - "homepage": "https://github.com/yoeunes/toastr", - "keywords": [ - "custom-adapter", - "dark-mode", - "desktop-notifications", - "flash-messages", - "framework-agnostic", - "javascript", - "laravel", - "notification-system", - "noty", - "notyf", - "php", - "php-flasher", - "phpstorm-auto-complete", - "pnotify", - "rtl", - "sweetalert", - "symfony", - "toastr", - "toastr js", - "user-experience", - "user-feedback", - "yoeunes" - ], - "support": { - "docs": "https://github.com/yoeunes/toastr/README.md", - "email": "younes.khoubza@gmail.com", - "issues": "https://github.com/yoeunes/toastr/issues", - "source": "https://github.com/yoeunes/toastr" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/yoeunes", - "type": "custom" - }, - { - "url": "https://github.com/yoeunes", - "type": "github" - }, - { - "url": "https://ko-fi.com/yoeunes", - "type": "ko_fi" - }, - { - "url": "https://opencollective.com/php-flasher", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/yoeunes", - "type": "patreon" - } - ], - "abandoned": "php-flasher/flasher-toastr-laravel", - "time": "2024-03-16T15:29:23+00:00" } ], "packages-dev": [ { "name": "fakerphp/faker", - "version": "v1.23.1", + "version": "v1.24.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" + "reference": "a136842a532bac9ecd8a1c723852b09915d7db50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/a136842a532bac9ecd8a1c723852b09915d7db50", + "reference": "a136842a532bac9ecd8a1c723852b09915d7db50", "shasum": "" }, "require": { @@ -7381,32 +6017,32 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.0" }, - "time": "2024-01-02T13:46:09+00:00" + "time": "2024-11-07T15:11:20+00:00" }, { "name": "filp/whoops", - "version": "2.15.4", + "version": "2.16.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546" + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546", - "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546", + "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0", + "php": "^7.1 || ^8.0", "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { - "mockery/mockery": "^0.9 || ^1.0", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" }, "suggest": { "symfony/var-dumper": "Pretty print complex values better with var-dumper available", @@ -7446,7 +6082,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.4" + "source": "https://github.com/filp/whoops/tree/2.16.0" }, "funding": [ { @@ -7454,7 +6090,7 @@ "type": "github" } ], - "time": "2023-11-03T12:00:00+00:00" + "time": "2024-09-25T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -7508,17 +6144,94 @@ "time": "2020-07-09T08:09:16+00:00" }, { - "name": "laravel/pint", - "version": "v1.17.2", + "name": "laravel/pail", + "version": "v1.2.0", "source": { "type": "git", - "url": "https://github.com/laravel/pint.git", - "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110" + "url": "https://github.com/laravel/pail.git", + "reference": "085a2306b520c3896afa361c25704e5fa3c27bf0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/e8a88130a25e3f9d4d5785e6a1afca98268ab110", - "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110", + "url": "https://api.github.com/repos/laravel/pail/zipball/085a2306b520c3896afa361c25704e5fa3c27bf0", + "reference": "085a2306b520c3896afa361c25704e5fa3c27bf0", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0", + "illuminate/contracts": "^10.24|^11.0", + "illuminate/log": "^10.24|^11.0", + "illuminate/process": "^10.24|^11.0", + "illuminate/support": "^10.24|^11.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/pint": "^1.13", + "orchestra/testbench": "^8.12|^9.0", + "pestphp/pest": "^2.20", + "pestphp/pest-plugin-type-coverage": "^2.3", + "phpstan/phpstan": "^1.10", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2024-10-21T13:59:30+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/35c00c05ec43e6b46d295efc0f4386ceb30d50d9", + "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9", "shasum": "" }, "require": { @@ -7529,13 +6242,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.61.1", - "illuminate/view": "^10.48.18", + "friendsofphp/php-cs-fixer": "^3.64.0", + "illuminate/view": "^10.48.20", "larastan/larastan": "^2.9.8", "laravel-zero/framework": "^10.4.0", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.35.0" + "pestphp/pest": "^2.35.1" }, "bin": [ "builds/pint" @@ -7571,20 +6284,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-08-06T15:11:54+00:00" + "time": "2024-09-24T17:22:50+00:00" }, { "name": "laravel/sail", - "version": "v1.31.1", + "version": "v1.37.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85" + "reference": "7efa151ea0d16f48233d6a6cd69f81270acc6e93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/3d06dd18cee8059baa7b388af00ba47f6d96bd85", - "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85", + "url": "https://api.github.com/repos/laravel/sail/zipball/7efa151ea0d16f48233d6a6cd69f81270acc6e93", + "reference": "7efa151ea0d16f48233d6a6cd69f81270acc6e93", "shasum": "" }, "require": { @@ -7634,7 +6347,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2024-08-02T07:45:47+00:00" + "time": "2024-10-29T20:18:14+00:00" }, { "name": "mockery/mockery", @@ -7721,16 +6434,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", "shasum": "" }, "require": { @@ -7769,7 +6482,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" }, "funding": [ { @@ -7777,44 +6490,42 @@ "type": "tidelift" } ], - "time": "2024-06-12T14:39:25+00:00" + "time": "2024-11-08T17:47:46+00:00" }, { "name": "nunomaduro/collision", - "version": "v7.10.0", + "version": "v8.5.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "49ec67fa7b002712da8526678abd651c09f375b2" + "reference": "f5c101b929c958e849a633283adff296ed5f38f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2", - "reference": "49ec67fa7b002712da8526678abd651c09f375b2", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f5c101b929c958e849a633283adff296ed5f38f5", + "reference": "f5c101b929c958e849a633283adff296ed5f38f5", "shasum": "" }, "require": { - "filp/whoops": "^2.15.3", - "nunomaduro/termwind": "^1.15.1", - "php": "^8.1.0", - "symfony/console": "^6.3.4" + "filp/whoops": "^2.16.0", + "nunomaduro/termwind": "^2.1.0", + "php": "^8.2.0", + "symfony/console": "^7.1.5" }, "conflict": { - "laravel/framework": ">=11.0.0" + "laravel/framework": "<11.0.0 || >=12.0.0", + "phpunit/phpunit": "<10.5.1 || >=12.0.0" }, "require-dev": { - "brianium/paratest": "^7.3.0", - "laravel/framework": "^10.28.0", - "laravel/pint": "^1.13.3", - "laravel/sail": "^1.25.0", - "laravel/sanctum": "^3.3.1", - "laravel/tinker": "^2.8.2", - "nunomaduro/larastan": "^2.6.4", - "orchestra/testbench-core": "^8.13.0", - "pestphp/pest": "^2.23.2", - "phpunit/phpunit": "^10.4.1", - "sebastian/environment": "^6.0.1", - "spatie/laravel-ignition": "^2.3.1" + "larastan/larastan": "^2.9.8", + "laravel/framework": "^11.28.0", + "laravel/pint": "^1.18.1", + "laravel/sail": "^1.36.0", + "laravel/sanctum": "^4.0.3", + "laravel/tinker": "^2.10.0", + "orchestra/testbench-core": "^9.5.3", + "pestphp/pest": "^2.36.0 || ^3.4.0", + "sebastian/environment": "^6.1.0 || ^7.2.0" }, "type": "library", "extra": { @@ -7822,6 +6533,9 @@ "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" } }, "autoload": { @@ -7873,7 +6587,7 @@ "type": "patreon" } ], - "time": "2023-10-11T15:45:01+00:00" + "time": "2024-10-15T16:06:32+00:00" }, { "name": "phar-io/manifest", @@ -7995,35 +6709,35 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.15", + "version": "11.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae" + "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", - "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f7f08030e8811582cc459871d28d6f5a1a4d35ca", + "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=8.1", - "phpunit/php-file-iterator": "^4.0", - "phpunit/php-text-template": "^3.0", - "sebastian/code-unit-reverse-lookup": "^3.0", - "sebastian/complexity": "^3.0", - "sebastian/environment": "^6.0", - "sebastian/lines-of-code": "^2.0", - "sebastian/version": "^4.0", - "theseer/tokenizer": "^1.2.0" + "nikic/php-parser": "^5.3.1", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^10.1" + "phpunit/phpunit": "^11.4.1" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -8032,7 +6746,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "11.0.x-dev" } }, "autoload": { @@ -8061,7 +6775,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.15" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.7" }, "funding": [ { @@ -8069,32 +6783,32 @@ "type": "github" } ], - "time": "2024-06-29T08:25:15+00:00" + "time": "2024-10-09T06:21:38+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.1.0", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", - "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -8122,7 +6836,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" }, "funding": [ { @@ -8130,28 +6844,28 @@ "type": "github" } ], - "time": "2023-08-31T06:24:48+00:00" + "time": "2024-08-27T05:02:59+00:00" }, { "name": "phpunit/php-invoker", - "version": "4.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", - "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-pcntl": "*" @@ -8159,7 +6873,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -8185,7 +6899,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" }, "funding": [ { @@ -8193,32 +6908,32 @@ "type": "github" } ], - "time": "2023-02-03T06:56:09+00:00" + "time": "2024-07-03T05:07:44+00:00" }, { "name": "phpunit/php-text-template", - "version": "3.0.1", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", - "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8245,7 +6960,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" }, "funding": [ { @@ -8253,32 +6968,32 @@ "type": "github" } ], - "time": "2023-08-31T14:07:24+00:00" + "time": "2024-07-03T05:08:43+00:00" }, { "name": "phpunit/php-timer", - "version": "6.0.0", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", - "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -8304,7 +7019,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" }, "funding": [ { @@ -8312,20 +7028,20 @@ "type": "github" } ], - "time": "2023-02-03T06:57:52+00:00" + "time": "2024-07-03T05:09:35+00:00" }, { "name": "phpunit/phpunit", - "version": "10.5.29", + "version": "11.4.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "8e9e80872b4e8064401788ee8a32d40b4455318f" + "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8e9e80872b4e8064401788ee8a32d40b4455318f", - "reference": "8e9e80872b4e8064401788ee8a32d40b4455318f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e8e8ed1854de5d36c088ec1833beae40d2dedd76", + "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76", "shasum": "" }, "require": { @@ -8338,23 +7054,22 @@ "myclabs/deep-copy": "^1.12.0", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", - "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.15", - "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-invoker": "^4.0.0", - "phpunit/php-text-template": "^3.0.1", - "phpunit/php-timer": "^6.0.0", - "sebastian/cli-parser": "^2.0.1", - "sebastian/code-unit": "^2.0.0", - "sebastian/comparator": "^5.0.1", - "sebastian/diff": "^5.1.1", - "sebastian/environment": "^6.1.0", - "sebastian/exporter": "^5.1.2", - "sebastian/global-state": "^6.0.2", - "sebastian/object-enumerator": "^5.0.0", - "sebastian/recursion-context": "^5.0.0", - "sebastian/type": "^4.0.0", - "sebastian/version": "^4.0.1" + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.7", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.1", + "sebastian/comparator": "^6.1.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.0", + "sebastian/exporter": "^6.1.3", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.0", + "sebastian/version": "^5.0.2" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" @@ -8365,7 +7080,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.5-dev" + "dev-main": "11.4-dev" } }, "autoload": { @@ -8397,7 +7112,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.29" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.4.3" }, "funding": [ { @@ -8413,32 +7128,32 @@ "type": "tidelift" } ], - "time": "2024-07-30T11:08:00+00:00" + "time": "2024-10-28T13:07:50+00:00" }, { "name": "sebastian/cli-parser", - "version": "2.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", - "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -8462,7 +7177,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" }, "funding": [ { @@ -8470,32 +7185,32 @@ "type": "github" } ], - "time": "2024-03-02T07:12:49+00:00" + "time": "2024-07-03T04:41:36+00:00" }, { "name": "sebastian/code-unit", - "version": "2.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" + "reference": "6bb7d09d6623567178cf54126afa9c2310114268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", - "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", + "reference": "6bb7d09d6623567178cf54126afa9c2310114268", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -8518,7 +7233,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" }, "funding": [ { @@ -8526,32 +7242,32 @@ "type": "github" } ], - "time": "2023-02-03T06:58:43+00:00" + "time": "2024-07-03T04:44:28+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "3.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", - "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8573,7 +7289,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" }, "funding": [ { @@ -8581,36 +7298,36 @@ "type": "github" } ], - "time": "2023-02-03T06:59:15+00:00" + "time": "2024-07-03T04:45:54+00:00" }, { "name": "sebastian/comparator", - "version": "5.0.1", + "version": "6.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "2db5010a484d53ebf536087a70b4a5423c102372" + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", - "reference": "2db5010a484d53ebf536087a70b4a5423c102372", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/43d129d6a0f81c78bee378b46688293eb7ea3739", + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "php": ">=8.1", - "sebastian/diff": "^5.0", - "sebastian/exporter": "^5.0" + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.3" + "phpunit/phpunit": "^11.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.2-dev" } }, "autoload": { @@ -8650,7 +7367,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.2.1" }, "funding": [ { @@ -8658,33 +7375,33 @@ "type": "github" } ], - "time": "2023-08-14T13:18:12+00:00" + "time": "2024-10-31T05:30:08+00:00" }, { "name": "sebastian/complexity", - "version": "3.2.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "68ff824baeae169ec9f2137158ee529584553799" + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", - "reference": "68ff824baeae169ec9f2137158ee529584553799", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=8.1" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.2-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -8708,7 +7425,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" }, "funding": [ { @@ -8716,33 +7433,33 @@ "type": "github" } ], - "time": "2023-12-21T08:37:17+00:00" + "time": "2024-07-03T04:49:50+00:00" }, { "name": "sebastian/diff", - "version": "5.1.1", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0", - "symfony/process": "^6.4" + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.1-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -8775,7 +7492,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" }, "funding": [ { @@ -8783,27 +7500,27 @@ "type": "github" } ], - "time": "2024-03-02T07:15:17+00:00" + "time": "2024-07-03T04:53:05+00:00" }, { "name": "sebastian/environment", - "version": "6.1.0", + "version": "7.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", - "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-posix": "*" @@ -8811,7 +7528,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.1-dev" + "dev-main": "7.2-dev" } }, "autoload": { @@ -8839,7 +7556,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" }, "funding": [ { @@ -8847,34 +7564,34 @@ "type": "github" } ], - "time": "2024-03-23T08:47:14+00:00" + "time": "2024-07-03T04:54:44+00:00" }, { "name": "sebastian/exporter", - "version": "5.1.2", + "version": "6.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf" + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=8.1", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.1-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -8917,7 +7634,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" }, "funding": [ { @@ -8925,35 +7642,35 @@ "type": "github" } ], - "time": "2024-03-02T07:17:12+00:00" + "time": "2024-07-03T04:56:19+00:00" }, { "name": "sebastian/global-state", - "version": "6.0.2", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", - "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", "shasum": "" }, "require": { - "php": ">=8.1", - "sebastian/object-reflector": "^3.0", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -8979,7 +7696,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" }, "funding": [ { @@ -8987,33 +7704,33 @@ "type": "github" } ], - "time": "2024-03-02T07:19:19+00:00" + "time": "2024-07-03T04:57:36+00:00" }, { "name": "sebastian/lines-of-code", - "version": "2.0.2", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", - "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=8.1" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -9037,7 +7754,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" }, "funding": [ { @@ -9045,34 +7762,34 @@ "type": "github" } ], - "time": "2023-12-21T08:38:20+00:00" + "time": "2024-07-03T04:58:38+00:00" }, { "name": "sebastian/object-enumerator", - "version": "5.0.0", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", - "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", "shasum": "" }, "require": { - "php": ">=8.1", - "sebastian/object-reflector": "^3.0", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -9094,7 +7811,8 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" }, "funding": [ { @@ -9102,32 +7820,32 @@ "type": "github" } ], - "time": "2023-02-03T07:08:32+00:00" + "time": "2024-07-03T05:00:13+00:00" }, { "name": "sebastian/object-reflector", - "version": "3.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", - "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -9149,7 +7867,8 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" }, "funding": [ { @@ -9157,32 +7876,32 @@ "type": "github" } ], - "time": "2023-02-03T07:06:18+00:00" + "time": "2024-07-03T05:01:32+00:00" }, { "name": "sebastian/recursion-context", - "version": "5.0.0", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712" + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -9212,7 +7931,8 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" }, "funding": [ { @@ -9220,32 +7940,32 @@ "type": "github" } ], - "time": "2023-02-03T07:05:40+00:00" + "time": "2024-07-03T05:10:34+00:00" }, { "name": "sebastian/type", - "version": "4.0.0", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" + "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", - "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -9268,7 +7988,8 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" }, "funding": [ { @@ -9276,29 +7997,29 @@ "type": "github" } ], - "time": "2023-02-03T07:10:45+00:00" + "time": "2024-09-17T13:12:04+00:00" }, { "name": "sebastian/version", - "version": "4.0.1", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", - "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -9321,7 +8042,8 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" }, "funding": [ { @@ -9329,412 +8051,31 @@ "type": "github" } ], - "time": "2023-02-07T11:34:05+00:00" - }, - { - "name": "spatie/backtrace", - "version": "1.6.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/backtrace.git", - "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/1a9a145b044677ae3424693f7b06479fc8c137a9", - "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "ext-json": "*", - "laravel/serializable-closure": "^1.3", - "phpunit/phpunit": "^9.3", - "spatie/phpunit-snapshot-assertions": "^4.2", - "symfony/var-dumper": "^5.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Backtrace\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van de Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A better backtrace", - "homepage": "https://github.com/spatie/backtrace", - "keywords": [ - "Backtrace", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/backtrace/tree/1.6.2" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-07-22T08:21:24+00:00" - }, - { - "name": "spatie/error-solutions", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/error-solutions.git", - "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/error-solutions/zipball/ae7393122eda72eed7cc4f176d1e96ea444f2d67", - "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "illuminate/broadcasting": "^10.0|^11.0", - "illuminate/cache": "^10.0|^11.0", - "illuminate/support": "^10.0|^11.0", - "livewire/livewire": "^2.11|^3.3.5", - "openai-php/client": "^0.10.1", - "orchestra/testbench": "^7.0|8.22.3|^9.0", - "pestphp/pest": "^2.20", - "phpstan/phpstan": "^1.11", - "psr/simple-cache": "^3.0", - "psr/simple-cache-implementation": "^3.0", - "spatie/ray": "^1.28", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "legacy/ignition", - "Spatie\\ErrorSolutions\\": "src", - "Spatie\\LaravelIgnition\\": "legacy/laravel-ignition" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ruben Van Assche", - "email": "ruben@spatie.be", - "role": "Developer" - } - ], - "description": "This is my package error-solutions", - "homepage": "https://github.com/spatie/error-solutions", - "keywords": [ - "error-solutions", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/error-solutions/issues", - "source": "https://github.com/spatie/error-solutions/tree/1.1.1" - }, - "funding": [ - { - "url": "https://github.com/Spatie", - "type": "github" - } - ], - "time": "2024-07-25T11:06:04+00:00" - }, - { - "name": "spatie/flare-client-php", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/flare-client-php.git", - "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", - "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", - "shasum": "" - }, - "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/backtrace": "^1.6.1", - "symfony/http-foundation": "^5.2|^6.0|^7.0", - "symfony/mime": "^5.2|^6.0|^7.0", - "symfony/process": "^5.2|^6.0|^7.0", - "symfony/var-dumper": "^5.2|^6.0|^7.0" - }, - "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.5.0", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/pest-plugin-snapshots": "^1.0|^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.3.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/spatie/flare-client-php", - "keywords": [ - "exception", - "flare", - "reporting", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.8.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-08-01T08:27:26+00:00" - }, - { - "name": "spatie/ignition", - "version": "1.15.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/ignition.git", - "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/e3a68e137371e1eb9edc7f78ffa733f3b98991d2", - "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^8.0", - "spatie/error-solutions": "^1.0", - "spatie/flare-client-php": "^1.7", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "illuminate/cache": "^9.52|^10.0|^11.0", - "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "psr/simple-cache-implementation": "*", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for PHP applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/ignition/issues", - "source": "https://github.com/spatie/ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-06-12T14:55:22+00:00" - }, - { - "name": "spatie/laravel-ignition", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/3c067b75bfb50574db8f7e2c3978c65eed71126c", - "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/support": "^10.0|^11.0", - "php": "^8.1", - "spatie/ignition": "^1.15", - "symfony/console": "^6.2.3|^7.0", - "symfony/var-dumper": "^6.2.3|^7.0" - }, - "require-dev": { - "livewire/livewire": "^2.11|^3.3.5", - "mockery/mockery": "^1.5.1", - "openai-php/client": "^0.8.1", - "orchestra/testbench": "8.22.3|^9.0", - "pestphp/pest": "^2.34", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan-deprecation-rules": "^1.1.1", - "phpstan/phpstan-phpunit": "^1.3.16", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "psr/simple-cache-implementation": "Needed to cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\LaravelIgnition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/laravel-ignition/issues", - "source": "https://github.com/spatie/laravel-ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-06-12T15:01:18+00:00" + "time": "2024-10-09T05:16:32+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.8", + "version": "v7.1.6", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "52903de178d542850f6f341ba92995d3d63e60c9" + "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", - "reference": "52903de178d542850f6f341ba92995d3d63e60c9", + "url": "https://api.github.com/repos/symfony/yaml/zipball/3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", + "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -9765,7 +8106,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.8" + "source": "https://github.com/symfony/yaml/tree/v7.1.6" }, "funding": [ { @@ -9781,7 +8122,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "theseer/tokenizer", @@ -9840,7 +8181,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.1" + "php": "^8.2" }, "platform-dev": [], "plugin-api-version": "2.3.0" diff --git a/config/app.php b/config/app.php index 8bd3bd2..f467267 100644 --- a/config/app.php +++ b/config/app.php @@ -1,8 +1,5 @@ env('APP_URL', 'http://localhost'), - 'asset_url' => env('ASSET_URL'), - /* |-------------------------------------------------------------------------- | Application Timezone |-------------------------------------------------------------------------- | | Here you may specify the default timezone for your application, which - | will be used by the PHP date and date-time functions. We have gone - | ahead and set this to a sensible default for you out of the box. + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. | */ - 'timezone' => 'UTC', + 'timezone' => env('APP_TIMEZONE', 'UTC'), /* |-------------------------------------------------------------------------- @@ -78,53 +73,37 @@ return [ |-------------------------------------------------------------------------- | | The application locale determines the default locale that will be used - | by the translation service provider. You are free to set this value - | to any of the locales which will be supported by the application. + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. | */ - 'locale' => 'en', + 'locale' => env('APP_LOCALE', 'en'), - /* - |-------------------------------------------------------------------------- - | Application Fallback Locale - |-------------------------------------------------------------------------- - | - | The fallback locale determines the locale to use when the current one - | is not available. You may change the value to correspond to any of - | the language folders that are provided through your application. - | - */ + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), - 'fallback_locale' => 'en', - - /* - |-------------------------------------------------------------------------- - | Faker Locale - |-------------------------------------------------------------------------- - | - | This locale will be used by the Faker PHP library when generating fake - | data for your database seeds. For example, this will be used to get - | localized telephone numbers, street address information and more. - | - */ - - 'faker_locale' => 'en_US', + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), /* |-------------------------------------------------------------------------- | Encryption Key |-------------------------------------------------------------------------- | - | This key is used by the Illuminate encrypter service and should be set - | to a random, 32 character string, otherwise these encrypted strings - | will not be safe. Please do this before deploying an application! + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. | */ + 'cipher' => 'AES-256-CBC', + 'key' => env('APP_KEY'), - 'cipher' => 'AES-256-CBC', + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], /* |-------------------------------------------------------------------------- @@ -140,51 +119,8 @@ return [ */ 'maintenance' => [ - 'driver' => 'file', - // 'store' => 'redis', + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), ], - /* - |-------------------------------------------------------------------------- - | Autoloaded Service Providers - |-------------------------------------------------------------------------- - | - | The service providers listed here will be automatically loaded on the - | request to your application. Feel free to add your own services to - | this array to grant expanded functionality to your applications. - | - */ - - 'providers' => ServiceProvider::defaultProviders()->merge([ - /* - * Package Service Providers... - */ - - /* - * Application Service Providers... - */ - App\Providers\AppServiceProvider::class, - App\Providers\AuthServiceProvider::class, - // App\Providers\BroadcastServiceProvider::class, - App\Providers\EventServiceProvider::class, - App\Providers\RouteServiceProvider::class, - App\Providers\FortifyServiceProvider::class, - App\Providers\FortifyBootstrapServiceProvider::class, - ])->toArray(), - - /* - |-------------------------------------------------------------------------- - | Class Aliases - |-------------------------------------------------------------------------- - | - | This array of class aliases will be registered when this application - | is started. However, feel free to register as many as you wish as - | the aliases are "lazy" loaded so they don't hinder performance. - | - */ - - 'aliases' => Facade::defaultAliases()->merge([ - // 'Example' => App\Facades\Example::class, - ])->toArray(), - ]; diff --git a/config/auth.php b/config/auth.php index 9548c15..0ba5d5d 100644 --- a/config/auth.php +++ b/config/auth.php @@ -7,15 +7,15 @@ return [ | Authentication Defaults |-------------------------------------------------------------------------- | - | This option controls the default authentication "guard" and password - | reset options for your application. You may change these defaults + | This option defines the default authentication "guard" and password + | reset "broker" for your application. You may change these values | as required, but they're a perfect start for most applications. | */ 'defaults' => [ - 'guard' => 'web', - 'passwords' => 'users', + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), ], /* @@ -25,11 +25,11 @@ return [ | | Next, you may define every authentication guard for your application. | Of course, a great default configuration has been defined for you - | here which uses session storage and the Eloquent user provider. + | which utilizes session storage plus the Eloquent user provider. | - | All authentication drivers have a user provider. This defines how the + | All authentication guards have a user provider, which defines how the | users are actually retrieved out of your database or other storage - | mechanisms used by this application to persist your user's data. + | system used by the application. Typically, Eloquent is utilized. | | Supported: "session" | @@ -47,12 +47,12 @@ return [ | User Providers |-------------------------------------------------------------------------- | - | All authentication drivers have a user provider. This defines how the + | All authentication guards have a user provider, which defines how the | users are actually retrieved out of your database or other storage - | mechanisms used by this application to persist your user's data. + | system used by the application. Typically, Eloquent is utilized. | | If you have multiple user tables or models you may configure multiple - | sources which represent each model / table. These sources may then + | providers to represent the model / table. These providers may then | be assigned to any extra authentication guards you have defined. | | Supported: "database", "eloquent" @@ -62,7 +62,7 @@ return [ 'providers' => [ 'users' => [ 'driver' => 'eloquent', - 'model' => App\Models\User::class, + 'model' => env('AUTH_MODEL', App\Models\User::class), ], // 'users' => [ @@ -76,9 +76,9 @@ return [ | Resetting Passwords |-------------------------------------------------------------------------- | - | You may specify multiple password reset configurations if you have more - | than one user table or model in the application and you want to have - | separate password reset settings based on the specific user types. + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. | | The expiry time is the number of minutes that each reset token will be | considered valid. This security feature keeps tokens short-lived so @@ -93,7 +93,7 @@ return [ 'passwords' => [ 'users' => [ 'provider' => 'users', - 'table' => 'password_reset_tokens', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), 'expire' => 60, 'throttle' => 60, ], @@ -105,11 +105,11 @@ return [ |-------------------------------------------------------------------------- | | Here you may define the amount of seconds before a password confirmation - | times out and the user is prompted to re-enter their password via the + | window expires and users are asked to re-enter their password via the | confirmation screen. By default, the timeout lasts for three hours. | */ - 'password_timeout' => 10800, + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), ]; diff --git a/config/broadcasting.php b/config/broadcasting.php deleted file mode 100644 index 2410485..0000000 --- a/config/broadcasting.php +++ /dev/null @@ -1,71 +0,0 @@ - env('BROADCAST_DRIVER', 'null'), - - /* - |-------------------------------------------------------------------------- - | Broadcast Connections - |-------------------------------------------------------------------------- - | - | Here you may define all of the broadcast connections that will be used - | to broadcast events to other systems or over websockets. Samples of - | each available type of connection are provided inside this array. - | - */ - - 'connections' => [ - - 'pusher' => [ - 'driver' => 'pusher', - 'key' => env('PUSHER_APP_KEY'), - 'secret' => env('PUSHER_APP_SECRET'), - 'app_id' => env('PUSHER_APP_ID'), - 'options' => [ - 'cluster' => env('PUSHER_APP_CLUSTER'), - 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', - 'port' => env('PUSHER_PORT', 443), - 'scheme' => env('PUSHER_SCHEME', 'https'), - 'encrypted' => true, - 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', - ], - 'client_options' => [ - // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html - ], - ], - - 'ably' => [ - 'driver' => 'ably', - 'key' => env('ABLY_KEY'), - ], - - 'redis' => [ - 'driver' => 'redis', - 'connection' => 'default', - ], - - 'log' => [ - 'driver' => 'log', - ], - - 'null' => [ - 'driver' => 'null', - ], - - ], - -]; diff --git a/config/cache.php b/config/cache.php index d4171e2..925f7d2 100644 --- a/config/cache.php +++ b/config/cache.php @@ -9,13 +9,13 @@ return [ | Default Cache Store |-------------------------------------------------------------------------- | - | This option controls the default cache connection that gets used while - | using this caching library. This connection is used when another is - | not explicitly specified when executing a given caching function. + | This option controls the default cache store that will be used by the + | framework. This connection is utilized if another isn't explicitly + | specified when running a cache operation inside the application. | */ - 'default' => env('CACHE_DRIVER', 'file'), + 'default' => env('CACHE_STORE', 'database'), /* |-------------------------------------------------------------------------- @@ -26,17 +26,13 @@ return [ | well as their drivers. You may even define multiple stores for the | same cache driver to group types of items stored in your caches. | - | Supported drivers: "apc", "array", "database", "file", - | "memcached", "redis", "dynamodb", "octane", "null" + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" | */ 'stores' => [ - 'apc' => [ - 'driver' => 'apc', - ], - 'array' => [ 'driver' => 'array', 'serialize' => false, @@ -44,9 +40,10 @@ return [ 'database' => [ 'driver' => 'database', - 'table' => 'cache', - 'connection' => null, - 'lock_connection' => null, + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), ], 'file' => [ @@ -76,8 +73,8 @@ return [ 'redis' => [ 'driver' => 'redis', - 'connection' => 'cache', - 'lock_connection' => 'default', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), ], 'dynamodb' => [ @@ -100,8 +97,8 @@ return [ | Cache Key Prefix |-------------------------------------------------------------------------- | - | When utilizing the APC, database, memcached, Redis, or DynamoDB cache - | stores there might be other applications using the same cache. For + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For | that reason, you may prefix every cache key to avoid collisions. | */ diff --git a/config/cors.php b/config/cors.php deleted file mode 100644 index 8a39e6d..0000000 --- a/config/cors.php +++ /dev/null @@ -1,34 +0,0 @@ - ['api/*', 'sanctum/csrf-cookie'], - - 'allowed_methods' => ['*'], - - 'allowed_origins' => ['*'], - - 'allowed_origins_patterns' => [], - - 'allowed_headers' => ['*'], - - 'exposed_headers' => [], - - 'max_age' => 0, - - 'supports_credentials' => false, - -]; diff --git a/config/database.php b/config/database.php index 137ad18..125949e 100644 --- a/config/database.php +++ b/config/database.php @@ -10,26 +10,22 @@ return [ |-------------------------------------------------------------------------- | | Here you may specify which of the database connections below you wish - | to use as your default connection for all database work. Of course - | you may use many connections at once using the Database library. + | to use as your default connection for database operations. This is + | the connection which will be utilized unless another connection + | is explicitly specified when you execute a query / statement. | */ - 'default' => env('DB_CONNECTION', 'mysql'), + 'default' => env('DB_CONNECTION', 'sqlite'), /* |-------------------------------------------------------------------------- | Database Connections |-------------------------------------------------------------------------- | - | Here are each of the database connections setup for your application. - | Of course, examples of configuring each database platform that is - | supported by Laravel is shown below to make development simple. - | - | - | All database work in Laravel is done through the PHP PDO facilities - | so make sure you have the driver for your particular database of - | choice installed on your machine before you begin development. + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. | */ @@ -37,23 +33,46 @@ return [ 'sqlite' => [ 'driver' => 'sqlite', - 'url' => env('DATABASE_URL'), + 'url' => env('DB_URL'), 'database' => env('DB_DATABASE', database_path('database.sqlite')), 'prefix' => '', 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, ], 'mysql' => [ 'driver' => 'mysql', - 'url' => env('DATABASE_URL'), + 'url' => env('DB_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), - 'charset' => 'utf8mb4', - 'collation' => 'utf8mb4_unicode_ci', + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), 'prefix' => '', 'prefix_indexes' => true, 'strict' => true, @@ -65,13 +84,13 @@ return [ 'pgsql' => [ 'driver' => 'pgsql', - 'url' => env('DATABASE_URL'), + 'url' => env('DB_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '5432'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', ''), - 'charset' => 'utf8', + 'charset' => env('DB_CHARSET', 'utf8'), 'prefix' => '', 'prefix_indexes' => true, 'search_path' => 'public', @@ -80,13 +99,13 @@ return [ 'sqlsrv' => [ 'driver' => 'sqlsrv', - 'url' => env('DATABASE_URL'), + 'url' => env('DB_URL'), 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1433'), - 'database' => env('DB_DATABASE', 'forge'), - 'username' => env('DB_USERNAME', 'forge'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', ''), - 'charset' => 'utf8', + 'charset' => env('DB_CHARSET', 'utf8'), 'prefix' => '', 'prefix_indexes' => true, // 'encrypt' => env('DB_ENCRYPT', 'yes'), @@ -102,11 +121,14 @@ return [ | | This table keeps track of all the migrations that have already run for | your application. Using this information, we can determine which of - | the migrations on disk haven't actually been run in the database. + | the migrations on disk haven't actually been run on the database. | */ - 'migrations' => 'migrations', + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], /* |-------------------------------------------------------------------------- @@ -115,7 +137,7 @@ return [ | | Redis is an open source, fast, and advanced key-value store that also | provides a richer body of commands than a typical key-value system - | such as APC or Memcached. Laravel makes it easy to dig right in. + | such as Memcached. You may define your connection settings here. | */ diff --git a/config/filesystems.php b/config/filesystems.php index e9d9dbd..b564035 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -9,7 +9,7 @@ return [ | | Here you may specify the default filesystem disk that should be used | by the framework. The "local" disk, as well as a variety of cloud - | based disks are available to your application. Just store away! + | based disks are available to your application for file storage. | */ @@ -20,11 +20,11 @@ return [ | Filesystem Disks |-------------------------------------------------------------------------- | - | Here you may configure as many filesystem "disks" as you wish, and you - | may even configure multiple disks of the same driver. Defaults have - | been set up for each driver as an example of the required values. + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. | - | Supported Drivers: "local", "ftp", "sftp", "s3" + | Supported drivers: "local", "ftp", "sftp", "s3" | */ @@ -32,7 +32,8 @@ return [ 'local' => [ 'driver' => 'local', - 'root' => storage_path('app'), + 'root' => storage_path('app/private'), + 'serve' => true, 'throw' => false, ], diff --git a/config/hashing.php b/config/hashing.php deleted file mode 100644 index 0e8a0bb..0000000 --- a/config/hashing.php +++ /dev/null @@ -1,54 +0,0 @@ - 'bcrypt', - - /* - |-------------------------------------------------------------------------- - | Bcrypt Options - |-------------------------------------------------------------------------- - | - | Here you may specify the configuration options that should be used when - | passwords are hashed using the Bcrypt algorithm. This will allow you - | to control the amount of time it takes to hash the given password. - | - */ - - 'bcrypt' => [ - 'rounds' => env('BCRYPT_ROUNDS', 12), - 'verify' => true, - ], - - /* - |-------------------------------------------------------------------------- - | Argon Options - |-------------------------------------------------------------------------- - | - | Here you may specify the configuration options that should be used when - | passwords are hashed using the Argon algorithm. These will allow you - | to control the amount of time it takes to hash the given password. - | - */ - - 'argon' => [ - 'memory' => 65536, - 'threads' => 1, - 'time' => 4, - 'verify' => true, - ], - -]; diff --git a/config/logging.php b/config/logging.php index c44d276..8d94292 100644 --- a/config/logging.php +++ b/config/logging.php @@ -12,9 +12,9 @@ return [ | Default Log Channel |-------------------------------------------------------------------------- | - | This option defines the default log channel that gets used when writing - | messages to the logs. The name specified in this option should match - | one of the channels defined in the "channels" configuration array. + | This option defines the default log channel that is utilized to write + | messages to your logs. The value provided here should match one of + | the channels present in the list of "channels" configured below. | */ @@ -33,7 +33,7 @@ return [ 'deprecations' => [ 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), - 'trace' => false, + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), ], /* @@ -41,20 +41,20 @@ return [ | Log Channels |-------------------------------------------------------------------------- | - | Here you may configure the log channels for your application. Out of - | the box, Laravel uses the Monolog PHP logging library. This gives - | you a variety of powerful log handlers / formatters to utilize. + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. | - | Available Drivers: "single", "daily", "slack", "syslog", - | "errorlog", "monolog", - | "custom", "stack" + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" | */ 'channels' => [ + 'stack' => [ 'driver' => 'stack', - 'channels' => ['single'], + 'channels' => explode(',', env('LOG_STACK', 'single')), 'ignore_exceptions' => false, ], @@ -69,15 +69,15 @@ return [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), - 'days' => 14, + 'days' => env('LOG_DAILY_DAYS', 14), 'replace_placeholders' => true, ], 'slack' => [ 'driver' => 'slack', 'url' => env('LOG_SLACK_WEBHOOK_URL'), - 'username' => 'Laravel Log', - 'emoji' => ':boom:', + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), 'level' => env('LOG_LEVEL', 'critical'), 'replace_placeholders' => true, ], @@ -108,7 +108,7 @@ return [ 'syslog' => [ 'driver' => 'syslog', 'level' => env('LOG_LEVEL', 'debug'), - 'facility' => LOG_USER, + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), 'replace_placeholders' => true, ], @@ -126,6 +126,7 @@ return [ 'emergency' => [ 'path' => storage_path('logs/laravel.log'), ], + ], ]; diff --git a/config/mail.php b/config/mail.php index e894b2e..df13d3d 100644 --- a/config/mail.php +++ b/config/mail.php @@ -7,13 +7,14 @@ return [ | Default Mailer |-------------------------------------------------------------------------- | - | This option controls the default mailer that is used to send any email - | messages sent by your application. Alternative mailers may be setup - | and used as needed; however, this mailer will be used by default. + | This option controls the default mailer that is used to send all email + | messages unless another mailer is explicitly specified when sending + | the message. All additional mailers can be configured within the + | "mailers" array. Examples of each type of mailer are provided. | */ - 'default' => env('MAIL_MAILER', 'smtp'), + 'default' => env('MAIL_MAILER', 'log'), /* |-------------------------------------------------------------------------- @@ -24,26 +25,28 @@ return [ | their respective settings. Several examples have been configured for | you and you are free to add your own as your application requires. | - | Laravel supports a variety of mail "transport" drivers to be used while - | sending an e-mail. You will specify which one you are using for your - | mailers below. You are free to add additional mailers as required. + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. | | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", - | "postmark", "log", "array", "failover", "roundrobin" + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" | */ 'mailers' => [ + 'smtp' => [ 'transport' => 'smtp', 'url' => env('MAIL_URL'), - 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), - 'port' => env('MAIL_PORT', 587), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), 'encryption' => env('MAIL_ENCRYPTION', 'tls'), 'username' => env('MAIL_USERNAME'), 'password' => env('MAIL_PASSWORD'), 'timeout' => null, - 'local_domain' => env('MAIL_EHLO_DOMAIN'), + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), ], 'ses' => [ @@ -52,17 +55,14 @@ return [ 'postmark' => [ 'transport' => 'postmark', - // 'message_stream_id' => null, + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), // 'client' => [ // 'timeout' => 5, // ], ], - 'mailgun' => [ - 'transport' => 'mailgun', - // 'client' => [ - // 'timeout' => 5, - // ], + 'resend' => [ + 'transport' => 'resend', ], 'sendmail' => [ @@ -94,6 +94,7 @@ return [ 'postmark', ], ], + ], /* @@ -101,9 +102,9 @@ return [ | Global "From" Address |-------------------------------------------------------------------------- | - | You may wish for all e-mails sent by your application to be sent from - | the same address. Here, you may specify a name and address that is - | used globally for all e-mails that are sent by your application. + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. | */ @@ -112,23 +113,4 @@ return [ 'name' => env('MAIL_FROM_NAME', 'Example'), ], - /* - |-------------------------------------------------------------------------- - | Markdown Mail Settings - |-------------------------------------------------------------------------- - | - | If you are using Markdown based email rendering, you may configure your - | theme and component paths here, allowing you to customize the design - | of the emails. Or, you may simply stick with the Laravel defaults! - | - */ - - 'markdown' => [ - 'theme' => 'default', - - 'paths' => [ - resource_path('views/vendor/mail'), - ], - ], - ]; diff --git a/config/queue.php b/config/queue.php index 01c6b05..116bd8d 100644 --- a/config/queue.php +++ b/config/queue.php @@ -7,22 +7,22 @@ return [ | Default Queue Connection Name |-------------------------------------------------------------------------- | - | Laravel's queue API supports an assortment of back-ends via a single - | API, giving you convenient access to each back-end using the same - | syntax for every one. Here you may define a default connection. + | Laravel's queue supports a variety of backends via a single, unified + | API, giving you convenient access to each backend using identical + | syntax for each. The default queue connection is defined below. | */ - 'default' => env('QUEUE_CONNECTION', 'sync'), + 'default' => env('QUEUE_CONNECTION', 'database'), /* |-------------------------------------------------------------------------- | Queue Connections |-------------------------------------------------------------------------- | - | Here you may configure the connection information for each server that - | is used by your application. A default configuration has been added - | for each back-end shipped with Laravel. You are free to add more. + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. | | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" | @@ -36,17 +36,18 @@ return [ 'database' => [ 'driver' => 'database', - 'table' => 'jobs', - 'queue' => 'default', - 'retry_after' => 90, + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), 'after_commit' => false, ], 'beanstalkd' => [ 'driver' => 'beanstalkd', - 'host' => 'localhost', - 'queue' => 'default', - 'retry_after' => 90, + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), 'block_for' => 0, 'after_commit' => false, ], @@ -64,9 +65,9 @@ return [ 'redis' => [ 'driver' => 'redis', - 'connection' => 'default', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), 'queue' => env('REDIS_QUEUE', 'default'), - 'retry_after' => 90, + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), 'block_for' => null, 'after_commit' => false, ], @@ -85,7 +86,7 @@ return [ */ 'batching' => [ - 'database' => env('DB_CONNECTION', 'mysql'), + 'database' => env('DB_CONNECTION', 'sqlite'), 'table' => 'job_batches', ], @@ -95,14 +96,16 @@ return [ |-------------------------------------------------------------------------- | | These options configure the behavior of failed queue job logging so you - | can control which database and table are used to store the jobs that - | have failed. You may change them to any database / table you wish. + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" | */ 'failed' => [ 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), - 'database' => env('DB_CONNECTION', 'mysql'), + 'database' => env('DB_CONNECTION', 'sqlite'), 'table' => 'failed_jobs', ], diff --git a/config/sanctum.php b/config/sanctum.php deleted file mode 100644 index 35d75b3..0000000 --- a/config/sanctum.php +++ /dev/null @@ -1,83 +0,0 @@ - explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( - '%s%s', - 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', - Sanctum::currentApplicationUrlWithPort() - ))), - - /* - |-------------------------------------------------------------------------- - | Sanctum Guards - |-------------------------------------------------------------------------- - | - | This array contains the authentication guards that will be checked when - | Sanctum is trying to authenticate a request. If none of these guards - | are able to authenticate the request, Sanctum will use the bearer - | token that's present on an incoming request for authentication. - | - */ - - 'guard' => ['web'], - - /* - |-------------------------------------------------------------------------- - | Expiration Minutes - |-------------------------------------------------------------------------- - | - | This value controls the number of minutes until an issued token will be - | considered expired. This will override any values set in the token's - | "expires_at" attribute, but first-party sessions are not affected. - | - */ - - 'expiration' => null, - - /* - |-------------------------------------------------------------------------- - | Token Prefix - |-------------------------------------------------------------------------- - | - | Sanctum can prefix new tokens in order to take advantage of numerous - | security scanning initiatives maintained by open source platforms - | that notify developers if they commit tokens into repositories. - | - | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning - | - */ - - 'token_prefix' => env('SANCTUM_TOKEN_PREFIX', ''), - - /* - |-------------------------------------------------------------------------- - | Sanctum Middleware - |-------------------------------------------------------------------------- - | - | When authenticating your first-party SPA with Sanctum you may need to - | customize some of the middleware Sanctum uses while processing the - | request. You may change the middleware listed below as required. - | - */ - - 'middleware' => [ - 'authenticate_session' => Laravel\Sanctum\Http\Middleware\AuthenticateSession::class, - 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, - 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, - ], - -]; diff --git a/config/services.php b/config/services.php index 0ace530..27a3617 100644 --- a/config/services.php +++ b/config/services.php @@ -14,13 +14,6 @@ return [ | */ - 'mailgun' => [ - 'domain' => env('MAILGUN_DOMAIN'), - 'secret' => env('MAILGUN_SECRET'), - 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), - 'scheme' => 'https', - ], - 'postmark' => [ 'token' => env('POSTMARK_TOKEN'), ], @@ -31,4 +24,15 @@ return [ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + ]; diff --git a/config/session.php b/config/session.php index e738cb3..f0b6541 100644 --- a/config/session.php +++ b/config/session.php @@ -9,16 +9,16 @@ return [ | Default Session Driver |-------------------------------------------------------------------------- | - | This option controls the default session "driver" that will be used on - | requests. By default, we will use the lightweight native driver but - | you may specify any of the other wonderful drivers provided here. + | This option determines the default session driver that is utilized for + | incoming requests. Laravel supports a variety of storage options to + | persist session data. Database storage is a great default choice. | | Supported: "file", "cookie", "database", "apc", | "memcached", "redis", "dynamodb", "array" | */ - 'driver' => env('SESSION_DRIVER', 'file'), + 'driver' => env('SESSION_DRIVER', 'database'), /* |-------------------------------------------------------------------------- @@ -27,13 +27,14 @@ return [ | | Here you may specify the number of minutes that you wish the session | to be allowed to remain idle before it expires. If you want them - | to immediately expire on the browser closing, set that option. + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. | */ 'lifetime' => env('SESSION_LIFETIME', 120), - 'expire_on_close' => false, + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), /* |-------------------------------------------------------------------------- @@ -41,21 +42,21 @@ return [ |-------------------------------------------------------------------------- | | This option allows you to easily specify that all of your session data - | should be encrypted before it is stored. All encryption will be run - | automatically by Laravel and you can use the Session like normal. + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. | */ - 'encrypt' => false, + 'encrypt' => env('SESSION_ENCRYPT', false), /* |-------------------------------------------------------------------------- | Session File Location |-------------------------------------------------------------------------- | - | When using the native session driver, we need a location where session - | files may be stored. A default has been set for you but a different - | location may be specified. This is only needed for file sessions. + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. | */ @@ -79,22 +80,22 @@ return [ | Session Database Table |-------------------------------------------------------------------------- | - | When using the "database" session driver, you may specify the table we - | should use to manage the sessions. Of course, a sensible default is - | provided for you; however, you are free to change this as needed. + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. | */ - 'table' => 'sessions', + 'table' => env('SESSION_TABLE', 'sessions'), /* |-------------------------------------------------------------------------- | Session Cache Store |-------------------------------------------------------------------------- | - | While using one of the framework's cache driven session backends you may - | list a cache store that should be used for these sessions. This value - | must match with one of the application's configured cache "stores". + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. | | Affects: "apc", "dynamodb", "memcached", "redis" | @@ -120,9 +121,9 @@ return [ | Session Cookie Name |-------------------------------------------------------------------------- | - | Here you may change the name of the cookie used to identify a session - | instance by ID. The name specified here will get used every time a - | new session cookie is created by the framework for every driver. + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. | */ @@ -138,20 +139,20 @@ return [ | | The session cookie path determines the path for which the cookie will | be regarded as available. Typically, this will be the root path of - | your application but you are free to change this when necessary. + | your application, but you're free to change this when necessary. | */ - 'path' => '/', + 'path' => env('SESSION_PATH', '/'), /* |-------------------------------------------------------------------------- | Session Cookie Domain |-------------------------------------------------------------------------- | - | Here you may change the domain of the cookie used to identify a session - | in your application. This will determine which domains the cookie is - | available to in your application. A sensible default has been set. + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. | */ @@ -177,11 +178,11 @@ return [ | | Setting this value to true will prevent JavaScript from accessing the | value of the cookie and the cookie will only be accessible through - | the HTTP protocol. You are free to modify this option if needed. + | the HTTP protocol. It's unlikely you should disable this option. | */ - 'http_only' => true, + 'http_only' => env('SESSION_HTTP_ONLY', true), /* |-------------------------------------------------------------------------- @@ -190,13 +191,15 @@ return [ | | This option determines how your cookies behave when cross-site requests | take place, and can be used to mitigate CSRF attacks. By default, we - | will set this value to "lax" since this is a secure default value. + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value | | Supported: "lax", "strict", "none", null | */ - 'same_site' => 'lax', + 'same_site' => env('SESSION_SAME_SITE', 'lax'), /* |-------------------------------------------------------------------------- @@ -209,6 +212,6 @@ return [ | */ - 'partitioned' => false, + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), ]; diff --git a/config/view.php b/config/view.php deleted file mode 100644 index 22b8a18..0000000 --- a/config/view.php +++ /dev/null @@ -1,36 +0,0 @@ - [ - resource_path('views'), - ], - - /* - |-------------------------------------------------------------------------- - | Compiled View Path - |-------------------------------------------------------------------------- - | - | This option determines where all the compiled Blade templates will be - | stored for your application. Typically, this is within the storage - | directory. However, as usual, you are free to change this value. - | - */ - - 'compiled' => env( - 'VIEW_COMPILED_PATH', - realpath(storage_path('framework/views')) - ), - -]; diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php similarity index 50% rename from database/migrations/2014_10_12_000000_create_users_table.php rename to database/migrations/0001_01_01_000000_create_users_table.php index 444fafb..05fb5d9 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -20,6 +20,21 @@ return new class extends Migration $table->rememberToken(); $table->timestamps(); }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); } /** @@ -28,5 +43,7 @@ return new class extends Migration public function down(): void { Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); } }; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php deleted file mode 100644 index 81a7229..0000000 --- a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php +++ /dev/null @@ -1,28 +0,0 @@ -string('email')->primary(); - $table->string('token'); - $table->timestamp('created_at')->nullable(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('password_reset_tokens'); - } -}; diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php deleted file mode 100644 index 249da81..0000000 --- a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php +++ /dev/null @@ -1,32 +0,0 @@ -id(); - $table->string('uuid')->unique(); - $table->text('connection'); - $table->text('queue'); - $table->longText('payload'); - $table->longText('exception'); - $table->timestamp('failed_at')->useCurrent(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('failed_jobs'); - } -}; diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php deleted file mode 100644 index e828ad8..0000000 --- a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php +++ /dev/null @@ -1,33 +0,0 @@ -id(); - $table->morphs('tokenable'); - $table->string('name'); - $table->string('token', 64)->unique(); - $table->text('abilities')->nullable(); - $table->timestamp('last_used_at')->nullable(); - $table->timestamp('expires_at')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('personal_access_tokens'); - } -}; diff --git a/database/migrations/2024_08_10_153352_create_contests_table.php b/database/migrations/2024_08_10_153352_create_contests_table.php deleted file mode 100644 index 590e72c..0000000 --- a/database/migrations/2024_08_10_153352_create_contests_table.php +++ /dev/null @@ -1,38 +0,0 @@ -id(); - $table->foreignId('category_id')->index(); - $table->foreignId('organizer_id')->index(); - $table->mediumText('description')->nullable(); - $table->string('picture')->nullable(); - $table->string('url'); - $table->string('tweetid'); - $table->date('fin'); - $table->string('nbretweet'); - $table->string('nblike'); - $table->string('nbreply'); - $table->boolean('participated')->default(false); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('contests'); - } -}; diff --git a/database/migrations/2024_08_10_153417_create_accounts_table.php b/database/migrations/2024_08_10_153417_create_accounts_table.php deleted file mode 100644 index 0625977..0000000 --- a/database/migrations/2024_08_10_153417_create_accounts_table.php +++ /dev/null @@ -1,31 +0,0 @@ -id(); - $table->boolean('enable')->default(true); - $table->string('name'); - $table->string('password'); - $table->mediumText('cookies')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('accounts'); - } -}; diff --git a/database/migrations/2024_08_10_153440_create_categories_table.php b/database/migrations/2024_08_10_153440_create_categories_table.php deleted file mode 100644 index 06997d2..0000000 --- a/database/migrations/2024_08_10_153440_create_categories_table.php +++ /dev/null @@ -1,30 +0,0 @@ -id(); - $table->string('title'); - $table->string('slug'); - $table->string('icon')->nullable(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('categories'); - } -}; diff --git a/database/migrations/2024_08_10_153504_create_organizers_table.php b/database/migrations/2024_08_10_153504_create_organizers_table.php deleted file mode 100644 index f9ac0c9..0000000 --- a/database/migrations/2024_08_10_153504_create_organizers_table.php +++ /dev/null @@ -1,32 +0,0 @@ -id(); - $table->string('name'); - $table->string('screen_name'); - $table->mediumText('description'); - $table->string('logo'); - $table->string('url'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('organizers'); - } -}; diff --git a/database/migrations/2024_08_10_154356_create_fakes_table.php b/database/migrations/2024_08_10_154356_create_fakes_table.php deleted file mode 100644 index 91533f7..0000000 --- a/database/migrations/2024_08_10_154356_create_fakes_table.php +++ /dev/null @@ -1,28 +0,0 @@ -id(); - $table->string('screen_name'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('fakes'); - } -}; diff --git a/database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php b/database/migrations/2024_11_12_171223_add_two_factor_columns_to_users_table.php similarity index 100% rename from database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php rename to database/migrations/2024_11_12_171223_add_two_factor_columns_to_users_table.php diff --git a/database/migrations/2024_11_12_171501_add_two_factor_columns_to_users_table.php b/database/migrations/2024_11_12_171501_add_two_factor_columns_to_users_table.php new file mode 100644 index 0000000..b490e24 --- /dev/null +++ b/database/migrations/2024_11_12_171501_add_two_factor_columns_to_users_table.php @@ -0,0 +1,46 @@ +text('two_factor_secret') + ->after('password') + ->nullable(); + + $table->text('two_factor_recovery_codes') + ->after('two_factor_secret') + ->nullable(); + + if (Fortify::confirmsTwoFactorAuthentication()) { + $table->timestamp('two_factor_confirmed_at') + ->after('two_factor_recovery_codes') + ->nullable(); + } + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(array_merge([ + 'two_factor_secret', + 'two_factor_recovery_codes', + ], Fortify::confirmsTwoFactorAuthentication() ? [ + 'two_factor_confirmed_at', + ] : [])); + }); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index a9f4519..d01a0ef 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Models\User; // use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; @@ -12,11 +13,11 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // \App\Models\User::factory(10)->create(); + // User::factory(10)->create(); - // \App\Models\User::factory()->create([ - // 'name' => 'Test User', - // 'email' => 'test@example.com', - // ]); + User::factory()->create([ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); } } diff --git a/package-lock.json b/package-lock.json index 2ef0cc3..a8e88ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,496 +4,60 @@ "requires": true, "packages": { "": { - "name": "myx", "devDependencies": { "@popperjs/core": "^2.11.2", - "axios": "^1.6.4", + "autoprefixer": "^10.4.20", + "axios": "^1.7.4", "bootstrap": "^5.1.3", - "laravel-mix": "^6.0.3", - "laravel-vite-plugin": "^1.0.0", - "lodash": "^4.17.19", - "postcss": "^8.1.14", - "resolve-url-loader": "^5.0.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", + "resolve-url-loader": "^2.3.1", "sass": "^1.32.11", "sass-loader": "^11.0.1", + "tailwindcss": "^3.4.13", + "vite": "^5.0", "vue": "^3.2.31", "vue-loader": "^16.2.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "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==", - "dev": true, - "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==", + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dev": true, "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==", - "dev": true, - "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" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "url": "https://github.com/sponsors/sindresorhus" } }, "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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true, "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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true, "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "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/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.25.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dev": true, "dependencies": { - "@babel/types": "^7.25.2" + "@babel/types": "^7.26.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -502,1369 +66,19 @@ "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "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==", - "dev": true, - "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==", - "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-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==", - "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-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "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-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-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==", - "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-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-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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", @@ -1877,7 +91,6 @@ "os": [ "aix" ], - "peer": true, "engines": { "node": ">=12" } @@ -1894,7 +107,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -1911,7 +123,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -1928,7 +139,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=12" } @@ -1945,7 +155,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=12" } @@ -1962,7 +171,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=12" } @@ -1979,7 +187,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -1996,7 +203,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -2013,7 +219,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2030,7 +235,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2047,7 +251,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2064,7 +267,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2081,7 +283,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2098,7 +299,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2115,7 +315,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2132,7 +331,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2149,7 +347,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=12" } @@ -2166,7 +363,6 @@ "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -2183,7 +379,6 @@ "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=12" } @@ -2200,7 +395,6 @@ "os": [ "sunos" ], - "peer": true, "engines": { "node": ">=12" } @@ -2217,7 +411,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=12" } @@ -2234,7 +427,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=12" } @@ -2251,7 +443,23 @@ "os": [ "win32" ], - "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, "engines": { "node": ">=12" } @@ -2293,6 +501,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -2314,12 +523,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2355,6 +558,312 @@ "node": ">= 8" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -2366,9 +875,9 @@ } }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz", + "integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==", "cpu": [ "arm" ], @@ -2376,13 +885,12 @@ "optional": true, "os": [ "android" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz", + "integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==", "cpu": [ "arm64" ], @@ -2390,13 +898,12 @@ "optional": true, "os": [ "android" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz", + "integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==", "cpu": [ "arm64" ], @@ -2404,13 +911,12 @@ "optional": true, "os": [ "darwin" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz", + "integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==", "cpu": [ "x64" ], @@ -2418,13 +924,38 @@ "optional": true, "os": [ "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz", + "integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==", + "cpu": [ + "arm64" ], - "peer": true + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz", + "integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz", + "integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==", "cpu": [ "arm" ], @@ -2432,13 +963,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz", + "integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==", "cpu": [ "arm" ], @@ -2446,13 +976,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz", + "integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==", "cpu": [ "arm64" ], @@ -2460,13 +989,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz", + "integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==", "cpu": [ "arm64" ], @@ -2474,13 +1002,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz", + "integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==", "cpu": [ "ppc64" ], @@ -2488,13 +1015,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz", + "integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==", "cpu": [ "riscv64" ], @@ -2502,13 +1028,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz", + "integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==", "cpu": [ "s390x" ], @@ -2516,13 +1041,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz", + "integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==", "cpu": [ "x64" ], @@ -2530,13 +1054,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz", + "integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==", "cpu": [ "x64" ], @@ -2544,13 +1067,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz", + "integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==", "cpu": [ "arm64" ], @@ -2558,13 +1080,12 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz", + "integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==", "cpu": [ "ia32" ], @@ -2572,13 +1093,12 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz", + "integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==", "cpu": [ "x64" ], @@ -2586,205 +1106,14 @@ "optional": true, "os": [ "win32" - ], - "peer": true - }, - "node_modules/@types/autoprefixer": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@types/autoprefixer/-/autoprefixer-9.7.2.tgz", - "integrity": "sha512-QX7U7YW3zX3ex6MECtWO9folTGsXeP4b8bSjTq3I1ODM+H+sFHwGKuof+T+qBcDClGlCGtDb3SVfiTVfmcxw4g==", - "dev": true, - "dependencies": { - "@types/browserslist": "*", - "postcss": "7.x.x" - } - }, - "node_modules/@types/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@types/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@types/babel-core": { - "version": "6.25.10", - "resolved": "https://registry.npmjs.org/@types/babel-core/-/babel-core-6.25.10.tgz", - "integrity": "sha512-VyqZTf+n8wj+8Powi4k2PwQiHT6ESJb6BEX5IETfmPzdZ9G2sOtFIopdpC2TI3T4Tmf1Shys2QeRv4ZBi4U2EA==", - "dev": true, - "dependencies": { - "@types/babel-generator": "*", - "@types/babel-template": "*", - "@types/babel-traverse": "*", - "@types/babel-types": "*", - "@types/babylon": "*" - } - }, - "node_modules/@types/babel-generator": { - "version": "6.25.8", - "resolved": "https://registry.npmjs.org/@types/babel-generator/-/babel-generator-6.25.8.tgz", - "integrity": "sha512-f5l89J0UpYhTE6TFCxy3X+8pJVru1eig1fcvF9qHmOk9h1VxZimd+++tu5GShntCOdhE/MoZZ0SlpGTyh4XrKg==", - "dev": true, - "dependencies": { - "@types/babel-types": "*" - } - }, - "node_modules/@types/babel-template": { - "version": "6.25.5", - "resolved": "https://registry.npmjs.org/@types/babel-template/-/babel-template-6.25.5.tgz", - "integrity": "sha512-1f+n65xfg9ukqz+BaHYrCWe3Fymv4Ho0i9fU/MHri8MQKU+S4n+vexR5hXs+94d/fsaMLMP45q0hX6FRspKLiQ==", - "dev": true, - "dependencies": { - "@types/babel-types": "*", - "@types/babylon": "*" - } - }, - "node_modules/@types/babel-traverse": { - "version": "6.25.10", - "resolved": "https://registry.npmjs.org/@types/babel-traverse/-/babel-traverse-6.25.10.tgz", - "integrity": "sha512-B3XitTFG8YeXb5lr7Nj62t1DikCDuAJ/4BDeK6GCuWREEmdunI9DWnv+81oHl2yQBQPWY/C1PmV3vaRZB4LQmw==", - "dev": true, - "dependencies": { - "@types/babel-types": "*" - } - }, - "node_modules/@types/babel-types": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.15.tgz", - "integrity": "sha512-JUgfZHUOMbtjopxiOQaaF+Uovk5wpDqpXR+XLWiOivCWSy1FccO30lvNNpCt8geFwq8VmGT2y9OMkOpA0g5O5g==", - "dev": true - }, - "node_modules/@types/babylon": { - "version": "6.16.9", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.9.tgz", - "integrity": "sha512-sEKyxMVEowhcr8WLfN0jJYe4gS4Z9KC2DGz0vqfC7+MXFbmvOF7jSjALC77thvAO2TLgFUPa9vDeOak+AcUrZA==", - "dev": true, - "dependencies": { - "@types/babel-types": "*" - } - }, - "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/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/browser-sync": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@types/browser-sync/-/browser-sync-2.29.0.tgz", - "integrity": "sha512-d2V8FDX/LbDCSm343N2VChzDxvll0h76I8oSigYpdLgPDmcdcR6fywTggKBkUiDM3qAbHOq7NZvepj/HJM5e2g==", - "dev": true, - "dependencies": { - "@types/micromatch": "^2", - "@types/node": "*", - "@types/serve-static": "*", - "chokidar": "^3.0.0" - } - }, - "node_modules/@types/browserslist": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/@types/browserslist/-/browserslist-4.15.0.tgz", - "integrity": "sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==", - "deprecated": "This is a stub types definition. browserslist provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "browserslist": "*" - } - }, - "node_modules/@types/clean-css": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.11.tgz", - "integrity": "sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "source-map": "^0.6.0" - } - }, - "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/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cssnano": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/cssnano/-/cssnano-4.0.1.tgz", - "integrity": "sha512-hGOroxRTBkYl5gSBRJOffhV4+io+Y2bFX1VP7LgKEVHJt/LPPJaWUIuDAz74Vlp7l7hCDZfaDi7iPxwNwuVA4Q==", - "dev": true, - "dependencies": { - "postcss": "5 - 7" - } - }, - "node_modules/@types/cssnano/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@types/cssnano/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } + ] }, "node_modules/@types/eslint": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", - "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "dev": true, + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -2795,571 +1124,316 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, + "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "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==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, - "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/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "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/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/imagemin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-9.0.0.tgz", - "integrity": "sha512-4IaT+BdPUAFf/AAy3XlFAbqGk4RawhdidxWO5XTe+PJAYAr4d7m2FHiqyEPXbDpwS+IaLIJq5AIjLE9HcwMGBg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/imagemin-gifsicle": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.4.tgz", - "integrity": "sha512-ZghMBd/Jgqg5utTJNPmvf6DkuHzMhscJ8vgf/7MUGCpO+G+cLrhYltL+5d+h3A1B4W73S2SrmJZ1jS5LACpX+A==", - "dev": true, - "dependencies": { - "@types/imagemin": "*" - } - }, - "node_modules/@types/imagemin-mozjpeg": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.4.tgz", - "integrity": "sha512-ZCAxV8SYJB8ehwHpnbRpHjg5Wc4HcyuAMiDhXbkgC7gujDoOTyHO3dhDkUtZ1oK1DLBRZapqG9etdLVhUml7yQ==", - "dev": true, - "dependencies": { - "@types/imagemin": "*" - } - }, - "node_modules/@types/imagemin-optipng": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.4.tgz", - "integrity": "sha512-mvKnDMC8eCYZetAQudjs1DbgpR84WhsTx1wgvdiXnpuUEti3oJ+MaMYBRWPY0JlQ4+y4TXKOfa7+LOuT8daegQ==", - "dev": true, - "dependencies": { - "@types/imagemin": "*" - } - }, - "node_modules/@types/imagemin-svgo": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", - "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", - "dev": true, - "dependencies": { - "@types/imagemin": "*", - "@types/svgo": "^1" - } - }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/micromatch": { - "version": "2.3.35", - "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-2.3.35.tgz", - "integrity": "sha512-J749bHo/Zu56w0G0NI/IGHLQPiSsjx//0zJhfEVAN95K/xM5C8ZDmhkXtU3qns0sBOao7HuQzr8XV1/2o5LbXA==", "dev": true, - "dependencies": { - "@types/parse-glob": "*" - } - }, - "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/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "peer": true }, "node_modules/@types/node": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz", - "integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dev": true, + "peer": true, "dependencies": { - "undici-types": "~6.13.0" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-glob": { - "version": "3.0.32", - "resolved": "https://registry.npmjs.org/@types/parse-glob/-/parse-glob-3.0.32.tgz", - "integrity": "sha512-n4xmml2WKR12XeQprN8L/sfiVPa8FHS3k+fxp4kSr/PA2GsGUgFND+bvISJxM0y5QdvzNEGjEVU3eIrcKks/pA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true - }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "dev": true - }, - "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/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "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-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/svgo": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", - "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", - "dev": true - }, - "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "dev": true, - "dependencies": { - "@types/node": "*" + "undici-types": "~6.19.8" } }, "node_modules/@vue/compiler-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.37.tgz", - "integrity": "sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", "dev": true, "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.37", - "entities": "^5.0.0", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", + "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, - "node_modules/@vue/compiler-core/node_modules/entities": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", - "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/@vue/compiler-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.37.tgz", - "integrity": "sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.37.tgz", - "integrity": "sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", "dev": true, "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.37", - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37", + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.40", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.37.tgz", - "integrity": "sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/reactivity": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.37.tgz", - "integrity": "sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", "dev": true, "dependencies": { - "@vue/shared": "3.4.37" + "@vue/shared": "3.5.12" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.37.tgz", - "integrity": "sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.37.tgz", - "integrity": "sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.37", - "@vue/runtime-core": "3.4.37", - "@vue/shared": "3.4.37", + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.37.tgz", - "integrity": "sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" }, "peerDependencies": { - "vue": "3.4.37" + "vue": "3.5.12" } }, "node_modules/@vue/shared": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.37.tgz", - "integrity": "sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==", "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, + "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, + "peer": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, + "peer": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, - "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } + "peer": true }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3367,26 +1441,49 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, + "assert": "^1.3.0", + "camelcase": "^1.2.1", + "loader-utils": "^1.1.0", + "lodash.assign": "^4.0.1", + "lodash.defaults": "^3.1.2", + "object-path": "^0.9.2", + "regex-parser": "^2.2.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "dev": true, "engines": { - "node": ">=8.9" + "node": ">=0.10.0" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha512-X7135IXFQt5JDFnYxOVAzVz+kFvwDn3N8DJYf+nrz/mMWEuSu7+OL6rWqsk3+VR1T4TejFCSu5isBJOLSID2bg==", + "dev": true, + "dependencies": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/lodash.defaults/node_modules/lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==", + "dev": true, + "dependencies": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" } }, "node_modules/ajv": { @@ -3394,6 +1491,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3405,79 +1503,26 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/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==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/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==", - "dev": true - }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "peer": true, "peerDependencies": { "ajv": "^6.9.1" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "dev": true - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { @@ -3495,6 +1540,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -3508,87 +1559,20 @@ "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, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "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==", - "dev": true, - "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-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/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, - "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, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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" + "object.assign": "^4.1.4", + "util": "^0.10.4" } }, "node_modules/asynckit": { @@ -3597,13 +1581,16 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "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==", + "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, + "bin": { + "atob": "bin/atob.js" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 4.5.0" } }, "node_modules/autoprefixer": { @@ -3643,25 +1630,10 @@ "postcss": "^8.1.0" } }, - "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==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/axios": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", - "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, "dependencies": { "follow-redirects": "^1.15.6", @@ -3669,99 +1641,12 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-merge": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-3.0.0.tgz", - "integrity": "sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "dependencies": { - "deepmerge": "^2.2.1", - "object.omit": "^3.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "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==", - "dev": true, - "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-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.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/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -3783,85 +1668,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, "node_modules/bootstrap": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", @@ -3882,13 +1688,12 @@ } }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -3904,9 +1709,9 @@ } }, "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==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -3923,10 +1728,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -3939,16 +1744,8 @@ "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.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, - "engines": { - "node": ">= 0.8" - } + "peer": true }, "node_modules/call-bind": { "version": "1.0.7", @@ -3969,65 +1766,28 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "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==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "dev": true, "funding": [ { @@ -4060,37 +1820,31 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "node_modules/chalk/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": "*" + "node": ">=8" } }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", "dev": true, "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, "node_modules/chrome-trace-event": { @@ -4098,152 +1852,81 @@ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, + "peer": true, "engines": { "node": ">=6.0" } }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "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.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "node_modules/cliui/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, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, "engines": { - "node": ">= 4.0" + "node": ">=8" } }, - "node_modules/coa/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/coa/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/coa/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/coa/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/cliui/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 }, - "node_modules/coa/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/coa/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==", + "node_modules/cliui/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, "dependencies": { - "has-flag": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/collect.js": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.36.1.tgz", - "integrity": "sha512-jd97xWPKgHn6uvK31V6zcyPd40lUJd7gpYxbN2VOVxGWO4tyvS9Li4EpsFjXepGTo2tYcOTC4a8YsbQXMJ4XUw==", - "dev": true - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "node_modules/cliui/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, "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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, + "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/color-convert": { @@ -4264,37 +1947,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/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/color/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/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4308,205 +1960,49 @@ } }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 6" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/concurrently": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.0.tgz", + "integrity": "sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==", "dev": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/concat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", - "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", - "dev": true, - "dependencies": { - "commander": "^2.9.0" + "chalk": "^4.1.2", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" }, "bin": { - "concat": "bin/concat" + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" }, "engines": { - "node": ">=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/concat/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==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.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==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" + "node": ">=18" }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, "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==", + "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/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=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==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -4517,173 +2013,25 @@ "node": ">= 8" } }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "dev": true, "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" } }, - "node_modules/css-declaration-sorter/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/css-declaration-sorter/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=0.10.0" } }, "node_modules/cssesc": { @@ -4698,294 +2046,19 @@ "node": ">=4" } }, - "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/cssnano-preset-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/cssnano-util-raw-cache/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/cssnano/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" + "node": ">=0.10" } }, "node_modules/define-data-property": { @@ -5005,15 +2078,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/define-properties": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", @@ -5040,193 +2104,47 @@ "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==", + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.10" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, - "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, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, "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==", + "version": "1.5.56", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz", + "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==", "dev": true }, "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==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, "node_modules/emojis-list": { @@ -5238,20 +2156,12 @@ "node": ">= 4" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -5261,101 +2171,17 @@ } }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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/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==", - "dev": true, - "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-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, "node_modules/es-define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", @@ -5381,50 +2207,8 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, - "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==", "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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" - } + "peer": true }, "node_modules/esbuild": { "version": "0.21.5", @@ -5432,7 +2216,6 @@ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -5466,34 +2249,20 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": 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==", - "dev": true - }, - "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/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -5502,24 +2271,12 @@ "node": ">=8.0.0" } }, - "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/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, + "peer": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -5532,6 +2289,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "peer": true, "engines": { "node": ">=4.0" } @@ -5541,6 +2299,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "peer": true, "engines": { "node": ">=4.0" } @@ -5551,139 +2310,22 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "peer": true, "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, - "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/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.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/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "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==", - "dev": true + "dev": true, + "peer": true }, "node_modules/fast-glob": { "version": "3.3.2", @@ -5701,26 +2343,24 @@ "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, + "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==", - "dev": 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==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, - "engines": { - "node": ">= 4.9.1" - } + "peer": true }, "node_modules/fastq": { "version": "1.17.1", @@ -5731,65 +2371,6 @@ "reusify": "^1.0.4" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -5802,82 +2383,10 @@ "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==", - "dev": true, - "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/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "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/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, "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==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -5894,19 +2403,26 @@ } } }, - "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==", + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "dev": true, "dependencies": { - "is-callable": "^1.1.3" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "dev": true, "dependencies": { "asynckit": "^0.4.0", @@ -5917,15 +2433,6 @@ "node": ">= 6" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -5939,42 +2446,6 @@ "url": "https://github.com/sponsors/rawify" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "dev": true - }, - "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", @@ -5998,42 +2469,6 @@ "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "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", @@ -6062,117 +2497,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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/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==", - "dev": true, - "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.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "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" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "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==", + "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, "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "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/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "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": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } + "peer": true }, "node_modules/gopd": { "version": "1.0.1", @@ -6190,37 +2552,8 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "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==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "peer": true }, "node_modules/has-flag": { "version": "4.0.0", @@ -6267,21 +2600,6 @@ "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==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/hash-sum": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", @@ -6300,466 +2618,18 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-loader": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", - "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", - "dev": true, - "dependencies": { - "html-minifier-terser": "^5.1.1", - "htmlparser2": "^4.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/html-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/html-minifier-terser/node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "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==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "dependencies": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/img-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", - "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0" - }, - "peerDependencies": { - "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/img-loader/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/img-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/immutable": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", "dev": true }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "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/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, - "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==", - "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.", - "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==", "dev": true }, - "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==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "dev": true, - "engines": { - "node": ">=0.10.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==", - "dev": true, - "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -6772,58 +2642,10 @@ "node": ">=8" } }, - "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==", - "dev": true, - "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": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "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==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -6835,72 +2657,6 @@ "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -6931,18 +2687,6 @@ "node": ">=0.10.0" } }, - "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==", - "dev": true, - "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", @@ -6952,191 +2696,25 @@ "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "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==", - "dev": true, - "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-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jest-worker": { @@ -7144,6 +2722,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "peer": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -7153,110 +2732,39 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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==", - "dev": true - }, - "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==", + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" + "jiti": "bin/jiti.js" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": 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==", - "dev": true + "dev": true, + "peer": true }, "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 + "dev": true, + "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==", - "dev": true, - "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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { - "universalify": "^2.0.0" + "minimist": "^1.2.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "json5": "lib/cli.js" } }, "node_modules/klona": { @@ -7268,93 +2776,6 @@ "node": ">= 8" } }, - "node_modules/laravel-mix": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.3.tgz", - "integrity": "sha512-sBYAsIZ/nTAUeSO+YRW2H1Qhy7b3ys41BjjD0sNA6gSbf8+JU6C8J2GTovTIb5xLCSFuCuRH+VpilSmQbKrVqQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/runtime": "^7.12.1", - "@types/autoprefixer": "^9.7.2", - "@types/babel-core": "^6.25.6", - "@types/browser-sync": "^2.26.1", - "@types/clean-css": "^4.2.2", - "@types/cssnano": "^4.0.0", - "@types/imagemin-gifsicle": "^7.0.0", - "@types/imagemin-mozjpeg": "^8.0.0", - "@types/imagemin-optipng": "^5.2.0", - "@types/imagemin-svgo": "^8.0.0", - "autoprefixer": "^10.0.1", - "babel-loader": "^8.1.0", - "babel-merge": "^3.0.0", - "chalk": "^4.1.0", - "chokidar": "^3.4.3", - "clean-css": "^4.2.3", - "cli-table3": "^0.6.0", - "collect.js": "^4.28.4", - "commander": "^6.1.0", - "concat": "^1.0.3", - "cross-env": "^7.0.2", - "css-loader": "^5.0.0", - "cssnano": "^4.1.10", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^6.1.1", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "html-loader": "^1.3.2", - "imagemin": "^7.0.1", - "img-loader": "^3.0.2", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mini-css-extract-plugin": "^1.1.0", - "postcss-load-config": "^3.0.0", - "postcss-loader": "^4.0.4", - "semver": "^5.7.1", - "style-loader": "^2.0.0", - "terser": "^5.3.7", - "terser-webpack-plugin": "^5.0.0", - "webpack": "^5.1.3", - "webpack-cli": "^4.1.0", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.2.0", - "webpack-notifier": "^1.8.0", - "yargs": "^16.1.0" - }, - "bin": { - "laravel-mix": "bin/cli.js", - "mix": "bin/cli.js" - }, - "engines": { - "node": ">=12.14.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/laravel-mix/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/laravel-mix/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/laravel-vite-plugin": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.5.tgz", @@ -7374,16 +2795,6 @@ "vite": "^5.0.0" } }, - "node_modules/launch-editor": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", - "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -7404,34 +2815,23 @@ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, + "peer": true, "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "json5": "^1.0.1" }, "engines": { - "node": ">=8.9.0" - } - }, - "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": ">=4.0.0" } }, "node_modules/lodash": { @@ -7440,124 +2840,113 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "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.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", "dev": true, "dependencies": { - "tslib": "^2.0.3" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", + "dev": true + }, + "node_modules/lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "dev": true, + "dependencies": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, "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" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "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, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "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==", - "dev": true - }, "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 + "dev": true, + "peer": true }, "node_modules/merge2": { "version": "1.4.1", @@ -7568,19 +2957,10 @@ "node": ">= 8" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { "braces": "^3.0.3", @@ -7590,18 +2970,6 @@ "node": ">=8.6" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -7623,70 +2991,19 @@ "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/mini-css-extract-plugin": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", - "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -7698,35 +3015,24 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "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/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, "node_modules/nanoid": { @@ -7747,53 +3053,18 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-notifier": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", - "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } + "optional": true }, "node_modules/node-releases": { "version": "2.0.18", @@ -7819,46 +3090,22 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "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==", "dev": true, "engines": { - "node": ">=6" + "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/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.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==", + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, "node_modules/object-keys": { @@ -7870,6 +3117,15 @@ "node": ">= 0.4" } }, + "node_modules/object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha512-hPv/mbCYtXOhhqstmodis0boF1ooA8yz3PDJwTnkZvOlaJkd5aCAgA9tq6BUjJW5w8jXHI2qi9+w5N0tz+AAaA==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/object.assign": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", @@ -7888,266 +3144,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dev": true, - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.omit": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", - "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", - "dev": true, - "dependencies": { - "is-extendable": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "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/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "dev": true }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "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/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/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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-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-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "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/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/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/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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", @@ -8163,25 +3165,26 @@ "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==", - "dev": true - }, - "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==", + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { @@ -8196,31 +3199,28 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "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==", + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", + "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, "engines": { - "node": ">= 0.4" + "node": ">= 6" } }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -8238,289 +3238,70 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-calc/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-colormin/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values": { + "node_modules/postcss-js": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dev": true, "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-convert-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >= 16" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-discard-comments/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-discard-duplicates/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-discard-empty/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-discard-overridden/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.4.21" } }, "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 14" }, "peerDependencies": { "postcss": ">=8.0.9", @@ -8535,958 +3316,47 @@ } } }, - "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/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==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-loader/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/postcss-loader/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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-merge-longhand/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-merge-rules/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "node_modules/postcss-load-config/node_modules/lilconfig": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-minify-font-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-minify-gradients/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-minify-params/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=12.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.2.14" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -9496,135 +3366,26 @@ "node": ">=4" } }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-unique-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "peer": true, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=6" } }, "node_modules/queue-microtask": { @@ -9652,128 +3413,31 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "peer": true, "dependencies": { "safe-buffer": "^5.1.0" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, "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/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "pify": "^2.3.0" } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" + "node": ">= 14.16.0" }, - "engines": { - "node": ">= 0.10" - } - }, - "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==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/regex-parser": { @@ -9782,80 +3446,6 @@ "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -9865,21 +3455,6 @@ "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==", - "dev": 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==", - "dev": true - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -9897,65 +3472,28 @@ "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-cwd/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-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/resolve-url-loader/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/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/resolve-url-loader": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz", + "integrity": "sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "adjust-sourcemap-loader": "^1.1.0", + "camelcase": "^4.1.0", + "convert-source-map": "^1.5.1", + "loader-utils": "^1.1.0", + "lodash.defaults": "^4.0.0", + "rework": "^1.0.1", + "rework-visit": "^1.0.0", + "source-map": "^0.5.7", + "urix": "^0.1.0" } }, "node_modules/reusify": { @@ -9968,42 +3506,35 @@ "node": ">=0.10.0" } }, - "node_modules/rgb-regex": { + "node_modules/rework": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "convert-source-map": "^0.3.3", + "css": "^2.0.0" } }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", + "dev": true + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", + "dev": true + }, "node_modules/rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz", + "integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==", "dev": true, - "peer": true, "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -10013,22 +3544,24 @@ "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", + "@rollup/rollup-android-arm-eabi": "4.25.0", + "@rollup/rollup-android-arm64": "4.25.0", + "@rollup/rollup-darwin-arm64": "4.25.0", + "@rollup/rollup-darwin-x64": "4.25.0", + "@rollup/rollup-freebsd-arm64": "4.25.0", + "@rollup/rollup-freebsd-x64": "4.25.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.25.0", + "@rollup/rollup-linux-arm-musleabihf": "4.25.0", + "@rollup/rollup-linux-arm64-gnu": "4.25.0", + "@rollup/rollup-linux-arm64-musl": "4.25.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.25.0", + "@rollup/rollup-linux-riscv64-gnu": "4.25.0", + "@rollup/rollup-linux-s390x-gnu": "4.25.0", + "@rollup/rollup-linux-x64-gnu": "4.25.0", + "@rollup/rollup-linux-x64-musl": "4.25.0", + "@rollup/rollup-win32-arm64-msvc": "4.25.0", + "@rollup/rollup-win32-ia32-msvc": "4.25.0", + "@rollup/rollup-win32-x64-msvc": "4.25.0", "fsevents": "~2.3.2" } }, @@ -10055,30 +3588,15 @@ "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==", + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "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" + "tslib": "^2.1.0" } }, - "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==", - "dev": true - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -10097,38 +3615,16 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + ], + "peer": true }, "node_modules/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "version": "1.80.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.6.tgz", + "integrity": "sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==", "dev": true, "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, @@ -10137,6 +3633,9 @@ }, "engines": { "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, "node_modules/sass-loader": { @@ -10173,208 +3672,35 @@ } } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "peer": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "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, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "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==", - "dev": true - }, "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==", "dev": true, + "peer": true, "dependencies": { "randombytes": "^2.1.0" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "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/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -10392,39 +3718,6 @@ "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==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -10455,181 +3748,97 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "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==", + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "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" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "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/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "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==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "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==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, "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==", "dev": true, + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, + "peer": true, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "dev": true - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -10643,56 +3852,22 @@ "node": ">=8" } }, - "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==", + "node_modules/string-width-cjs/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, - "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": ">=8" } }, - "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==", - "dev": true, - "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-width-cjs/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 }, - "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==", - "dev": true, - "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/strip-ansi": { + "node_modules/string-width-cjs/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==", @@ -10704,114 +3879,78 @@ "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/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/strip-ansi-cjs": { + "name": "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, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/stylehacks/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" } }, + "node_modules/strip-ansi-cjs/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "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==", + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -10826,94 +3965,89 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "node_modules/tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", "dev": true, "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" }, "bin": { - "svgo": "bin/svgo" + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=14.0.0" } }, - "node_modules/svgo/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==", + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=4" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/svgo/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==", + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/svgo/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==", + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/svgo/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/svgo/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/svgo/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" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=4" + "node": ">=8.10.0" } }, "node_modules/tapable": { @@ -10921,15 +4055,17 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "peer": true, "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.31.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", - "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dev": true, + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -10948,6 +4084,7 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, + "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -10977,49 +4114,32 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "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, + "peer": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, "node_modules/to-regex-range": { @@ -11034,208 +4154,38 @@ "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==", + "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, - "engines": { - "node": ">=0.6" + "bin": { + "tree-kill": "cli.js" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "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/undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "dev": true - }, - "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==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true + "peer": true }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -11252,8 +4202,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -11267,17 +4217,25 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "peer": true, "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "inherits": "2.0.3" } }, "node_modules/util-deprecate": { @@ -11286,68 +4244,21 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true }, "node_modules/vite": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", - "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, - "peer": true, "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.40", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -11409,16 +4320,16 @@ } }, "node_modules/vue": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.37.tgz", - "integrity": "sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-sfc": "3.4.37", - "@vue/runtime-dom": "3.4.37", - "@vue/server-renderer": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" }, "peerDependencies": { "typescript": "*" @@ -11443,11 +4354,38 @@ "webpack": "^4.1.0 || ^5.0.0-0" } }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "node_modules/vue-loader/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/vue-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -11456,31 +4394,22 @@ "node": ">=10.13.0" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, "node_modules/webpack": { - "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, + "peer": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -11512,333 +4441,16 @@ } } }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "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/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-notifier": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", - "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", - "dev": true, - "dependencies": { - "node-notifier": "^9.0.0", - "strip-ansi": "^6.0.0" - }, - "peerDependencies": { - "@types/webpack": ">4.41.31" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - } - } - }, "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, + "peer": true, "engines": { "node": ">=10.13.0" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -11854,48 +4466,25 @@ "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==", + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "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==", - "dev": true, - "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" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, - "node_modules/wrap-ansi": { + "node_modules/wrap-ansi-cjs": { + "name": "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==", @@ -11912,31 +4501,57 @@ "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==", - "dev": true - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "node_modules/wrap-ansi-cjs/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, "engines": { - "node": ">=10.0.0" + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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 + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "ansi-regex": "^5.0.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/y18n": { @@ -11948,1518 +4563,299 @@ "node": ">=10" } }, - "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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "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==", + "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": ">=10" + "node": ">=12" + } + }, + "node_modules/yargs/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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 + }, + "node_modules/yargs/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } } }, "dependencies": { - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - } - }, - "@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==", + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dev": true }, - "@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==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.25.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@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==", - "dev": true - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-wrap-function": "^7.25.0", - "@babel/traverse": "^7.25.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/traverse": "^7.25.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, "@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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true }, "@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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true }, - "@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==", - "dev": true - }, - "@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==", - "dev": true, - "requires": { - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.0", - "@babel/types": "^7.25.0" - } - }, - "@babel/helpers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", - "dev": true, - "requires": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.0" - } - }, - "@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.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 - }, - "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.25.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dev": true, "requires": { - "@babel/types": "^7.25.2" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@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==", - "dev": true, - "requires": {} - }, - "@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-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-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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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-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-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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.25.0", - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.1" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "regenerator-transform": "^0.15.2" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.8" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@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==", - "dev": true - }, - "@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@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" + "@babel/types": "^7.26.0" } }, "@babel/types": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/linux-s390x": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/netbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@esbuild/openbsd-x64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", "dev": true, - "optional": true, - "peer": true + "optional": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } }, "@jridgewell/gen-mapping": { "version": "0.3.5", @@ -13489,6 +4885,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "peer": true, "requires": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -13510,12 +4907,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -13542,6 +4933,130 @@ "fastq": "^1.6.0" } }, + "@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "dev": true, + "optional": true, + "requires": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0", + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + } + }, + "@parcel/watcher-android-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-freebsd-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-ia32": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "dev": true, + "optional": true + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -13549,318 +5064,137 @@ "dev": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz", + "integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz", + "integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz", + "integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz", + "integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==", "dev": true, - "optional": true, - "peer": true + "optional": true + }, + "@rollup/rollup-freebsd-arm64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz", + "integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==", + "dev": true, + "optional": true + }, + "@rollup/rollup-freebsd-x64": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz", + "integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==", + "dev": true, + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz", + "integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz", + "integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz", + "integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz", + "integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz", + "integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz", + "integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz", + "integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz", + "integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz", + "integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz", + "integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz", + "integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@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==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz", + "integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==", "dev": true, - "optional": true, - "peer": true - }, - "@types/autoprefixer": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@types/autoprefixer/-/autoprefixer-9.7.2.tgz", - "integrity": "sha512-QX7U7YW3zX3ex6MECtWO9folTGsXeP4b8bSjTq3I1ODM+H+sFHwGKuof+T+qBcDClGlCGtDb3SVfiTVfmcxw4g==", - "dev": true, - "requires": { - "@types/browserslist": "*", - "postcss": "7.x.x" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "@types/babel-core": { - "version": "6.25.10", - "resolved": "https://registry.npmjs.org/@types/babel-core/-/babel-core-6.25.10.tgz", - "integrity": "sha512-VyqZTf+n8wj+8Powi4k2PwQiHT6ESJb6BEX5IETfmPzdZ9G2sOtFIopdpC2TI3T4Tmf1Shys2QeRv4ZBi4U2EA==", - "dev": true, - "requires": { - "@types/babel-generator": "*", - "@types/babel-template": "*", - "@types/babel-traverse": "*", - "@types/babel-types": "*", - "@types/babylon": "*" - } - }, - "@types/babel-generator": { - "version": "6.25.8", - "resolved": "https://registry.npmjs.org/@types/babel-generator/-/babel-generator-6.25.8.tgz", - "integrity": "sha512-f5l89J0UpYhTE6TFCxy3X+8pJVru1eig1fcvF9qHmOk9h1VxZimd+++tu5GShntCOdhE/MoZZ0SlpGTyh4XrKg==", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "@types/babel-template": { - "version": "6.25.5", - "resolved": "https://registry.npmjs.org/@types/babel-template/-/babel-template-6.25.5.tgz", - "integrity": "sha512-1f+n65xfg9ukqz+BaHYrCWe3Fymv4Ho0i9fU/MHri8MQKU+S4n+vexR5hXs+94d/fsaMLMP45q0hX6FRspKLiQ==", - "dev": true, - "requires": { - "@types/babel-types": "*", - "@types/babylon": "*" - } - }, - "@types/babel-traverse": { - "version": "6.25.10", - "resolved": "https://registry.npmjs.org/@types/babel-traverse/-/babel-traverse-6.25.10.tgz", - "integrity": "sha512-B3XitTFG8YeXb5lr7Nj62t1DikCDuAJ/4BDeK6GCuWREEmdunI9DWnv+81oHl2yQBQPWY/C1PmV3vaRZB4LQmw==", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "@types/babel-types": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.15.tgz", - "integrity": "sha512-JUgfZHUOMbtjopxiOQaaF+Uovk5wpDqpXR+XLWiOivCWSy1FccO30lvNNpCt8geFwq8VmGT2y9OMkOpA0g5O5g==", - "dev": true - }, - "@types/babylon": { - "version": "6.16.9", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.9.tgz", - "integrity": "sha512-sEKyxMVEowhcr8WLfN0jJYe4gS4Z9KC2DGz0vqfC7+MXFbmvOF7jSjALC77thvAO2TLgFUPa9vDeOak+AcUrZA==", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "@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, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/browser-sync": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@types/browser-sync/-/browser-sync-2.29.0.tgz", - "integrity": "sha512-d2V8FDX/LbDCSm343N2VChzDxvll0h76I8oSigYpdLgPDmcdcR6fywTggKBkUiDM3qAbHOq7NZvepj/HJM5e2g==", - "dev": true, - "requires": { - "@types/micromatch": "^2", - "@types/node": "*", - "@types/serve-static": "*", - "chokidar": "^3.0.0" - } - }, - "@types/browserslist": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/@types/browserslist/-/browserslist-4.15.0.tgz", - "integrity": "sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==", - "dev": true, - "requires": { - "browserslist": "*" - } - }, - "@types/clean-css": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.11.tgz", - "integrity": "sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==", - "dev": true, - "requires": { - "@types/node": "*", - "source-map": "^0.6.0" - } - }, - "@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/cssnano": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/cssnano/-/cssnano-4.0.1.tgz", - "integrity": "sha512-hGOroxRTBkYl5gSBRJOffhV4+io+Y2bFX1VP7LgKEVHJt/LPPJaWUIuDAz74Vlp7l7hCDZfaDi7iPxwNwuVA4Q==", - "dev": true, - "requires": { - "postcss": "5 - 7" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } + "optional": true }, "@types/eslint": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", - "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "dev": true, + "peer": true, "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -13871,564 +5205,358 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, + "peer": true, "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@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==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, - "@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, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@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, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@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 - }, - "@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/imagemin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-9.0.0.tgz", - "integrity": "sha512-4IaT+BdPUAFf/AAy3XlFAbqGk4RawhdidxWO5XTe+PJAYAr4d7m2FHiqyEPXbDpwS+IaLIJq5AIjLE9HcwMGBg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/imagemin-gifsicle": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.4.tgz", - "integrity": "sha512-ZghMBd/Jgqg5utTJNPmvf6DkuHzMhscJ8vgf/7MUGCpO+G+cLrhYltL+5d+h3A1B4W73S2SrmJZ1jS5LACpX+A==", - "dev": true, - "requires": { - "@types/imagemin": "*" - } - }, - "@types/imagemin-mozjpeg": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.4.tgz", - "integrity": "sha512-ZCAxV8SYJB8ehwHpnbRpHjg5Wc4HcyuAMiDhXbkgC7gujDoOTyHO3dhDkUtZ1oK1DLBRZapqG9etdLVhUml7yQ==", - "dev": true, - "requires": { - "@types/imagemin": "*" - } - }, - "@types/imagemin-optipng": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.4.tgz", - "integrity": "sha512-mvKnDMC8eCYZetAQudjs1DbgpR84WhsTx1wgvdiXnpuUEti3oJ+MaMYBRWPY0JlQ4+y4TXKOfa7+LOuT8daegQ==", - "dev": true, - "requires": { - "@types/imagemin": "*" - } - }, - "@types/imagemin-svgo": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", - "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", - "dev": true, - "requires": { - "@types/imagemin": "*", - "@types/svgo": "^1" - } - }, "@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "@types/micromatch": { - "version": "2.3.35", - "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-2.3.35.tgz", - "integrity": "sha512-J749bHo/Zu56w0G0NI/IGHLQPiSsjx//0zJhfEVAN95K/xM5C8ZDmhkXtU3qns0sBOao7HuQzr8XV1/2o5LbXA==", "dev": true, - "requires": { - "@types/parse-glob": "*" - } - }, - "@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 - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "peer": true }, "@types/node": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz", - "integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dev": true, + "peer": true, "requires": { - "undici-types": "~6.13.0" - } - }, - "@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/parse-glob": { - "version": "3.0.32", - "resolved": "https://registry.npmjs.org/@types/parse-glob/-/parse-glob-3.0.32.tgz", - "integrity": "sha512-n4xmml2WKR12XeQprN8L/sfiVPa8FHS3k+fxp4kSr/PA2GsGUgFND+bvISJxM0y5QdvzNEGjEVU3eIrcKks/pA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true - }, - "@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "dev": true - }, - "@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 - }, - "@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 - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@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, - "requires": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/svgo": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", - "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", - "dev": true - }, - "@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "dev": true, - "requires": { - "@types/node": "*" + "undici-types": "~6.19.8" } }, "@vue/compiler-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.37.tgz", - "integrity": "sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", "dev": true, "requires": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.37", - "entities": "^5.0.0", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", + "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" - }, - "dependencies": { - "entities": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", - "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", - "dev": true - } } }, "@vue/compiler-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.37.tgz", - "integrity": "sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", "dev": true, "requires": { - "@vue/compiler-core": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" } }, "@vue/compiler-sfc": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.37.tgz", - "integrity": "sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", "dev": true, "requires": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.37", - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37", + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.40", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "@vue/compiler-ssr": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.37.tgz", - "integrity": "sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", "dev": true, "requires": { - "@vue/compiler-dom": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" } }, "@vue/reactivity": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.37.tgz", - "integrity": "sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", "dev": true, "requires": { - "@vue/shared": "3.4.37" + "@vue/shared": "3.5.12" } }, "@vue/runtime-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.37.tgz", - "integrity": "sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", "dev": true, "requires": { - "@vue/reactivity": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" } }, "@vue/runtime-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.37.tgz", - "integrity": "sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", "dev": true, "requires": { - "@vue/reactivity": "3.4.37", - "@vue/runtime-core": "3.4.37", - "@vue/shared": "3.4.37", + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", "csstype": "^3.1.3" } }, "@vue/server-renderer": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.37.tgz", - "integrity": "sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", "dev": true, "requires": { - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" } }, "@vue/shared": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.37.tgz", - "integrity": "sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==", "dev": true }, "@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "peer": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "peer": true }, "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "peer": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "peer": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, + "peer": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, + "peer": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "peer": true }, "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, + "peer": true, "requires": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "dev": true, + "peer": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } + "peer": true }, "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - }, - "acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, - "requires": {} + "peer": true }, "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", "dev": true, "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "assert": "^1.3.0", + "camelcase": "^1.2.1", + "loader-utils": "^1.1.0", + "lodash.assign": "^4.0.1", + "lodash.defaults": "^3.1.2", + "object-path": "^0.9.2", + "regex-parser": "^2.2.9" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "dev": true + }, + "lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha512-X7135IXFQt5JDFnYxOVAzVz+kFvwDn3N8DJYf+nrz/mMWEuSu7+OL6rWqsk3+VR1T4TejFCSu5isBJOLSID2bg==", + "dev": true, + "requires": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + }, + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + } + } + } } }, "ajv": { @@ -14436,6 +5564,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -14443,58 +5572,18 @@ "uri-js": "^4.2.2" } }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "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==", - "dev": true - } - } - }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "peer": true, "requires": {} }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true }, "ansi-styles": { @@ -14506,6 +5595,12 @@ "color-convert": "^2.0.1" } }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -14516,66 +5611,20 @@ "picomatch": "^2.0.4" } }, - "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-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==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, - "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 - }, - "array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", "dev": true, "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "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==", - "dev": true, - "requires": { - "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" + "object.assign": "^4.1.4", + "util": "^0.10.4" } }, "asynckit": { @@ -14584,10 +5633,10 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "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==", + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "autoprefixer": { @@ -14604,19 +5653,10 @@ "postcss-value-parser": "^4.2.0" } }, - "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==", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, "axios": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", - "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, "requires": { "follow-redirects": "^1.15.6", @@ -14624,78 +5664,12 @@ "proxy-from-env": "^1.1.0" } }, - "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-merge": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-3.0.0.tgz", - "integrity": "sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==", - "dev": true, - "requires": { - "deepmerge": "^2.2.1", - "object.omit": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - } - }, - "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==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - } - }, "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 }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -14708,74 +5682,6 @@ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, "bootstrap": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", @@ -14784,13 +5690,12 @@ "requires": {} }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "braces": { @@ -14803,28 +5708,23 @@ } }, "browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.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 - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true + "dev": true, + "peer": true }, "call-bind": { "version": "1.0.7", @@ -14839,56 +5739,22 @@ "set-function-length": "^1.2.1" } }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "caniuse-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==", + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", "dev": true }, "chalk": { @@ -14899,170 +5765,88 @@ "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "dependencies": { + "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" + } + } } }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true - }, "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", "dev": true, "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" } }, "chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true - }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } + "peer": true }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "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.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" }, "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==", + "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 }, - "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==", + "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 }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "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, "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "collect.js": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.36.1.tgz", - "integrity": "sha512-jd97xWPKgHn6uvK31V6zcyPd40lUJd7gpYxbN2VOVxGWO4tyvS9Li4EpsFjXepGTo2tYcOTC4a8YsbQXMJ4XUw==", - "dev": true - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - }, - "dependencies": { - "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" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "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 + "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, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } } } }, @@ -15081,22 +5865,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -15107,166 +5875,36 @@ } }, "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "concurrently": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.0.tgz", + "integrity": "sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==", "dev": true, "requires": { - "mime-db": ">= 1.43.0 < 2" + "chalk": "^4.1.2", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "concat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", - "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", - "dev": true, - "requires": { - "commander": "^2.9.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, "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==", + "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 }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "browserslist": "^4.23.3" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -15274,368 +5912,44 @@ "which": "^2.0.1" } }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "dev": true, "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "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 - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } } } }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - }, - "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - } - } - } - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - } - } - }, "csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, "define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -15647,12 +5961,6 @@ "gopd": "^1.0.1" } }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, "define-properties": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", @@ -15670,148 +5978,41 @@ "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==", + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "optional": true + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "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, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "dependencies": { - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "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==", + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, "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==", + "version": "1.5.56", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.56.tgz", + "integrity": "sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw==", "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==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, "emojis-list": { @@ -15820,101 +6021,21 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, "enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": 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" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, "es-define-property": { @@ -15936,45 +6057,14 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, - "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==", "dev": true, - "requires": { - "es-errors": "^1.3.0" - } - }, - "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==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } + "peer": true }, "esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, - "peer": true, "requires": { "@esbuild/aix-ppc64": "0.21.5", "@esbuild/android-arm": "0.21.5", @@ -16002,21 +6092,9 @@ } }, "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": 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==", - "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==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true }, "eslint-scope": { @@ -16024,22 +6102,18 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "peer": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, - "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 - }, "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, + "peer": true, "requires": { "estraverse": "^5.2.0" }, @@ -16048,7 +6122,8 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "dev": true, + "peer": true } } }, @@ -16056,7 +6131,8 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "dev": true, + "peer": true }, "estree-walker": { "version": "2.0.2", @@ -16064,117 +6140,19 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "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" - } - }, - "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } + "peer": true }, "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==", - "dev": true + "dev": true, + "peer": true }, "fast-glob": { "version": "3.3.2", @@ -16187,25 +6165,25 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "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-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true + "dev": true, + "peer": true }, "fastq": { "version": "1.17.1", @@ -16216,44 +6194,6 @@ "reusify": "^1.0.4" } }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true - }, "fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -16263,84 +6203,26 @@ "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==", - "dev": true, - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.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" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, "follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "dev": true, "requires": { - "is-callable": "^1.1.3" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" } }, "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -16348,48 +6230,12 @@ "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==", - "dev": true - }, "fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "dev": true - }, - "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", @@ -16403,30 +6249,6 @@ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "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==", - "dev": true - }, - "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", @@ -16446,83 +6268,35 @@ "hasown": "^2.0.0" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "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" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "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, "requires": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" } }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "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 - }, - "globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "requires": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } + "peer": true }, "gopd": { "version": "1.0.1", @@ -16537,31 +6311,8 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true - }, - "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==", - "dev": true + "dev": true, + "peer": true }, "has-flag": { "version": "4.0.0", @@ -16590,15 +6341,6 @@ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true }, - "has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, "hash-sum": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", @@ -16614,352 +6356,18 @@ "function-bind": "^1.1.2" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true - }, - "html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true - }, - "html-loader": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", - "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", - "dev": true, - "requires": { - "html-minifier-terser": "^5.1.1", - "htmlparser2": "^4.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - } - } - }, - "htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "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==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true - }, - "imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "requires": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - } - }, - "img-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", - "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, "immutable": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", "dev": true }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "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==", "dev": true }, - "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==", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "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-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -16969,90 +6377,15 @@ "binary-extensions": "^2.0.0" } }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "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==", - "dev": true - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "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==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "requires": { "hasown": "^2.0.2" } }, - "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==", - "dev": true, - "requires": { - "is-typed-array": "^1.1.13" - } - }, - "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==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -17074,311 +6407,75 @@ "is-extglob": "^2.1.1" } }, - "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==", - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } }, "jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "peer": true, "requires": { "@types/node": "*", "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" - } - } } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "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-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true }, "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 + "dev": true, + "peer": true }, "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 + "dev": true, + "peer": 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 - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "minimist": "^1.2.0" } }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, "klona": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, - "laravel-mix": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.3.tgz", - "integrity": "sha512-sBYAsIZ/nTAUeSO+YRW2H1Qhy7b3ys41BjjD0sNA6gSbf8+JU6C8J2GTovTIb5xLCSFuCuRH+VpilSmQbKrVqQ==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/runtime": "^7.12.1", - "@types/autoprefixer": "^9.7.2", - "@types/babel-core": "^6.25.6", - "@types/browser-sync": "^2.26.1", - "@types/clean-css": "^4.2.2", - "@types/cssnano": "^4.0.0", - "@types/imagemin-gifsicle": "^7.0.0", - "@types/imagemin-mozjpeg": "^8.0.0", - "@types/imagemin-optipng": "^5.2.0", - "@types/imagemin-svgo": "^8.0.0", - "autoprefixer": "^10.0.1", - "babel-loader": "^8.1.0", - "babel-merge": "^3.0.0", - "chalk": "^4.1.0", - "chokidar": "^3.4.3", - "clean-css": "^4.2.3", - "cli-table3": "^0.6.0", - "collect.js": "^4.28.4", - "commander": "^6.1.0", - "concat": "^1.0.3", - "cross-env": "^7.0.2", - "css-loader": "^5.0.0", - "cssnano": "^4.1.10", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^6.1.1", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "html-loader": "^1.3.2", - "imagemin": "^7.0.1", - "img-loader": "^3.0.2", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mini-css-extract-plugin": "^1.1.0", - "postcss-load-config": "^3.0.0", - "postcss-loader": "^4.0.4", - "semver": "^5.7.1", - "style-loader": "^2.0.0", - "terser": "^5.3.7", - "terser-webpack-plugin": "^5.0.0", - "webpack": "^5.1.3", - "webpack-cli": "^4.1.0", - "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.2.0", - "webpack-notifier": "^1.8.0", - "yargs": "^16.1.0" - }, - "dependencies": { - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - } - } - }, "laravel-vite-plugin": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.5.tgz", @@ -17389,16 +6486,6 @@ "vite-plugin-full-reload": "^1.1.0" } }, - "launch-editor": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", - "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, "lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -17415,26 +6502,18 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true + "dev": true, + "peer": true }, "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "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" + "json5": "^1.0.1" } }, "lodash": { @@ -17443,111 +6522,113 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "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.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", "dev": true, "requires": { - "tslib": "^2.0.3" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, "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" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", "dev": true, "requires": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "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, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, "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 + "dev": true, + "peer": true }, "merge2": { "version": "1.4.1", @@ -17555,28 +6636,16 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, "micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -17592,49 +6661,13 @@ "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 - }, - "mini-css-extract-plugin": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", - "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } }, "minimist": { @@ -17643,29 +6676,21 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, "nanoid": { @@ -17674,47 +6699,18 @@ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "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==", - "dev": true - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true - }, - "node-notifier": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", - "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } + "optional": true }, "node-releases": { "version": "2.0.18", @@ -17734,34 +6730,16 @@ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "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==", "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" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true }, "object-keys": { @@ -17770,6 +6748,12 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha512-hPv/mbCYtXOhhqstmodis0boF1ooA8yz3PDJwTnkZvOlaJkd5aCAgA9tq6BUjJW5w8jXHI2qi9+w5N0tz+AAaA==", + "dev": true + }, "object.assign": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", @@ -17782,194 +6766,10 @@ "object-keys": "^1.1.1" } }, - "object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - } - }, - "object.omit": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", - "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", - "dev": true, - "requires": { - "is-extendable": "^1.0.0" - } - }, - "object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "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==", - "dev": true - }, - "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" - } - }, - "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" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { + "package-json-from-dist": { "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==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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==", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "dev": true }, "path-key": { @@ -17984,22 +6784,20 @@ "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==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { @@ -18008,1106 +6806,104 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "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" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true }, - "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==", + "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 }, "postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-convert-values": { + "postcss-js": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } + "camelcase-css": "^2.0.1" } }, "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "dependencies": { - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "requires": { - "@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" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "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" - } - }, - "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==", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { + "lilconfig": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true } } }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-selector-parser": "^6.1.1" } }, "postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - } - } - }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, "proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "peer": true }, "queue-microtask": { "version": "1.2.3", @@ -19120,195 +6916,38 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "peer": true, "requires": { "safe-buffer": "^5.1.0" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "pify": "^2.3.0" } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", "dev": true }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, "regex-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "@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" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, "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==", "dev": true }, - "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==", - "dev": 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==", - "dev": true - }, "resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -19320,107 +6959,84 @@ "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" - }, - "dependencies": { - "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-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", "dev": true }, "resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz", + "integrity": "sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g==", "dev": true, "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "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 - } + "adjust-sourcemap-loader": "^1.1.0", + "camelcase": "^4.1.0", + "convert-source-map": "^1.5.1", + "loader-utils": "^1.1.0", + "lodash.defaults": "^4.0.0", + "rework": "^1.0.1", + "rework-visit": "^1.0.0", + "source-map": "^0.5.7", + "urix": "^0.1.0" } }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "rgb-regex": { + "rework": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", "dev": true, "requires": { - "glob": "^7.1.3" + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", + "dev": true + } } }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", + "dev": true + }, "rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz", + "integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==", "dev": true, - "peer": true, "requires": { - "@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", - "@types/estree": "1.0.5", + "@rollup/rollup-android-arm-eabi": "4.25.0", + "@rollup/rollup-android-arm64": "4.25.0", + "@rollup/rollup-darwin-arm64": "4.25.0", + "@rollup/rollup-darwin-x64": "4.25.0", + "@rollup/rollup-freebsd-arm64": "4.25.0", + "@rollup/rollup-freebsd-x64": "4.25.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.25.0", + "@rollup/rollup-linux-arm-musleabihf": "4.25.0", + "@rollup/rollup-linux-arm64-gnu": "4.25.0", + "@rollup/rollup-linux-arm64-musl": "4.25.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.25.0", + "@rollup/rollup-linux-riscv64-gnu": "4.25.0", + "@rollup/rollup-linux-s390x-gnu": "4.25.0", + "@rollup/rollup-linux-x64-gnu": "4.25.0", + "@rollup/rollup-linux-x64-musl": "4.25.0", + "@rollup/rollup-win32-arm64-msvc": "4.25.0", + "@rollup/rollup-win32-ia32-msvc": "4.25.0", + "@rollup/rollup-win32-x64-msvc": "4.25.0", + "@types/estree": "1.0.6", "fsevents": "~2.3.2" } }, @@ -19433,56 +7049,30 @@ "queue-microtask": "^1.2.2" } }, - "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==", + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "tslib": "^2.1.0" } }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "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==", "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "peer": true }, "sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "version": "1.80.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.6.tgz", + "integrity": "sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==", "dev": true, "requires": { - "chokidar": ">=3.0.0 <4.0.0", + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" } @@ -19497,180 +7087,28 @@ "neo-async": "^2.6.2" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "peer": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, "serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "peer": true, "requires": { "randombytes": "^2.1.0" } }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, "set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -19685,33 +7123,6 @@ "has-property-descriptors": "^1.0.2" } }, - "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==", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -19733,161 +7144,76 @@ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, "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 - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "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==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true }, "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==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, "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==", "dev": true, + "peer": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - } - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" }, "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "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, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "peer": true } } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-width": { - "version": "4.2.3", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@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, @@ -19895,124 +7221,76 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + }, + "dependencies": { + "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 + }, + "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 + }, + "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, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "strip-ansi": { - "version": "6.0.1", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" }, "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "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 - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } } } }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, "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==", + "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" @@ -20024,75 +7302,70 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.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==", + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "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 - }, - "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" + "picomatch": "^2.2.1" } } } @@ -20101,13 +7374,15 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "dev": true, + "peer": true }, "terser": { - "version": "5.31.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.5.tgz", - "integrity": "sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dev": true, + "peer": true, "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -20119,7 +7394,8 @@ "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==", - "dev": true + "dev": true, + "peer": true } } }, @@ -20128,44 +7404,32 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, + "peer": true, "requires": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", "terser": "^5.26.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } } }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "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 + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } }, "to-regex-range": { "version": "5.0.1", @@ -20176,164 +7440,39 @@ "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==", + "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-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "dev": true }, "tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "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==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, "undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "dev": true - }, - "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==", - "dev": true - }, - "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==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true - }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true + "peer": true }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, "uri-js": { @@ -20341,14 +7480,30 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "peer": true, "requires": { "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" }, "dependencies": { - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true } } @@ -20359,53 +7514,16 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "vite": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", - "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, - "peer": true, "requires": { "esbuild": "^0.21.3", "fsevents": "~2.3.3", - "postcss": "^8.4.40", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" } }, "vite-plugin-full-reload": { @@ -20419,16 +7537,16 @@ } }, "vue": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.37.tgz", - "integrity": "sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==", + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", "dev": true, "requires": { - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-sfc": "3.4.37", - "@vue/runtime-dom": "3.4.37", - "@vue/server-renderer": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" } }, "vue-loader": { @@ -20440,43 +7558,54 @@ "chalk": "^4.1.0", "hash-sum": "^2.0.0", "loader-utils": "^2.0.0" + }, + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, + "peer": true, "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, "webpack": { - "version": "5.93.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", - "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dev": true, + "peer": true, "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -20491,227 +7620,14 @@ "terser-webpack-plugin": "^5.3.10", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - } - }, - "webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - } - }, - "webpack-notifier": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", - "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", - "dev": true, - "requires": { - "node-notifier": "^9.0.0", - "strip-ansi": "^6.0.0" } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "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==", - "dev": true + "peer": true }, "which": { "version": "2.0.2", @@ -20722,40 +7638,27 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "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" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, "wrap-ansi": { - "version": "7.0.0", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, @@ -20763,58 +7666,107 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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 + }, + "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 + }, + "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, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, - "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 - }, - "ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, - "requires": {} - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "dev": true }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "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 + }, + "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 + }, + "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, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "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 } } diff --git a/package.json b/package.json index 3e7eb4d..3556e7f 100644 --- a/package.json +++ b/package.json @@ -2,25 +2,22 @@ "private": true, "type": "module", "scripts": { - "dev": "npm run development", - "development": "mix", - "watch": "mix watch", - "watch-poll": "mix watch -- --watch-options-poll=1000", - "hot": "mix watch --hot", - "prod": "npm run production", - "production": "mix --production" + "build": "vite build", + "dev": "vite" }, "devDependencies": { "@popperjs/core": "^2.11.2", - "axios": "^1.6.4", + "autoprefixer": "^10.4.20", + "axios": "^1.7.4", "bootstrap": "^5.1.3", - "laravel-mix": "^6.0.3", - "laravel-vite-plugin": "^1.0.0", - "lodash": "^4.17.19", - "postcss": "^8.1.14", - "resolve-url-loader": "^5.0.0", + "concurrently": "^9.0.1", + "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", + "resolve-url-loader": "^2.3.1", "sass": "^1.32.11", "sass-loader": "^11.0.1", + "tailwindcss": "^3.4.13", + "vite": "^5.0", "vue": "^3.2.31", "vue-loader": "^16.2.0" } diff --git a/phpunit.xml b/phpunit.xml index bc86714..506b9a3 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -19,8 +19,9 @@ + - + diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..49c0612 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/assets/css/inc/bootstrap/bootstrap.min.css b/public/assets/css/inc/bootstrap/bootstrap.min.css deleted file mode 100644 index 7beddcb..0000000 --- a/public/assets/css/inc/bootstrap/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";/*! - * Bootstrap v5.1.3 (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) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-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";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{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:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[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}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.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}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.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:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button: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:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::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}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.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(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{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}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.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}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!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}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!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}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.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}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!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}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.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}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!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}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.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}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!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}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.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}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!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}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.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}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!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}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!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}} \ No newline at end of file diff --git a/public/assets/css/inc/splide/splide.min.css b/public/assets/css/inc/splide/splide.min.css deleted file mode 100644 index 32808ec..0000000 --- a/public/assets/css/inc/splide/splide.min.css +++ /dev/null @@ -1 +0,0 @@ -@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)} \ No newline at end of file diff --git a/public/assets/css/style.css b/public/assets/css/style.css deleted file mode 100644 index eb65e92..0000000 --- a/public/assets/css/style.css +++ /dev/null @@ -1,9523 +0,0 @@ -@charset "UTF-8"; -@import url("inc/bootstrap/bootstrap.min.css"); -@import url("inc/splide/splide.min.css"); -@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css"); -@import url("https://fonts.googleapis.com/css?family=Inter:400,500,700&display=swap"); -body { - font-family: "Inter", sans-serif; - font-size: 15px; - line-height: 1.55rem; - letter-spacing: -0.015rem; - color: #4F5050; - background: #F9F9F9; - width: 100%; - height: 100%; - overflow-x: hidden; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -::-webkit-scrollbar { - width: 0; -} - -::selection { - background: rgba(30, 116, 253, 0.3); -} - -a { - transition: none; - color: #006ca5; - outline: 0 !important; - text-decoration: none; -} - -a:hover, a:active, a:focus { - outline: 0 !important; - color: #006ca5; - text-decoration: none; -} - -button { - outline: 0 !important; -} - -button:hover, button:active, button:focus { - outline: 0 !important; -} - -.appHeader { - min-height: 56px; - display: flex; - justify-content: center; - align-items: center; - position: fixed; - top: env(safe-area-inset-top); - left: 0; - right: 0; - z-index: 999; - background: #FFF; - color: #141515; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.appHeader:before { - content: ''; - height: env(safe-area-inset-top); - position: fixed; - top: 0; - left: 0; - right: 0; - width: 100%; - z-index: 9999; - background: #006ca5; -} - -.appHeader.no-border { - border: 0; - box-shadow: none; -} - -.appHeader.transparent { - background: transparent; - box-shadow: none; -} - -.appHeader .left, -.appHeader .right { - height: 56px; - display: flex; - align-items: center; - position: absolute; -} - -.appHeader .left i.bi, -.appHeader .left i.icon, -.appHeader .left ion-icon, -.appHeader .right i.bi, -.appHeader .right i.icon, -.appHeader .right ion-icon { - font-size: 26px; - --ionicon-stroke-width: 36px; -} - -.appHeader .left .headerButton, -.appHeader .right .headerButton { - min-width: 36px; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - padding: 10px; - color: #141515; - position: relative; -} - -.appHeader .left .headerButton .btn, -.appHeader .right .headerButton .btn { - font-size: 16px; - height: 32px; - padding: 0px 14px; - font-weight: 400; -} - -.appHeader .left .headerButton:active, -.appHeader .right .headerButton:active { - opacity: 0.6; -} - -.appHeader .left { - left: 8px; - top: 0; -} - -.appHeader .right { - right: 8px; - top: 0; -} - -.appHeader .pageTitle { - font-size: 17px; - font-weight: 500; - padding: 0 10px; -} - -.appHeader .pageTitle .logo { - max-height: 18px; -} - -.appHeader.text-light { - color: #fff; -} - -.appHeader.text-light .headerButton, -.appHeader.text-light .pageTitle { - color: #fff; -} - -.appHeader.bg-primary, .appHeader.bg-secondary, .appHeader.bg-success, .appHeader.bg-warning, .appHeader.bg-danger, .appHeader.bg-info, .appHeader.bg-light, .appHeader.bg-dark { - border: 0; -} - -.extraHeader { - position: fixed; - left: 0; - top: 56px; - height: 56px; - right: 0; - width: 100%; - padding: 5px 16px; - margin-top: env(safe-area-inset-top); - display: flex; - align-items: center; - background: #fff; - z-index: 1000; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.header-large-title { - padding: 0 16px; -} - -.header-large-title .title { - margin: 4px 0 0 0; - font-size: 34px; - letter-spacing: -0.02em; - line-height: 1.3em; -} - -.header-large-title .subtitle { - font-size: 17px; - font-weight: 400; - margin: 6px 0 0 0; - color: #141515; - line-height: 1.6em; -} - -.appHeader.scrolled { - background: transparent; - border-bottom: 1px solid transparent; - box-shadow: none; - height: 0; - transition: 0.1s all; -} - -.appHeader.scrolled .pageTitle { - opacity: 0; -} - -.appHeader.scrolled.is-active { - background: #FFF; - min-height: 56px; - border-bottom-color: #E1E1E1; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.appHeader.scrolled.is-active .pageTitle { - opacity: 1; -} - -.appHeader.scrolled.bg-primary { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-primary .headerButton { - color: #006ca5; -} - -.appHeader.scrolled.bg-primary.is-active { - background: #006ca5!important; -} - -.appHeader.scrolled.bg-primary.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-secondary { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-secondary .headerButton { - color: #6C7C94; -} - -.appHeader.scrolled.bg-secondary.is-active { - background: #6C7C94 !important; -} - -.appHeader.scrolled.bg-secondary.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-success { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-success .headerButton { - color: #34C759; -} - -.appHeader.scrolled.bg-success.is-active { - background: #34C759 !important; -} - -.appHeader.scrolled.bg-success.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-danger { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-danger .headerButton { - color: #EC4433; -} - -.appHeader.scrolled.bg-danger.is-active { - background: #EC4433 !important; -} - -.appHeader.scrolled.bg-danger.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-warning { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-warning .headerButton { - color: #FE9500; -} - -.appHeader.scrolled.bg-warning.is-active { - background: #FE9500 !important; -} - -.appHeader.scrolled.bg-warning.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-info { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-info .headerButton { - color: #592BCA; -} - -.appHeader.scrolled.bg-info.is-active { - background: #592BCA !important; -} - -.appHeader.scrolled.bg-info.is-active .headerButton { - color: #FFF !important; -} - -.appHeader.scrolled.bg-dark { - background: transparent !important; - border-bottom: 0 !important; -} - -.appHeader.scrolled.bg-dark .headerButton { - color: #000; -} - -.appHeader.scrolled.bg-dark.is-active { - background: #000 !important; -} - -.appHeader.scrolled.bg-dark.is-active .headerButton { - color: #FFF !important; -} - -.appBottomMenu { - min-height: 56px; - position: fixed; - z-index: 999; - bottom: 0; - left: 0; - right: 0; - background: #FFFFFF; - display: flex; - align-items: center; - justify-content: center; - border-top: 1px solid #E1E1E1; - padding-left: 4px; - padding-right: 4px; - padding-bottom: env(safe-area-inset-bottom); -} - -.appBottomMenu.no-border { - border: 0 !important; - box-shadow: 0 !important; -} - -.appBottomMenu.rounded { - border-radius: 24px 24px 0 0 !important; -} - -.appBottomMenu.rounded .item:before { - display: none; -} - -.appBottomMenu .item { - font-size: 9px; - letter-spacing: 0; - text-align: center; - width: 100%; - height: 56px; - line-height: 1.2em; - display: flex; - align-items: center; - justify-content: center; - position: relative; -} - -.appBottomMenu .item:before { - content: ''; - display: block; - height: 2px; - border-radius: 0 0 10px 10px; - background: transparent; - position: absolute; - left: 4px; - right: 4px; - top: 0; -} - -.appBottomMenu .item .col { - width: 100%; - padding: 0 4px; - text-align: center; -} - -.appBottomMenu .item i.bi, -.appBottomMenu .item i.icon, -.appBottomMenu .item ion-icon { - display: inline-flex; - margin: 1px auto 3px auto; - font-size: 26px; - line-height: 1em; - color: #141515; - transition: none; - display: block; - margin-top: 1px; - margin-bottom: 3px; -} - -.appBottomMenu .item .action-button { - display: inline-flex; - width: 50px; - height: 50px; - margin-left: -5px; - margin-right: -5px; - align-items: center; - justify-content: center; - border-radius: 200px; - background: #006ca5; -} - -.appBottomMenu .item .action-button.large { - width: 60px; - height: 60px; - margin-top: -20px; - margin-left: -10px; - margin-right: -10px; -} - -.appBottomMenu .item .action-button i.bi, -.appBottomMenu .item .action-button i.icon, -.appBottomMenu .item .action-button ion-icon { - color: #FFF !important; - margin: 0 !important; - line-height: 0 !important; -} - -.appBottomMenu .item strong { - margin-top: 4px; - display: block; - color: #141515; - font-weight: 400; - transition: none; -} - -.appBottomMenu .item:active { - opacity: .8; -} - -.appBottomMenu .item.active:before { - background: transparent; -} - -.appBottomMenu .item.active i.bi, -.appBottomMenu .item.active i.icon, -.appBottomMenu .item.active ion-icon, -.appBottomMenu .item.active strong { - color: #006ca5!important; - font-weight: 500; -} - -.appBottomMenu .item:hover i.bi, -.appBottomMenu .item:hover i.icon, -.appBottomMenu .item:hover ion-icon, -.appBottomMenu .item:hover strong { - color: #141515; -} - -.appBottomMenu.text-light { - color: #FFF; -} - -.appBottomMenu.text-light .item { - color: #FFF; - opacity: .7; -} - -.appBottomMenu.text-light .item i.bi, -.appBottomMenu.text-light .item i.icon, -.appBottomMenu.text-light .item ion-icon, -.appBottomMenu.text-light .item strong { - color: #FFF; -} - -.appBottomMenu.text-light .item.active { - opacity: 1; -} - -.appBottomMenu.text-light .item.active i.bi, -.appBottomMenu.text-light .item.active i.icon, -.appBottomMenu.text-light .item.active ion-icon, -.appBottomMenu.text-light .item.active strong { - color: #FFF !important; -} - -.appBottomMenu.bg-primary, .appBottomMenu.bg-secondary, .appBottomMenu.bg-success, .appBottomMenu.bg-warning, .appBottomMenu.bg-danger, .appBottomMenu.bg-info, .appBottomMenu.bg-light, .appBottomMenu.bg-dark { - border: 0; -} - -.appBottomMenu.bg-primary .item:before, .appBottomMenu.bg-secondary .item:before, .appBottomMenu.bg-success .item:before, .appBottomMenu.bg-warning .item:before, .appBottomMenu.bg-danger .item:before, .appBottomMenu.bg-info .item:before, .appBottomMenu.bg-light .item:before, .appBottomMenu.bg-dark .item:before { - display: none; -} - -.infinite-menu { - display: block; - overflow-x: auto; - white-space: nowrap; - margin: 0; -} - -.infinite-menu::-webkit-scrollbar { - width: 0; - height: 0; -} - -.infinite-menu .item { - display: inline-flex; - flex: unset; - margin: 0 5px 0 0; - width: 20%; -} - -#appCapsule { - padding: 56px 0; - margin-bottom: env(safe-area-inset-bottom); - margin-top: env(safe-area-inset-top); -} - -#appCapsule.extra-header-active { - padding-top: 112px; -} - -#appCapsule.full-height { - min-height: 100vh; -} - -.section { - padding: 0 16px; -} - -.section.full { - padding: 0; -} - -.wide-block { - background: #fff; - border-top: 1px solid #E1E1E1; - border-bottom: 1px solid #E1E1E1; - padding-left: 16px; - padding-right: 16px; -} - -.wide-block.transparent { - background: transparent !important; -} - -.section-title { - font-size: 15px; - padding: 6px 0; - display: flex; - align-items: center; - justify-content: space-between; - color: #141515; - font-weight: 500; -} - -.section-title.large { - font-size: 24px; - line-height: 1.2em; - font-weight: 700; -} - -.section-title.medium { - font-size: 17px; - font-weight: 700; -} - -.content-header, -.content-footer { - font-size: 11px; - color: #A1A1A2; - padding-left: 0; - padding-right: 0; - line-height: 1.4em; -} - -.section.full .section-title { - padding-left: 16px; - padding-right: 16px; -} - -.section.full .content-header, -.section.full .content-footer { - padding-left: 16px; - padding-right: 16px; -} - -.section.full .wide-block .content-header, -.section.full .wide-block .content-footer { - padding-left: 0; - padding-right: 0; -} - -.section.inset .wide-block { - border: 1px solid #E1E1E1; - border-radius: 6px; -} - -.profileBox { - width: 300px; - padding-left: 16px; - padding-right: 16px; - display: flex; - align-items: center; - position: relative; - background: #006ca5; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - position: fixed; - z-index: 100; - left: 0; - top: 0; - margin-top: env(safe-area-inset-top); -} - -.profileBox:before { - background: #006ca5; - content: ''; - height: env(safe-area-inset-top); - display: block; - position: fixed; - top: 0; - left: 0; - width: 300px; -} - -.profileBox .image-wrapper { - margin-right: 16px; - padding: 16px 0; -} - -.profileBox .image-wrapper .imaged { - width: 42px; - height: 42px; - border: 2px solid #FFF; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.profileBox .in { - line-height: 1.4em; - padding: 16px 25px 16px 0; -} - -.profileBox .in strong { - display: block; - font-weight: 500; - color: #FFF; -} - -.profileBox .in .text-muted { - font-size: 14px; - color: rgba(255, 255, 255, 0.5) !important; -} - -.sidebar-buttons { - width: 300px; - background: #FFF; - border-top: 1px solid #E1E1E1; - display: flex; - align-items: center; - justify-content: flex-start; - position: fixed; - left: 0; - bottom: 0; - right: 0; - padding-bottom: env(safe-area-inset-bottom); -} - -.sidebar-buttons .button { - width: 100%; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - font-size: 26px; - color: #141515; -} - -.sidebar-buttons .button:hover, .sidebar-buttons .button:active { - background: rgba(225, 225, 225, 0.2); -} - -.sidebar-buttons:last-child { - border-right-color: transparent; -} - -.close-sidebar-button { - font-size: 22px; - position: absolute; - width: 36px; - display: flex; - align-items: center; - border-radius: 100%; - justify-content: center; - height: 36px; - right: 10px; - top: 50%; - color: rgba(255, 255, 255, 0.5) !important; - margin-top: -18px; -} - -.close-sidebar-button:active { - background: rgba(255, 255, 255, 0.1); -} - -.action-group { - display: flex; - align-items: flex-start; - justify-content: space-between; - padding: 0px 16px 10px 16px; - background: #006ca5; -} - -.action-group .action-button { - padding: 10px 2px; - display: inline-flex; - align-items: center; - justify-content: center; - text-align: center; - font-size: 11px; - line-height: 1em; - color: rgba(255, 255, 255, 0.7); -} - -.action-group .action-button .iconbox { - background: rgba(0, 0, 0, 0.3); - width: 38px; - height: 38px; - margin: 0 auto 8px auto; - border-radius: 100%; - font-size: 18px; - color: #FFF; - display: flex; - align-items: center; - justify-content: center; -} - -.action-group .action-button:last-child { - border-right: 0; -} - -#sidebarPanel { - padding: 0; - padding-top: env(safe-area-inset-top); - padding-bottom: env(safe-area-inset-bottom); -} - -#sidebarPanel .offcanvas-body { - padding: 0 0 70px 0; - margin-top: 74px; -} - -#sidebarPanel .modal-content { - width: 300px; - padding-top: env(safe-area-inset-top); -} - -.panelbox-left .listview > li, -.panelbox-right .listview > li { - padding: 10px 16px; -} - -.panelbox-left .link-listview > li, -.panelbox-right .link-listview > li { - padding: 0; -} - -.panelbox-left .link-listview > li a, -.panelbox-right .link-listview > li a { - padding: 10px 36px 10px 16px; -} - -.panelbox-left .image-listview > li, -.panelbox-right .image-listview > li { - padding: 0; -} - -.panelbox-left .image-listview > li .item, -.panelbox-right .image-listview > li .item { - padding: 10px 16px; -} - -.panelbox-left .image-listview > li a.item, -.panelbox-right .image-listview > li a.item { - padding-right: 36px; -} - -.sidebar-close { - position: absolute; - right: 10px; -} - -.appFooter { - border-top: 1px solid #E1E1E1; - padding: 24px 16px; - font-size: 12px; - text-align: center; - line-height: 1.2em; - background: #fff; -} - -.appFooter .footer-title { - font-weight: 500; - color: #141515; - margin-bottom: 8px; -} - -.appFooter .btn { - margin: 0 5px; -} - -.fixed-footer { - position: fixed; - bottom: 0; - left: 0; - min-height: 84px; - right: 0; - background: #fff; - display: flex; - align-items: center; - justify-content: center; - padding-left: 8px; - padding-right: 8px; - padding-bottom: env(safe-area-inset-bottom); -} - -.fixed-footer > div { - width: 100%; -} - -.fixed-footer.transparent { - background: transparent !important; -} - -.footer-logo { - height: 16px; -} - -.footer-link { - padding: 0; - border-top: 1px solid rgba(225, 225, 225, 0.5); - border-bottom: 1px solid rgba(225, 225, 225, 0.5); - margin-left: -16px; - margin-right: -16px; - display: flex; - align-items: center; - justify-content: space-between; -} - -.footer-link a { - flex: 1; - padding: 12px 2px; - width: 100%; - color: #4F5050; - display: block; -} - -.footer-link a span { - display: block; -} - -.footer-link a i.bi, -.footer-link a i.icon, -.footer-link a ion-icon { - font-size: 24px; - margin-bottom: 4px; -} - -.exampleBox { - width: 100%; - height: 40px; - display: flex; - align-items: center; - justify-content: center; - border: 1px solid #E1E1E1; - background: rgba(225, 225, 225, 0.3); - font-size: 10px; -} - -.demoPage .appHeader { - position: relative; - z-index: 0; -} - -.demoPage .appHeader:before { - height: 0 !important; - display: none; -} - -.demoPage .appBottomMenu { - position: relative; - z-index: 0; - padding-bottom: 0; -} - -.row { - margin-left: -8px; - margin-right: -8px; -} - -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, -.col-sm-1, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-md-1, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-10, -.col-md-11, -.col-md-12, -.col-lg-1, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-xl-1, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-10, -.col-xl-11, -.col-xl-12 { - padding-left: 8px; - padding-right: 8px; -} - -.m-0 { - margin: 0 !important; -} - -.m-05 { - margin: 5px !important; -} - -.m-1 { - margin: 8px !important; -} - -.m-2 { - margin: 16px !important; -} - -.m-3 { - margin: 24px !important; -} - -.m-4 { - margin: 32px !important; -} - -.m-5 { - margin: 40px !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-05 { - margin-top: 5px !important; -} - -.mt-1 { - margin-top: 8px !important; -} - -.mt-2 { - margin-top: 16px !important; -} - -.mt-3 { - margin-top: 24px !important; -} - -.mt-4 { - margin-top: 32px !important; -} - -.mt-5 { - margin-top: 40px !important; -} - -.mb-0 { - margin-bottom: 0px !important; -} - -.mb-05 { - margin-bottom: 5px !important; -} - -.mb-1 { - margin-bottom: 8px !important; -} - -.mb-2 { - margin-bottom: 16px !important; -} - -.mb-3 { - margin-bottom: 24px !important; -} - -.mb-4 { - margin-bottom: 32px !important; -} - -.mb-5 { - margin-bottom: 40px !important; -} - -.ms-0 { - margin-left: 0 !important; -} - -.ms-05 { - margin-left: 5px !important; -} - -.ms-1 { - margin-left: 8px !important; -} - -.ms-2 { - margin-left: 16px !important; -} - -.ms-3 { - margin-left: 24px !important; -} - -.ms-4 { - margin-left: 32px !important; -} - -.ms-5 { - margin-left: 40px !important; -} - -.me-0 { - margin-right: 0px !important; -} - -.me-05 { - margin-right: 5px !important; -} - -.me-1 { - margin-right: 8px !important; -} - -.me-2 { - margin-right: 16px !important; -} - -.me-3 { - margin-right: 24px !important; -} - -.me-4 { - margin-right: 32px !important; -} - -.me-5 { - margin-right: 40px !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-05 { - padding: 5px !important; -} - -.p-1 { - padding: 8px !important; -} - -.p-2 { - padding: 16px !important; -} - -.p-3 { - padding: 24px !important; -} - -.p-4 { - padding: 32px !important; -} - -.p-5 { - padding: 40px !important; -} - -.pt-0 { - padding-top: 0px !important; -} - -.pt-05 { - padding-top: 5px !important; -} - -.pt-1 { - padding-top: 8px !important; -} - -.pt-2 { - padding-top: 16px !important; -} - -.pt-3 { - padding-top: 24px !important; -} - -.pt-4 { - padding-top: 32px !important; -} - -.pt-5 { - padding-top: 40px !important; -} - -.pb-0 { - padding-bottom: 0px !important; -} - -.pb-05 { - padding-bottom: 5px !important; -} - -.pb-1 { - padding-bottom: 8px !important; -} - -.pb-2 { - padding-bottom: 16px !important; -} - -.pb-3 { - padding-bottom: 24px !important; -} - -.pb-4 { - padding-bottom: 32px !important; -} - -.pb-5 { - padding-bottom: 40px !important; -} - -.ps-0 { - padding-left: 0px !important; -} - -.ps-05 { - padding-left: 5px !important; -} - -.ps-1 { - padding-left: 8px !important; -} - -.ps-2 { - padding-left: 16px !important; -} - -.ps-3 { - padding-left: 24px !important; -} - -.ps-4 { - padding-left: 32px !important; -} - -.ps-5 { - padding-left: 40px !important; -} - -.pe-0 { - padding-right: 0px !important; -} - -.pe-05 { - padding-right: 5px !important; -} - -.pe-1 { - padding-right: 8px !important; -} - -.pe-2 { - padding-right: 16px !important; -} - -.pe-3 { - padding-right: 24px !important; -} - -.pe-4 { - padding-right: 32px !important; -} - -.pe-5 { - padding-right: 40px !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: #141515; - margin: 0 0 10px 0; - letter-spacing: -0.02em; - line-height: 1.3em; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - color: rgba(20, 21, 21, 0.6); -} - -h1 .badge, -h2 .badge, -h3 .badge, -h4 .badge, -h5 .badge, -h6 .badge { - line-height: 1em; -} - -.text-muted { - font-size: 13px; - color: #4F5050 !important; -} - -h1 { - font-size: 34px; - font-weight: 700; -} - -h2 { - font-size: 24px; - font-weight: 700; -} - -h3 { - font-size: 17px; - font-weight: 700; -} - -h4 { - font-size: 15px; - font-weight: 500; -} - -h5 { - font-size: 13px; - font-weight: 500; -} - -h6 { - font-size: 11px; - font-weight: 500; -} - -.lead { - font-weight: 400; - font-size: 17px; - color: #4F5050 !important; -} - -mark { - border-radius: 6px; -} - -.text-large { - font-size: 34px; -} - -strong, -b { - font-weight: 500; -} - -.page-title { - display: flex; - align-items: flex-end; - justify-content: space-between; -} - -.page-title.inset { - padding-left: 16px; - padding-right: 16px; -} - -.page-title .in { - padding-right: 16px; -} - -.page-title .link { - font-size: 13px; - font-weight: 500; - display: flex; - align-items: center; - justify-content: center; - margin-bottom: 3px; -} - -.page-title .link:hover, .page-title .link:active { - opacity: 0.8; -} - -.page-title strong { - font-weight: 500; - color: #A1A1A2; - font-size: 13px; - text-transform: uppercase; - line-height: 1.2em; -} - -.page-title .title { - margin: 0; - font-size: 24px; - line-height: 1.2em; -} - -.section.full .page-title { - padding-left: 16px; - padding-right: 16px; -} - -code { - color: #006ca5; -} - -figure.codebox { - background: #E1E1E1; - border-radius: 6px; - padding: 5px 12px; -} - -figure.codebox code { - color: #141515; - line-height: 1.2em; -} - -.placeholder-xs { - min-height: 0.5em; -} - -.placeholder-sm { - min-height: 0.7em; -} - -.placeholder-lg { - min-height: 1.6em; -} - -ion-icon { - --ionicon-stroke-width: 32px; -} - -i.icon, -i.bi { - line-height: 1em !important; -} - -i.bi { - transform: scale(0.91); -} - -.demoIcons { - font-size: 32px; - color: #141515; -} - -.iconedbox { - display: inline-flex; - align-items: center; - justify-content: center; - font-size: 24px; - line-height: 1em; - width: 32px; - height: 32px; - border-radius: 6px; -} - -.iconedbox i.bi { - transform: scale(0.8); -} - -.iconedbox.iconedbox-sm { - width: 26px; - height: 26px; - font-size: 18px; - line-height: 1em; -} - -.iconedbox.iconedbox-lg { - width: 64px; - height: 64px; - font-size: 42px; - line-height: 1em; -} - -.iconedbox.iconedbox-xl { - width: 96px; - height: 96px; - font-size: 64px; - line-height: 1em; -} - -.iconedbox.iconedbox-xxl { - width: 144px; - height: 144px; - font-size: 90px; - line-height: 1em; -} - -.imaged { - height: auto; - border-radius: 6px; -} - -.imaged.w16 { - width: 16px !important; -} - -.imaged.w24 { - width: 24px !important; -} - -.imaged.w32 { - width: 32px !important; -} - -.imaged.w36 { - width: 36px !important; -} - -.imaged.w48 { - width: 48px !important; -} - -.imaged.w64 { - width: 64px !important; -} - -.imaged.w76 { - width: 76px !important; -} - -.imaged.w86 { - width: 86px !important; -} - -.imaged.w100 { - width: 100px !important; -} - -.imaged.w120 { - width: 120px !important; -} - -.imaged.w140 { - width: 140px !important; -} - -.imaged.w160 { - width: 160px !important; -} - -.imaged.w180 { - width: 180px !important; -} - -.imaged.w200 { - width: 200px !important; -} - -.imaged.img-fluid { - width: 100%; -} - -.imaged.rounded { - border-radius: 100% !important; -} - -.imaged.radius { - border-radius: 6px !important; -} - -.imaged.square { - border-radius: 0 !important; -} - -.imaged.filter-grayscale { - filter: grayscale(100%); -} - -.imaged.filter-sepia { - filter: sepia(80%); -} - -.imaged.filter-blur { - filter: blur(1px); -} - -.imaged.shadowed { - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.imaged.mirrored { - transform: scaleX(-1); -} - -#loader { - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - z-index: 99999; - background: #FFF; - display: flex; - align-items: center; - justify-content: center; -} - -#loader .loading-icon { - width: 42px; - height: auto; - animation: loadingAnimation 1s infinite; -} - -@keyframes loadingAnimation { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -.badge { - font-size: 12px; - line-height: 1em; - border-radius: 100px; - letter-spacing: 0; - height: 22px; - min-width: 22px; - padding: 0 6px; - display: inline-flex; - align-items: center; - justify-content: center; - font-weight: 400; -} - -.badge-primary, -a.badge-primary { - background: #006ca5!important; -} - -.badge-secondary, -a.badge-secondary { - background: #6C7C94 !important; -} - -.badge-success, -a.badge-success { - background: #34C759 !important; -} - -.badge-danger, -a.badge-danger { - background: #EC4433 !important; -} - -.badge-warning, -a.badge-warning { - background: #FE9500 !important; - color: #FFF; -} - -.badge-info, -a.badge-info { - background: #592BCA !important; -} - -.badge-light, -a.badge-light { - background: rgba(255, 255, 255, 0.6) !important; - color: #141515; -} - -.badge-dark, -a.badge-dark { - background: #222 !important; -} - -.badge-empty { - display: block !important; - min-width: 8px !important; - width: 8px !important; - height: 8px !important; - padding: 0 !important; - font-size: 0px; -} - -.appHeader .badge { - min-width: 16px; - height: 16px; - line-height: 9px !important; - font-size: 10px; - padding: 0 4px !important; - position: absolute; - right: 2px; - top: 10px; -} - -.appHeader .badge-empty { - top: 14px; -} - -.appBottomMenu .badge { - min-width: 16px; - height: 16px; - line-height: 9px !important; - font-size: 10px; - padding: 0 4px !important; - position: absolute; - right: 50%; - transform: translateX(120%); - top: 10px; -} - -.appBottomMenu .badge-empty { - transform: translateX(200%); - top: 10px; -} - -.listview-title { - color: #4F5050; - padding: 7px 16px; - font-size: 13px; - font-weight: 500; - display: flex; - align-items: center; - justify-content: space-between; -} - -.listview-title .link { - color: #A1A1A2; - font-weight: 500; - font-size: 11px; - display: flex; - align-items: center; -} - -.listview-title .link i.bi, -.listview-title .link i.icon, -.listview-title .link ion-icon { - font-size: 15px; - margin-right: 4px; -} - -.listview-title.sticky-title { - background: #F9F9F9; - position: -webkit-sticky; - position: -moz-sticky; - position: -o-sticky; - position: -ms-sticky; - position: sticky; - padding-top: 8px; - padding-bottom: 8px; - z-index: 500; - top: 56px; - font-weight: 500; - color: #141515; - box-shadow: 0px 1px 0 #E1E1E1, 0px -1px 0 #E1E1E1; -} - -.listview-title.sticky-title strong { - font-size: 15px; -} - -.listview-title .text-small { - font-size: 11px; - color: #A1A1A2; - line-height: 1.3em; -} - -.listview { - display: block; - padding: 0; - margin: 0; - color: #141515; - background: #fff; - border-top: 1px solid #E1E1E1; - border-bottom: 1px solid #E1E1E1; - line-height: 1.3em; -} - -.listview .text-muted { - font-size: 13px; - color: #A1A1A2 !important; -} - -.listview > li { - padding: 8px 16px; - display: block; - align-items: center; - justify-content: space-between; - position: relative; - min-height: 50px; -} - -.listview > li .item { - position: relative; -} - -.listview > li:after { - content: ""; - display: block; - position: absolute; - left: 0; - right: 0; - bottom: 0; - height: 1px; - background: #E1E1E1; -} - -.listview > li:last-child:after { - display: none; -} - -.listview > li footer, -.listview > li header { - font-size: 12px; - margin: 0; - line-height: 1.2em; -} - -.listview > li footer { - color: #4F5050; - margin-top: 3px; -} - -.listview > li header { - margin-bottom: 3px; -} - -.listview > li.divider-title { - background: rgba(225, 225, 225, 0.5); - margin-top: -1px; - border-top: 1px solid #E1E1E1; - border-bottom: 1px solid #E1E1E1; - padding: 12px 16px; - font-size: 13px; - min-height: auto; - color: #4F5050; -} - -.listview > li.divider-title:after { - display: none; -} - -.listview.flush { - border-top: 0; - border-bottom: 0; -} - -.listview.transparent { - background: transparent; -} - -.simple-listview > li { - display: flex; -} - -.link-listview > li { - padding: 0; - min-height: auto; -} - -.link-listview > li a { - padding: 8px 36px 8px 16px; - min-height: 50px; - display: flex; - width: 100%; - align-items: center; - justify-content: space-between; - color: #141515 !important; -} - -.link-listview > li a:after { - background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center center; - width: 16px; - height: 16px; - content: ""; - position: absolute; - right: 12px; - opacity: 0.5; - top: 50%; - margin-top: -8px; -} - -.link-listview > li a:active { - background: rgba(225, 225, 225, 0.3); -} - -.image-listview > li { - padding: 0; - min-height: auto; -} - -.image-listview > li:after { - left: 68px; -} - -.image-listview > li .item { - padding: 10px 16px; - width: 100%; - min-height: 50px; - display: flex; - align-items: center; -} - -.image-listview > li .item .image { - min-width: 36px; - max-width: 36px; - width: 36px; - height: 36px; - border-radius: 400px; - margin-right: 16px; -} - -.image-listview > li .item .icon-box { - min-width: 36px; - max-width: 36px; - width: 36px; - height: 36px; - display: flex; - align-items: center; - justify-content: center; - line-height: 1em; - font-size: 20px; - border-radius: 400px; - margin-right: 16px; -} - -.image-listview > li .item .icon-box.bg-primary, .image-listview > li .item .icon-box.bg-secondary, .image-listview > li .item .icon-box.bg-success, .image-listview > li .item .icon-box.bg-danger, .image-listview > li .item .icon-box.bg-warning, .image-listview > li .item .icon-box.bg-info, .image-listview > li .item .icon-box.bg-dark, .image-listview > li .item .icon-box.bg-light { - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12); -} - -.image-listview > li .item .in { - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; -} - -.image-listview > li a.item { - color: #141515 !important; - padding-right: 36px; -} - -.image-listview > li a.item:active { - background: rgba(225, 225, 225, 0.3); -} - -.image-listview > li a.item:after { - background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center center; - width: 16px; - height: 16px; - content: ""; - position: absolute; - right: 12px; - opacity: 0.5; - top: 50%; - margin-top: -8px; -} - -.image-listview.text > li:after { - left: 16px; -} - -.image-listview.media > li { - border-bottom: 1px solid #E1E1E1; -} - -.image-listview.media > li:last-child { - border-bottom: 0; -} - -.image-listview.media > li .imageWrapper { - margin-right: 16px; -} - -.image-listview.media > li:after { - display: none; -} - -.listview.no-line > li:after, -.listview.no-line .item :after { - display: none; -} - -.listview.no-space > li .item { - padding: 0; -} - -.multi-level > a:after { - transform: rotate(90deg); -} - -.multi-level ul { - border: 0; - padding: 0; - height: 0; - overflow: hidden; - transition: height 0.15s ease-in-out !important; -} - -.multi-level ul > li { - border: 0 !important; -} - -.multi-level ul > li:after { - height: 0; -} - -.multi-level ul > li a, -.multi-level ul > li .item { - padding-left: 68px !important; -} - -.multi-level.active > a:after { - transform: rotate(-90deg); -} - -.multi-level.active ul { - overflow: auto; -} - -.link-listview .link-listview a, -.link-listview .link-listview .item, -.link-listview .image-listview a, -.link-listview .image-listview .item { - padding-left: 16px !important; -} - -.link-listview .image-listview.media > li { - border: 0; -} - -.link-listview .simple-listview { - padding-left: 0 !important; -} - -.image-listview .simple-listview { - padding-left: 52px !important; -} - -.image-listview.text .simple-listview { - padding-left: 0 !important; -} - -.image-listview.text .link-listview a, -.image-listview.text .link-listview .item, -.image-listview.text .image-listview a, -.image-listview.text .image-listview .item { - padding-left: 16px !important; -} - -.image-listview.media .simple-listview { - padding-left: 80px !important; -} - -.image-listview.media .link-listview a, -.image-listview.media .link-listview .item, -.image-listview.media .image-listview a, -.image-listview.media .image-listview .item { - padding-left: 96px !important; -} - -.card { - background: #ffffff; - border-radius: 6px; - border: 0; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.card .card-body { - padding: 24px 16px; - line-height: 1.4em; -} - -.card .card-title { - color: #141515; - font-size: 24px; - font-weight: 700; -} - -.card .card-subtitle { - color: #4F5050; - font-weight: 500; - letter-spacing: .01em; - font-size: 11px; - text-transform: uppercase; - margin-bottom: 8px; - margin-top: -4px; -} - -.card .listview > li:first-child .item { - border-radius: 6px 6px 0 0; -} - -.card .listview > li:last-child .item { - border-radius: 0 0 6px 6px; -} - -.card .card-header { - background: transparent; - color: #141515; - font-weight: 500; - padding: 12px 16px; - border-bottom: 1px solid #E1E1E1; -} - -.card .card-footer { - background: transparent; - border-top: 1px solid #E1E1E1; - color: #4F5050; - padding: 12px 16px; -} - -.card .card-img-top { - border-radius: 6px 6px 0 0; -} - -.card .overlay-img { - border-radius: 6px; -} - -.card .card-img-overlay { - background: rgba(0, 0, 0, 0.5); - border-radius: 6px; -} - -.card .card-img-overlay .card-title { - color: #fff; -} - -.card .card-img-overlay .card-text { - color: rgba(255, 255, 255, 0.7); -} - -.card.bg-primary, .card.bg-secondary, .card.bg-danger, .card.bg-success, .card.bg-warning, .card.bg-info, .card.bg-dark { - border: 0; -} - -.card.bg-primary .card-title, .card.bg-secondary .card-title, .card.bg-danger .card-title, .card.bg-success .card-title, .card.bg-warning .card-title, .card.bg-info .card-title, .card.bg-dark .card-title { - color: #fff; -} - -.card.bg-primary .card-text, .card.bg-secondary .card-text, .card.bg-danger .card-text, .card.bg-success .card-text, .card.bg-warning .card-text, .card.bg-info .card-text, .card.bg-dark .card-text { - color: rgba(255, 255, 255, 0.7); -} - -.card.bg-primary .card-header, .card.bg-secondary .card-header, .card.bg-danger .card-header, .card.bg-success .card-header, .card.bg-warning .card-header, .card.bg-info .card-header, .card.bg-dark .card-header { - color: #fff; - border-bottom: 1px solid rgba(255, 255, 255, 0.15); -} - -.card.bg-light { - background: #fff; -} - -.card.product-card .card-body { - padding: 8px; -} - -.card.product-card .image { - width: 100%; - border-radius: 6px; -} - -.card.product-card .title { - font-size: 15px; - margin: 10px 0 0 0; - padding: 0 4px; - font-weight: 500; -} - -.card.product-card .text { - font-size: 11px; - color: #A1A1A2; - margin: 0; - padding: 0 4px 10px 4px; -} - -.card.product-card .price { - margin: 0 0 10px 0; - padding: 0px 4px; - display: block; - font-size: 15px; - font-weight: 500; - color: #006ca5; -} - -.btn { - height: 40px; - padding: 3px 18px; - font-size: 13px; - line-height: 1.2em; - font-weight: 500; - box-shadow: none !important; - display: inline-flex; - align-items: center; - justify-content: center; - transition: none; - text-decoration: none !important; - border-radius: 6px; - border-width: 2px; -} - -.btn i.bi, -.btn i.icon, -.btn ion-icon { - font-size: 22px; - margin-right: 10px; - margin-top: -2px; - font-weight: 700; -} - -.btn.rounded { - border-radius: 100px !important; -} - -.btn.square { - border-radius: 0 !important; -} - -.btn.shadowed { - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important; -} - -.btn-lg { - height: 48px; - padding: 3px 24px; - font-size: 18px; -} - -.btn-lg i.bi, -.btn-lg i.icon, -.btn-lg ion-icon { - font-size: 26px; -} - -.btn-sm { - height: 30px; - padding: 0px 12px; - font-size: 12px; -} - -.btn-sm i.bi, -.btn-sm i.icon, -.btn-sm ion-icon { - font-size: 20px; - margin-right: 6px; -} - -.btn-block { - width: 100%; -} - -.btn-group .btn:active { - transform: none; -} - -.btn-icon { - width: 40px; - height: 40px; - padding: 0; -} - -.btn-icon i.bi, -.btn-icon i.icon, -.btn-icon ion-icon { - text-align: center; - margin: 0 !important; -} - -.btn-icon.btn-lg { - width: 48px; - height: 48px; -} - -.btn-icon.btn-lg i.bi, -.btn-icon.btn-lg i.icon, -.btn-icon.btn-lg ion-icon { - font-size: 32px; -} - -.btn-icon.btn-sm { - width: 30px; - height: 30px; -} - -.btn-icon.btn-sm i.bi, -.btn-icon.btn-sm i.icon, -.btn-icon.btn-sm ion-icon { - font-size: 18px; -} - -.btn-primary { - background: #006ca5!important; - border-color: #006ca5!important; - color: #ffffff !important; -} - -.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { - background: #0564fd !important; - border-color: #0564fd !important; -} - -.btn-primary.disabled, .btn-primary:disabled { - background: #006ca5; - border-color: #006ca5; - opacity: 0.5; -} - -.btn-secondary { - background: #6C7C94 !important; - border-color: #6C7C94 !important; - color: #ffffff !important; -} - -.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active { - background: #617085 !important; - border-color: #617085 !important; -} - -.btn-secondary.disabled, .btn-secondary:disabled { - background: #6C7C94; - border-color: #6C7C94; - opacity: 0.5; -} - -.btn-success { - background: #34C759 !important; - border-color: #34C759 !important; - color: #ffffff !important; -} - -.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active { - background: #2fb350 !important; - border-color: #2fb350 !important; -} - -.btn-success.disabled, .btn-success:disabled { - background: #34C759; - border-color: #34C759; - opacity: 0.5; -} - -.btn-danger { - background: #EC4433 !important; - border-color: #EC4433 !important; - color: #ffffff !important; -} - -.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { - background: #ea2f1c !important; - border-color: #ea2f1c !important; -} - -.btn-danger.disabled, .btn-danger:disabled { - background: #EC4433; - border-color: #EC4433; - opacity: 0.5; -} - -.btn-warning { - color: #fff !important; - background: #FE9500 !important; - border-color: #FE9500 !important; - color: #ffffff !important; -} - -.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active { - background: #e58600 !important; - border-color: #e58600 !important; -} - -.btn-warning.disabled, .btn-warning:disabled { - background: #FE9500; - border-color: #FE9500; - opacity: 0.5; -} - -.btn-link { - color: #006ca5!important; -} - -.btn-info { - background: #592BCA !important; - border-color: #592BCA !important; - color: #ffffff !important; -} - -.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active { - background: #5027b5 !important; - border-color: #5027b5 !important; -} - -.btn-info.disabled, .btn-info:disabled { - background: #592BCA; - border-color: #592BCA; - opacity: 0.5; -} - -.btn-dark { - background: #333 !important; - border-color: #333 !important; - color: #ffffff !important; -} - -.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active { - background: #262626 !important; - border-color: #262626 !important; -} - -.btn-dark.disabled, .btn-dark:disabled { - background: #333; - border-color: #333; - opacity: 0.5; -} - -.btn-light { - background: rgba(255, 255, 255, 0.5) !important; - border-color: rgba(255, 255, 255, 0.5) !important; - color: #ffffff !important; - color: #141515 !important; -} - -.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active { - background: rgba(242, 242, 242, 0.5) !important; - border-color: rgba(242, 242, 242, 0.5) !important; -} - -.btn-light.disabled, .btn-light:disabled { - background: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); - opacity: 0.5; -} - -.btn-outline-primary { - background: transparent; - border-color: #006ca5; - border-width: 1px !important; - color: #006ca5; - transition: none; -} - -.btn-outline-primary:hover, .btn-outline-primary:active { - background: rgba(30, 116, 253, 0.15) !important; - border-color: #006ca5!important; - color: #006ca5!important; -} - -.btn-outline-primary.active { - background: #006ca5!important; - color: #fff !important; - border-color: #006ca5!important; -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #006ca5!important; - border-color: #006ca5!important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-secondary { - background: transparent; - border-color: #6C7C94; - border-width: 1px !important; - color: #6C7C94; - transition: none; -} - -.btn-outline-secondary:hover, .btn-outline-secondary:active { - background: rgba(108, 124, 148, 0.15) !important; - border-color: #6C7C94 !important; - color: #6C7C94 !important; -} - -.btn-outline-secondary.active { - background: #6C7C94 !important; - color: #fff !important; - border-color: #6C7C94 !important; -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6C7C94 !important; - border-color: #6C7C94 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-success { - background: transparent; - border-color: #34C759; - border-width: 1px !important; - color: #34C759; - transition: none; -} - -.btn-outline-success:hover, .btn-outline-success:active { - background: rgba(52, 199, 89, 0.15) !important; - border-color: #34C759 !important; - color: #34C759 !important; -} - -.btn-outline-success.active { - background: #34C759 !important; - color: #fff !important; - border-color: #34C759 !important; -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #34C759 !important; - border-color: #34C759 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-danger { - background: transparent; - border-color: #EC4433; - border-width: 1px !important; - color: #EC4433; - transition: none; -} - -.btn-outline-danger:hover, .btn-outline-danger:active { - background: rgba(236, 68, 51, 0.15) !important; - border-color: #EC4433 !important; - color: #EC4433 !important; -} - -.btn-outline-danger.active { - background: #EC4433 !important; - color: #fff !important; - border-color: #EC4433 !important; -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #EC4433 !important; - border-color: #EC4433 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-warning { - background: transparent; - border-color: #FE9500; - border-width: 1px !important; - color: #FE9500; - transition: none; -} - -.btn-outline-warning:hover, .btn-outline-warning:active { - background: rgba(254, 149, 0, 0.15) !important; - border-color: #FE9500 !important; - color: #FE9500 !important; -} - -.btn-outline-warning.active { - background: #FE9500 !important; - color: #fff !important; - border-color: #FE9500 !important; -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #FE9500 !important; - border-color: #FE9500 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-info { - background: transparent; - border-color: #592BCA; - border-width: 1px !important; - color: #592BCA; - transition: none; -} - -.btn-outline-info:hover, .btn-outline-info:active { - background: rgba(89, 43, 202, 0.15) !important; - border-color: #592BCA !important; - color: #592BCA !important; -} - -.btn-outline-info.active { - background: #592BCA !important; - color: #fff !important; - border-color: #592BCA !important; -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #592BCA !important; - border-color: #592BCA !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-light { - background: transparent; - border-color: #fff; - border-width: 1px !important; - color: #fff; - transition: none; -} - -.btn-outline-light:hover, .btn-outline-light:active { - background: rgba(255, 255, 255, 0.15) !important; - border-color: #fff !important; - color: #fff !important; -} - -.btn-outline-light.active { - background: #fff !important; - color: #fff !important; - border-color: #fff !important; -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #fff !important; - border-color: #fff !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-outline-light:active { - color: #141515 !important; -} - -.btn-outline-dark { - border-width: 1px; -} - -.btn-text-primary { - background: transparent; - border-color: transparent; - color: #006ca5!important; - transition: none; -} - -.btn-text-primary:hover { - background: transparent; -} - -.btn-text-primary:active, .btn-text-primary.active { - background: rgba(30, 116, 253, 0.15) !important; - border-color: transparent !important; - color: #006ca5!important; -} - -.btn-text-primary.disabled, .btn-text-primary:disabled { - color: #006ca5!important; - border-color: #006ca5!important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-secondary { - background: transparent; - border-color: transparent; - color: #6C7C94 !important; - transition: none; -} - -.btn-text-secondary:hover { - background: transparent; -} - -.btn-text-secondary:active, .btn-text-secondary.active { - background: rgba(108, 124, 148, 0.15) !important; - border-color: transparent !important; - color: #6C7C94 !important; -} - -.btn-text-secondary.disabled, .btn-text-secondary:disabled { - color: #6C7C94 !important; - border-color: #6C7C94 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-success { - background: transparent; - border-color: transparent; - color: #34C759 !important; - transition: none; -} - -.btn-text-success:hover { - background: transparent; -} - -.btn-text-success:active, .btn-text-success.active { - background: rgba(52, 199, 89, 0.15) !important; - border-color: transparent !important; - color: #34C759 !important; -} - -.btn-text-success.disabled, .btn-text-success:disabled { - color: #34C759 !important; - border-color: #34C759 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-danger { - background: transparent; - border-color: transparent; - color: #EC4433 !important; - transition: none; -} - -.btn-text-danger:hover { - background: transparent; -} - -.btn-text-danger:active, .btn-text-danger.active { - background: rgba(236, 68, 51, 0.15) !important; - border-color: transparent !important; - color: #EC4433 !important; -} - -.btn-text-danger.disabled, .btn-text-danger:disabled { - color: #EC4433 !important; - border-color: #EC4433 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-warning { - background: transparent; - border-color: transparent; - color: #FE9500 !important; - transition: none; -} - -.btn-text-warning:hover { - background: transparent; -} - -.btn-text-warning:active, .btn-text-warning.active { - background: rgba(254, 149, 0, 0.15) !important; - border-color: transparent !important; - color: #FE9500 !important; -} - -.btn-text-warning.disabled, .btn-text-warning:disabled { - color: #FE9500 !important; - border-color: #FE9500 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-info { - background: transparent; - border-color: transparent; - color: #592BCA !important; - transition: none; -} - -.btn-text-info:hover { - background: transparent; -} - -.btn-text-info:active, .btn-text-info.active { - background: rgba(89, 43, 202, 0.15) !important; - border-color: transparent !important; - color: #592BCA !important; -} - -.btn-text-info.disabled, .btn-text-info:disabled { - color: #592BCA !important; - border-color: #592BCA !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-text-light { - background: transparent; - color: #fff; -} - -.btn-text-light:hover, .btn-text-light:active, .btn-text-light.active { - color: #fff; - background: rgba(255, 255, 255, 0.1); -} - -.btn-text-dark { - background: transparent; - border-color: transparent; - color: #141515 !important; - transition: none; -} - -.btn-text-dark:hover { - background: transparent; -} - -.btn-text-dark:active, .btn-text-dark.active { - background: rgba(20, 21, 21, 0.15) !important; - border-color: transparent !important; - color: #141515 !important; -} - -.btn-text-dark.disabled, .btn-text-dark:disabled { - color: #141515 !important; - border-color: #141515 !important; - background: transparent !important; - opacity: 0.5; -} - -.btn-group .btn { - margin-left: -1px !important; -} - -.btn-facebook { - color: #fff !important; - background: #39579b; -} - -.btn-facebook:hover, .btn-facebook:active { - background: #324d88; -} - -.bg-facebook { - background: #39579b; - color: #fff !important; -} - -.btn-twitter { - color: #fff !important; - background: #049ff6; -} - -.btn-twitter:hover, .btn-twitter:active { - background: #048fdd; -} - -.bg-twitter { - background: #049ff6; - color: #fff !important; -} - -.btn-instagram { - color: #fff !important; - background: #df237b; -} - -.btn-instagram:hover, .btn-instagram:active { - background: #cb1e6f; -} - -.bg-instagram { - background: #de0067; - color: #fff !important; -} - -.btn-linkedin { - color: #fff !important; - background: #0075aa; -} - -.btn-linkedin:hover, .btn-linkedin:active { - background: #006391; -} - -.bg-linkedin { - background: #0075aa; - color: #fff !important; -} - -.btn-twitch { - color: #fff !important; - background: #923cff; -} - -.btn-twitch:hover, .btn-twitch:active { - background: #8423ff; -} - -.bg-twitch { - background: #923cff; - color: #fff !important; -} - -.btn-whatsapp { - color: #fff !important; - background: #0ad561; -} - -.btn-whatsapp:hover, .btn-whatsapp:active { - background: #09bd56; -} - -.bg-whatsapp { - background: #0ad561; - color: #fff !important; -} - -.btn-youtube { - color: #fff !important; - background: #ff0000; -} - -.btn-youtube:hover, .btn-youtube:active { - background: #e60000; -} - -.bg-youtube { - background: #ff0000; - color: #fff !important; -} - -.btn-amazon { - color: #fff !important; - background: #292929; -} - -.btn-amazon:hover, .btn-amazon:active { - background: #1c1c1c; -} - -.bg-amazon { - background: #292929; - color: #fff !important; -} - -.btn-android { - color: #fff !important; - background: #7dd159; -} - -.btn-android:hover, .btn-android:active { - background: #6dcb45; -} - -.bg-android { - background: #7dd159; - color: #fff !important; -} - -.btn-apple { - color: #fff !important; - background: #000; -} - -.btn-apple:hover, .btn-apple:active { - background: #222; -} - -.bg-apple { - background: #000; - color: #fff !important; -} - -.btn-dribbble { - color: #fff !important; - background: #ec4989; -} - -.btn-dribbble:hover, .btn-dribbble:active { - background: #ea327a; -} - -.bg-dribbble { - background: #ec4989; - color: #fff !important; -} - -.btn-skype { - color: #fff !important; - background: #00a8f3; -} - -.btn-skype:hover, .btn-skype:active { - background: #0096da; -} - -.bg-skype { - background: #00a8f3; - color: #fff !important; -} - -.btn-pinterest { - color: #fff !important; - background: #f12a2c; -} - -.btn-pinterest:hover, .btn-pinterest:active { - background: #ef1214; -} - -.bg-pinterest { - background: #f12a2c; - color: #fff !important; -} - -.btn-dropbox { - color: #fff !important; - background: #005cff; -} - -.btn-dropbox:hover, .btn-dropbox:active { - background: #0053e6; -} - -.bg-dropbox { - background: #005cff; - color: #fff !important; -} - -.btn-bitcoin { - color: #fff !important; - background: #f99400; -} - -.btn-bitcoin:hover, .btn-bitcoin:active { - background: #e08500; -} - -.bg-bitcoin { - background: #f99400; - color: #fff !important; -} - -.btn-github { - color: #fff !important; - background: #323131; -} - -.btn-github:hover, .btn-github:active { - background: #252424; -} - -.bg-github { - background: #323131; - color: #fff !important; -} - -.btn-check:checked + .btn-outline-primary, -.btn-check:checked + .btn-outline-secondary, -.btn-check:checked + .btn-outline-danger, -.btn-check:checked + .btn-outline-warning, -.btn-check:checked + .btn-outline-success, -.btn-check:checked + .btn-outline-info, -.btn-check:checked + .btn-outline-dark { - color: #fff !important; - transition: none; -} - -.btn-check:checked + .btn-outline-primary { - background: #006ca5!important; - border-color: #006ca5!important; -} - -.btn-check:checked + .btn-outline-secondary { - background: #6C7C94 !important; - border-color: #6C7C94 !important; -} - -.btn-check:checked + .btn-outline-warning { - background: #FE9500 !important; - border-color: #FE9500 !important; -} - -.btn-check:checked + .btn-outline-danger { - background: #EC4433 !important; - border-color: #EC4433 !important; -} - -.btn-check:checked + .btn-outline-success { - background: #34C759 !important; - border-color: #34C759 !important; -} - -.btn-check:checked + .btn-outline-info { - background: #592BCA !important; - border-color: #592BCA !important; -} - -.btn-check:checked + .btn-outline-dark { - background: #222 !important; - border-color: #222 !important; -} - -.accordion { - border-top: 1px solid #E1E1E1; - border-bottom: 1px solid #E1E1E1; - background: #fff; -} - -.accordion.accordion-flush { - background: transparent; -} - -.accordion .accordion-collapse { - border: 0; -} - -.accordion .accordion-item { - border: 0; -} - -.accordion .accordion-body { - padding: 8px 16px 20px 16px; -} - -.accordion .accordion-content { - padding: 0; -} - -.accordion .accordion-header { - position: relative; -} - -.accordion .accordion-header .btn, -.accordion .accordion-header .accordion-button { - box-shadow: none !important; - justify-content: flex-start !important; - border-radius: 0 !important; - width: 100%; - text-align: left !important; - font-weight: 400; - background: transparent !important; - font-size: 15px; - padding: 8px 50px 8px 16px; - border: 0 !important; - min-height: 50px; - color: #141515; -} - -.accordion .accordion-header .btn:active, -.accordion .accordion-header .accordion-button:active { - background: rgba(225, 225, 225, 0.3) !important; -} - -.accordion .accordion-header .btn:after, -.accordion .accordion-header .accordion-button:after { - background: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center !important; - content: ""; - width: 20px; - height: 20px; - font-weight: 700; - position: absolute; - right: 10px; - color: #A1A1A2; - line-height: 1em; - transition: 0s all; - height: 18px; - top: 50%; - opacity: 0.5; - margin-top: -9px; - transform: rotate(-90deg); -} - -.accordion .accordion-header .btn:before, -.accordion .accordion-header .accordion-button:before { - content: ""; - display: block; - height: 1px; - background: transparent; - position: absolute; - left: 16px; - bottom: 1px; - right: 0; -} - -.accordion .accordion-header .btn.collapsed:after, -.accordion .accordion-header .accordion-button.collapsed:after { - transform: rotate(90deg); -} - -.accordion .accordion-header .btn.collapsed:before, -.accordion .accordion-header .accordion-button.collapsed:before { - background: #E1E1E1; -} - -.accordion .accordion-header .btn i.bi, -.accordion .accordion-header .btn i.icon, -.accordion .accordion-header .btn ion-icon, -.accordion .accordion-header .accordion-button i.bi, -.accordion .accordion-header .accordion-button i.icon, -.accordion .accordion-header .accordion-button ion-icon { - width: 24px; - font-size: 24px; - margin-right: 10px; - display: flex; - align-items: center; - justify-content: center; -} - -.accordion .accordion-item:first-child { - border-radius: 6px 6px 0 0; -} - -.accordion .accordion-item:last-child { - border-radius: 0 0 6px 6px; -} - -.accordion .accordion-item:last-child .accordion-header .accordion-button:before { - display: none; -} - -.inset .accordion { - border-radius: 6px; - border: 1px solid #E1E1E1; -} - -.inset .accordion .accordion-item:first-child .btn { - border-radius: 6px 6px 0 0 !important; -} - -.inset .accordion .accordion-item:last-child .btn { - border-radius: 0 0 6px 6px !important; -} - -.offcanvas.action-sheet { - border: 0; - height: auto; - z-index: 9999; -} - -.offcanvas.action-sheet .offcanvas-body { - padding: 0; -} - -.offcanvas.action-sheet .offcanvas-body .action-sheet-content { - padding: 20px 16px; - max-height: 460px; - overflow: auto; -} - -.offcanvas.action-sheet .offcanvas-header { - padding: 2px 20px; - display: block; - min-height: auto; - box-shadow: none; - border-bottom: 1px solid #E1E1E1; -} - -.offcanvas.action-sheet .offcanvas-header .offcanvas-title { - padding: 0; - margin: 0; - text-align: center; - display: block; - font-size: 13px; - padding: 6px 0; - color: #141515; - font-weight: 500; -} - -.offcanvas.action-sheet .offcanvas-header .close-button { - font-size: 20px; - color: #A1A1A2; - position: absolute; - right: 0; - top: 2px; - width: 48px; - height: 32px; - display: flex; - align-items: center; - justify-content: center; -} - -.offcanvas.action-sheet .offcanvas-header .close-button:hover, .offcanvas.action-sheet .offcanvas-header .close-button:active { - opacity: .7; -} - -.offcanvas.action-sheet.inset { - left: 16px; - right: 16px; - width: auto; - bottom: 16px; - border-radius: 16px; - padding-bottom: 0; - margin-bottom: env(safe-area-inset-bottom); -} - -.offcanvas.action-sheet.inset .action-button-list > li:last-child .btn { - border-radius: 0 0 16px 16px !important; -} - -.action-button-list { - padding: 0; - margin: 0; -} - -.action-button-list > li { - display: block; -} - -.action-button-list > li .btn { - padding: 0; - display: flex; - width: 100%; - min-height: 50px; - font-size: 15px; - color: #141515; - line-height: 1.1em; - justify-content: space-between; - font-weight: 400; - border-radius: 0 !important; - padding: 10px 16px; -} - -.action-button-list > li .btn:active, .action-button-list > li .btn.active { - background: rgba(225, 225, 225, 0.3); -} - -.action-button-list > li .btn.text-primary { - color: #006ca5!important; -} - -.action-button-list > li .btn.text-secondary { - color: #6C7C94 !important; -} - -.action-button-list > li .btn.text-danger { - color: #EC4433 !important; -} - -.action-button-list > li .btn.text-success { - color: #34C759 !important; -} - -.action-button-list > li .btn.text-warning { - color: #FE9500 !important; -} - -.action-button-list > li .btn.text-info { - color: #592BCA !important; -} - -.action-button-list > li .btn.text-light { - color: #fff !important; -} - -.action-button-list > li .btn.text-dark { - color: #141515 !important; -} - -.action-button-list > li .btn > span { - display: flex; - align-items: center; - justify-content: flex-start; -} - -.action-button-list > li .btn i.bi, -.action-button-list > li .btn i.icon, -.action-button-list > li .btn ion-icon { - width: 24px !important; - height: 24px; - display: inline-flex; - align-items: center; - justify-content: center; - margin-right: 10px; - margin-left: -5px; - font-size: 24px; - line-height: 1em; -} - -.action-button-list > li.action-divider { - height: 1px; - background: #E1E1E1; -} - -.dialogbox .modal-dialog { - position: fixed; - left: 0; - top: 0; - bottom: 0; - right: 0; - z-index: 12000; - display: flex; - overflow: auto; - align-items: center; - justify-content: center; - transform: translate(0, 0) !important; - transform: scale(0.8) !important; -} - -.dialogbox .modal-dialog .form-group { - text-align: left; -} - -.dialogbox .modal-dialog .modal-content { - max-width: 300px; - margin: auto; - max-height: 560px; - overflow: auto; - border: 0; - border-radius: 16px; -} - -.dialogbox .modal-dialog .modal-content .btn-list { - margin: 0; -} - -.dialogbox .modal-dialog .modal-content .btn-list .btn { - padding: 0px 10px; - min-height: 58px; - border-radius: 0; - margin: 0; - border: 0; - border-bottom: 1px solid #E1E1E1 !important; - font-size: 15px; -} - -.dialogbox .modal-dialog .modal-content .btn-list .btn:hover, .dialogbox .modal-dialog .modal-content .btn-list .btn:focus, .dialogbox .modal-dialog .modal-content .btn-list .btn:active, .dialogbox .modal-dialog .modal-content .btn-list .btn.active { - background: rgba(225, 225, 225, 0.3) !important; -} - -.dialogbox .modal-dialog .modal-content .btn-list .btn:last-child { - border-radius: 0 0 16px 16px; - border-bottom: 0 !important; -} - -.dialogbox .modal-dialog .modal-content .btn-inline { - display: flex; - margin: 0; - background: #E1E1E1; -} - -.dialogbox .modal-dialog .modal-content .btn-inline .btn { - width: 100%; - border-radius: 0; - min-height: 58px; - border: 0 !important; - font-size: 15px; - margin-right: 1px; - background: #FFF; -} - -.dialogbox .modal-dialog .modal-content .btn-inline .btn:hover, .dialogbox .modal-dialog .modal-content .btn-inline .btn:focus, .dialogbox .modal-dialog .modal-content .btn-inline .btn:active, .dialogbox .modal-dialog .modal-content .btn-inline .btn.active { - background: rgba(255, 255, 255, 0.8) !important; -} - -.dialogbox .modal-dialog .modal-content .btn-inline .btn:last-child { - margin-right: 0; - border-radius: 0 0 16px 0 !important; -} - -.dialogbox .modal-dialog .modal-content .btn-inline .btn:first-child { - border-radius: 0 0 0 16px !important; -} - -.dialogbox .modal-dialog .modal-content .modal-header { - border: 0; - padding: 20px 20px 10px 20px; -} - -.dialogbox .modal-dialog .modal-content .modal-header .modal-title { - color: #141515; - text-align: center; - margin: 0 auto; - font-size: 17px; -} - -.dialogbox .modal-dialog .modal-content .modal-body { - padding: 0 20px; - margin-bottom: 30px; - text-align: center; - font-size: 15px; -} - -.dialogbox .modal-dialog .modal-content .modal-footer { - border: 0; - border-top: 1px solid #E1E1E1; - padding: 0; - display: block; - text-align: right; -} - -.dialogbox.show .modal-dialog { - transform: translate(0, 0) !important; - transform: scale(1) !important; -} - -.modal-icon { - font-size: 60px; - line-height: 1em; - margin-top: 30px; - margin-bottom: -10px; - color: #006ca5; - text-align: center; -} - -.modalbox { - padding-top: env(safe-area-inset-top); - overflow: hidden; -} - -.modalbox .modal-dialog { - transform: translate(0, 100%) !important; - min-width: 100%; - margin: 0; - transition: 0.5s all !important; - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - margin-top: env(safe-area-inset-top); -} - -.modalbox .modal-dialog .modal-content { - border-radius: 0; - border: 0; - margin: auto; - overflow: hidden; - padding-top: 56px; - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 0; -} - -.modalbox .modal-dialog .modal-content .modal-header { - border: 0; - padding: 0; - min-height: 56px; - padding: 10px 16px; - border-radius: 0; - display: flex; - border-bottom: 1px solid #E1E1E1; - align-items: center; - justify-content: space-between; - margin: 0; - position: fixed; - left: 0; - right: 0; - top: 0; - width: 100%; - z-index: 100; - background: #FFF; -} - -.modalbox .modal-dialog .modal-content .modal-header .modal-title { - margin: 0; - color: #141515; - font-size: 17px; -} - -.modalbox .modal-dialog .modal-content .modal-body { - padding: 20px 16px; - overflow: auto; -} - -.modalbox.show .modal-dialog { - transform: translate(0, 0) !important; -} - -.offcanvas { - width: 300px; - border: 0; -} - -.offcanvas .offcanvas-header { - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - min-height: 56px; - padding: 10px 16px; -} - -.offcanvas .offcanvas-header .offcanvas-title { - font-size: 15px; - font-weight: 500; -} - -.offcanvas .offcanvas-header .offcanvas-close { - color: #006ca5; - margin: 0; - display: flex; - align-items: center; - justify-content: center; -} - -.offcanvas .offcanvas-header .offcanvas-close i.bi, -.offcanvas .offcanvas-header .offcanvas-close i.icon, -.offcanvas .offcanvas-header .offcanvas-close ion-icon { - font-size: 26px; -} - -.offcanvas .offcanvas-body { - padding: 16px; -} - -.offcanvas-start, -.offcanvas-end, -.offcanvas-top { - padding-top: env(safe-area-inset-top); -} - -.offcanvas-top { - transform: translateY(-120%); -} - -.offcanvas-bottom { - padding-bottom: env(safe-area-inset-bottom); - transform: translateY(120%); -} - -.offcanvas-top, -.offcanvas-bottom { - width: 100%; - height: 40vh; -} - -.cookies-modal { - background: #FFF; - border-radius: 6px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - border: 1px solid #E1E1E1; - position: fixed; - z-index: 100; - bottom: 72px; - left: 16px; - right: 16px; - padding: 16px; - font-size: 13px; - line-height: 1.56em; - transform: translate(0%, 150%); - transition: .4s ease-in-out; -} - -.cookies-modal .title { - font-size: 15px; - line-height: 1.7em; -} - -.cookies-modal.show { - transform: translate(0%, 0%); -} - -.tooltip .tooltip-inner { - font-size: 13px; - padding: 6px 10px; - border-radius: 6px; -} - -.dropdown .dropdown-menu, -.dropup .dropdown-menu { - border: 1px solid transparent; - min-width: 120px; - padding: 8px 0; - border-radius: 6px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - margin-top: 3px !important; -} - -.dropdown .dropdown-menu .dropdown-item, -.dropup .dropdown-menu .dropdown-item { - padding: 12px 16px; - line-height: 1.2em; - color: #141515; - font-size: 15px; - display: flex; - align-items: center; -} - -.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, -.dropup .dropdown-menu .dropdown-item:hover, -.dropup .dropdown-menu .dropdown-item:active { - background: rgba(225, 225, 225, 0.5); - color: #141515; -} - -.dropdown .dropdown-menu .dropdown-divider, -.dropup .dropdown-menu .dropdown-divider { - border-top: 1px solid #E1E1E1; -} - -.dropdown .dropdown-menu .dropdown-header, -.dropup .dropdown-menu .dropdown-header { - padding: 9px 16px; - color: #4F5050; - font-weight: 400; - font-size: 11px; -} - -.dropdown .dropdown-menu .text, -.dropup .dropdown-menu .text { - padding: 9px 16px; - color: #4F5050; -} - -.dropdown .dropdown-menu i.bi, -.dropdown .dropdown-menu i.icon, -.dropdown .dropdown-menu ion-icon, -.dropup .dropdown-menu i.bi, -.dropup .dropdown-menu i.icon, -.dropup .dropdown-menu ion-icon { - margin-right: 10px; - width: 22px; - height: 22px; - font-size: 22px; - justify-content: center; - align-items: center; - line-height: 1em; - display: inline-flex; - color: #141515; -} - -.appHeader .dropdown-menu { - margin-top: -10px !important; -} - -.dropdown-toggle:after { - border-radius: 4px; - margin-left: 7px; -} - -.bg-primary { - background: #006ca5!important; - color: #FFF; -} - -.bg-secondary { - background: #6C7C94 !important; - color: #FFF; -} - -.bg-success { - background: #34C759 !important; - color: #FFF; -} - -.bg-danger { - background: #EC4433 !important; - color: #FFF; -} - -.bg-warning { - background: #FE9500 !important; - color: #FFF; -} - -.bg-info { - background: #592BCA !important; - color: #FFF; -} - -.bg-light { - background: rgba(255, 255, 255, 0.5) !important; -} - -.bg-dark { - background: #222 !important; - color: #FFF; -} - -a.bg-primary { - background: #006ca5!important; - color: #FFF !important; -} - -a.bg-primary:hover, a.bg-primary:active { - background: #0564fd !important; -} - -a.bg-secondary { - background: #6C7C94 !important; - color: #FFF !important; -} - -a.bg-secondary:hover, a.bg-secondary:active { - background: #617085 !important; -} - -a.bg-success { - background: #34C759 !important; - color: #FFF !important; -} - -a.bg-success:hover, a.bg-success:active { - background: #2fb350 !important; -} - -a.bg-danger { - background: #EC4433 !important; - color: #FFF !important; -} - -a.bg-danger:hover, a.bg-danger:active { - background: #ea2f1c !important; -} - -a.bg-warning { - background: #FE9500 !important; - color: #FFF !important; -} - -a.bg-warning:hover, a.bg-warning:active { - background: #e58600 !important; -} - -a.bg-info { - background: #592BCA !important; - color: #FFF !important; -} - -a.bg-info:hover, a.bg-info:active { - background: #5027b5 !important; -} - -a.bg-light { - background: rgba(255, 255, 255, 0.5) !important; -} - -a.bg-light:hover, a.bg-light:active { - background: rgba(242, 242, 242, 0.5) !important; -} - -a.bg-dark { - background: #222 !important; - color: #FFF !important; -} - -a.bg-dark:hover, a.bg-dark:active { - background: #151515 !important; -} - -.text-primary, -a.text-primary { - color: #006ca5!important; -} - -.text-secondary, -a.text-secondary { - color: #6C7C94 !important; -} - -.text-success, -a.text-success { - color: #34C759 !important; -} - -.text-danger, -a.text-danger { - color: #EC4433 !important; -} - -.text-warning, -a.text-warning { - color: #FE9500 !important; -} - -.text-info, -a.text-info { - color: #592BCA !important; -} - -.text-light, -a.text-light { - color: #FFF !important; -} - -.text-dark, -a.text-dark { - color: #141515 !important; -} - -.border-primary { - border-color: #006ca5!important; -} - -.border-secondary { - border-color: #6C7C94 !important; -} - -.border-success { - border-color: #34C759 !important; -} - -.border-danger { - border-color: #EC4433 !important; -} - -.border-warning { - border-color: #FE9500 !important; -} - -.border-info { - border-color: #592BCA !important; -} - -.border-light { - border-color: #FFF !important; -} - -.border-dark { - border-color: #141515 !important; -} - -.alert { - margin: 0; - padding: 6px 16px; - border: 0; - font-size: 13px; - border-radius: 6px; -} - -.alert .btn-close { - text-shadow: none !important; - width: 40px; - padding: 0; - opacity: 1; - line-height: 1em; - height: 36px !important; - outline: 0 !important; - box-shadow: none !important; - background: none; -} - -.alert .btn-close:hover, .alert .btn-close:active, .alert .btn-close:focus { - outline: 0 !important; -} - -.alert .btn-close:hover { - opacity: .7; -} - -.alert .btn-close:before, .alert .btn-close:after { - position: absolute; - width: 16px; - height: 2px; - left: 12px; - top: 16px; - content: ''; - display: block; - background: #FFF; - border-radius: 20px; -} - -.alert .btn-close:before { - transform: rotate(45deg); -} - -.alert .btn-close:after { - transform: rotate(-45deg); -} - -.alert .alert-title { - margin: 4px 0; - font-size: 15px; - font-weight: 500; -} - -.alert.alert-dismissible { - padding-right: 56px; -} - -.alert-primary { - background: #006ca5; - color: #fff; - border: 1px solid #006ca5; -} - -.alert-primary a { - color: #fff !important; - text-decoration: underline; -} - -.alert-primary .alert-title { - color: #FFF; -} - -.alert-primary .close { - color: #FFF; -} - -.alert-outline-primary { - background: transparent; - color: #006ca5; - border: 1px solid #006ca5; -} - -.alert-outline-primary a { - color: #006ca5!important; - text-decoration: underline !important; -} - -.alert-outline-primary .alert-title { - color: #006ca5; -} - -.alert-outline-primary .btn-close { - color: #006ca5; - opacity: 1; -} - -.alert-outline-primary .btn-close:before, .alert-outline-primary .btn-close:after { - background: #006ca5; -} - -.alert-secondary { - background: #6C7C94; - color: #fff; - border: 1px solid #6C7C94; -} - -.alert-secondary a { - color: #fff !important; - text-decoration: underline; -} - -.alert-secondary .alert-title { - color: #FFF; -} - -.alert-secondary .close { - color: #FFF; -} - -.alert-outline-secondary { - background: transparent; - color: #6C7C94; - border: 1px solid #6C7C94; -} - -.alert-outline-secondary a { - color: #6C7C94 !important; - text-decoration: underline !important; -} - -.alert-outline-secondary .alert-title { - color: #6C7C94; -} - -.alert-outline-secondary .btn-close { - color: #6C7C94; - opacity: 1; -} - -.alert-outline-secondary .btn-close:before, .alert-outline-secondary .btn-close:after { - background: #6C7C94; -} - -.alert-success { - background: #34C759; - color: #fff; - border: 1px solid #34C759; -} - -.alert-success a { - color: #fff !important; - text-decoration: underline; -} - -.alert-success .alert-title { - color: #FFF; -} - -.alert-success .close { - color: #FFF; -} - -.alert-outline-success { - background: transparent; - color: #34C759; - border: 1px solid #34C759; -} - -.alert-outline-success a { - color: #34C759 !important; - text-decoration: underline !important; -} - -.alert-outline-success .alert-title { - color: #34C759; -} - -.alert-outline-success .btn-close { - color: #34C759; - opacity: 1; -} - -.alert-outline-success .btn-close:before, .alert-outline-success .btn-close:after { - background: #34C759; -} - -.alert-danger { - background: #EC4433; - color: #fff; - border: 1px solid #EC4433; -} - -.alert-danger a { - color: #fff !important; - text-decoration: underline; -} - -.alert-danger .alert-title { - color: #FFF; -} - -.alert-danger .close { - color: #FFF; -} - -.alert-outline-danger { - background: transparent; - color: #EC4433; - border: 1px solid #EC4433; -} - -.alert-outline-danger a { - color: #EC4433 !important; - text-decoration: underline !important; -} - -.alert-outline-danger .alert-title { - color: #EC4433; -} - -.alert-outline-danger .btn-close { - color: #EC4433; - opacity: 1; -} - -.alert-outline-danger .btn-close:before, .alert-outline-danger .btn-close:after { - background: #EC4433; -} - -.alert-warning { - background: #FE9500; - color: #fff; - border: 1px solid #FE9500; -} - -.alert-warning a { - color: #fff !important; - text-decoration: underline; -} - -.alert-warning .alert-title { - color: #FFF; -} - -.alert-warning .close { - color: #FFF; -} - -.alert-outline-warning { - background: transparent; - color: #FE9500; - border: 1px solid #FE9500; -} - -.alert-outline-warning a { - color: #FE9500 !important; - text-decoration: underline !important; -} - -.alert-outline-warning .alert-title { - color: #FE9500; -} - -.alert-outline-warning .btn-close { - color: #FE9500; - opacity: 1; -} - -.alert-outline-warning .btn-close:before, .alert-outline-warning .btn-close:after { - background: #FE9500; -} - -.alert-info { - background: #592BCA; - color: #fff; - border: 1px solid #592BCA; -} - -.alert-info a { - color: #fff !important; - text-decoration: underline; -} - -.alert-info .alert-title { - color: #FFF; -} - -.alert-info .close { - color: #FFF; -} - -.alert-outline-info { - background: transparent; - color: #592BCA; - border: 1px solid #592BCA; -} - -.alert-outline-info a { - color: #592BCA !important; - text-decoration: underline !important; -} - -.alert-outline-info .alert-title { - color: #592BCA; -} - -.alert-outline-info .btn-close { - color: #592BCA; - opacity: 1; -} - -.alert-outline-info .btn-close:before, .alert-outline-info .btn-close:after { - background: #592BCA; -} - -.alert-light { - background: #FFF; - color: #141515; -} - -.alert-dark { - background: #333; - color: #FFF; -} - -.alert-dark a { - color: #FFF !important; - text-decoration: underline !important; -} - -.alert-outline-dark { - background: transparent; - color: #333; - border: 1px solid #333; -} - -.table { - color: #4F5050; - margin: 0; - font-size: 13px; - line-height: 1.4em; -} - -.table tr { - border-color: #E1E1E1; -} - -.table thead th { - border-top: 0; - border-bottom: 0; - color: #141515; - font-weight: 500; -} - -.table td, -.table th { - border-top: 1px solid #E1E1E1; - padding: 12px; -} - -.table-striped > tbody > tr:nth-of-type(odd) { - background: rgba(225, 225, 225, 0.1); - color: #4F5050; -} - -.table-bordered { - border-radius: 0px; -} - -.table-bordered td, -.table-bordered th { - border-color: #E1E1E1; -} - -.table.bg-primary, -.table.bg-secondary, -.table.bg-success, -.table.bg-danger, -.table.bg-warning, -.table.bg-info { - color: rgba(255, 255, 255, 0.7); -} - -.table.bg-primary tr, -.table.bg-primary td, -.table.bg-primary th, -.table.bg-secondary tr, -.table.bg-secondary td, -.table.bg-secondary th, -.table.bg-success tr, -.table.bg-success td, -.table.bg-success th, -.table.bg-danger tr, -.table.bg-danger td, -.table.bg-danger th, -.table.bg-warning tr, -.table.bg-warning td, -.table.bg-warning th, -.table.bg-info tr, -.table.bg-info td, -.table.bg-info th { - border-bottom-color: rgba(255, 255, 255, 0.2); -} - -.table.bg-primary td, -.table.bg-primary th, -.table.bg-secondary td, -.table.bg-secondary th, -.table.bg-success td, -.table.bg-success th, -.table.bg-danger td, -.table.bg-danger th, -.table.bg-warning td, -.table.bg-warning th, -.table.bg-info td, -.table.bg-info th { - border-top-color: rgba(255, 255, 255, 0.2); -} - -.table.bg-primary thead tr th, -.table.bg-secondary thead tr th, -.table.bg-success thead tr th, -.table.bg-danger thead tr th, -.table.bg-warning thead tr th, -.table.bg-info thead tr th { - color: #fff; - font-weight: 500; -} - -textarea, -.form-control { - background-clip: padding-box; - background-image: linear-gradient(transparent, transparent); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.form-group { - width: 100%; -} - -.form-group .form-label { - font-size: 11px; - font-weight: 500; - color: #141515; - display: block; - line-height: 1.2em; - text-align: left; -} - -.form-group textarea { - resize: none; -} - -.form-group .input-info { - font-size: 11px; - color: #A1A1A2; -} - -.form-group .clear-input { - display: flex; - align-items: center; - justify-content: center; - color: #4F5050; - height: 38px; - font-size: 22px; - position: absolute; - z-index: 2; - right: -10px; - bottom: 0; - width: 32px; - opacity: 0.5; - display: none; -} - -.form-group .clear-input i.bi { - font-size: 20px; -} - -.form-group .clear-input:hover, .form-group .clear-input:active { - opacity: 0.8; -} - -.form-group .input-wrapper { - position: relative; -} - -.form-group .input-wrapper.not-empty .clear-input { - display: flex; -} - -.form-group .input-wrapper.active .form-label { - color: #006ca5!important; -} - -.form-group.basic { - padding: 8px 0; - margin: 0; -} - -.form-group.basic .form-label { - margin-bottom: 0; -} - -.form-group.basic .form-control, -.form-group.basic .custom-select { - background: transparent; - border: none; - border-bottom: 1px solid #E1E1E1; - padding: 0 30px 0 0; - border-radius: 0; - height: 40px; - color: #141515; - font-size: 15px; -} - -.form-group.basic .form-control:focus, -.form-group.basic .custom-select:focus { - border-bottom-color: #006ca5; - box-shadow: inset 0 -1px 0 0 #006ca5; -} - -.form-group.basic textarea.form-control { - height: auto; - padding: 7px 40px 7px 0; -} - -.form-group.basic.animated .form-label { - margin-top: 20px; - opacity: 0; - top: -3px; - transition: 0.2s all; - position: absolute; -} - -.form-group.basic.animated .input-wrapper { - padding-top: 5px; -} - -.form-group.basic.animated .input-wrapper.not-empty .form-label { - margin-top: 0; - opacity: 1; -} - -.form-group.boxed { - margin: 0; - padding: 8px 0; -} - -.form-group.boxed .form-control { - background: #fff; - box-shadow: none; - height: 42px; - border-radius: 6px; - padding: 0 40px 0 16px; - border-color: #E1E1E1; -} - -.form-group.boxed .form-control:focus { - border-color: #006ca5; -} - -.form-group.boxed textarea.form-control { - height: auto; - padding: 7px 40px 7px 16px; -} - -.form-group.boxed .clear-input { - right: 0; - height: 42px; - width: 40px; -} - -.form-group.boxed .form-label { - margin-bottom: 8px; -} - -.input-group .input-group-text { - background: transparent; - border: 0; - border-bottom: 1px solid #E1E1E1; - border-radius: 0; - font-size: 20px; - font-weight: 400; - color: #141515; - height: 40px; - width: auto; - padding: 0 10px 0 0; -} - -.custom-file-upload { - cursor: pointer; - position: relative; - display: flex; - width: 100%; - height: 220px; -} - -.custom-file-upload input[type="file"] { - overflow: hidden; - opacity: 0; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 0; -} - -.custom-file-upload label { - cursor: pointer; - z-index: 1; - position: absolute; - left: 0; - top: 0; - bottom: 0; - right: 0; - overflow: hidden; - background-color: rgba(225, 225, 225, 0.2); - background-size: 45px 58px; - border: 1px solid #E1E1E1; - border-radius: 6px; - margin: 0; -} - -.custom-file-upload label span { - display: block; - font-size: 15px; - color: #A1A1A2; - height: auto; - position: absolute; - top: 50%; - left: 0; - right: 0; - font-weight: 500; - transform: translate(0%, -50%); - align-items: center; - justify-content: center; - padding: 10px 16px; - width: 100%; - text-align: center; - border-radius: 0; -} - -.custom-file-upload label span i.bi, -.custom-file-upload label span i.icon, -.custom-file-upload label span ion-icon { - --ionicon-stroke-width: 32px; - font-size: 48px; - color: #A1A1A2; -} - -.custom-file-upload label span strong { - display: block; - font-weight: 500; -} - -.custom-file-upload label span i { - font-style: normal; - display: block; -} - -.custom-file-upload label.file-uploaded { - background-size: cover; - background-position: center; -} - -.custom-file-upload label.file-uploaded:before { - content: ""; - width: 38px; - height: 38px; - background: #34C759; - border-radius: 100%; - display: flex; - background-image: url("data:image/svg+xml,%0A%3Csvg width='23px' height='20px' viewBox='0 0 23 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Path' stroke='%23FFFFFF' stroke-width='2.4' points='21.2 2 7.76 18 2 12'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center center; - position: absolute; - left: 50%; - top: calc(50% + -22px); - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - transform: translate(-50%, -50%); -} - -.custom-file-upload label.file-uploaded label { - border-color: transparent; -} - -.custom-file-upload label.file-uploaded span { - bottom: 0; - left: 0; - top: auto; - transform: translate(0, 0); - font-size: 11px; - color: #4F5050; - background-color: #E1E1E1; -} - -.verify-input { - height: 72px !important; - font-size: 32px; - font-weight: 700; - color: #141515; - letter-spacing: 5px; - padding: 0 0 0 5px !important; - max-width: 190px; - margin: auto; - text-align: center !important; -} - -.form-group.boxed .form-control.form-select, -.form-group.basic .form-control.form-select { - background-image: url("data:image/svg+xml,%0A%3Csvg width='13px' height='8px' viewBox='0 0 13 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Path' stroke='%23A9ABAD' stroke-width='2' points='1.59326172 1.79663086 6.59326172 6.79663086 11.5932617 1.79663086'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E") !important; - background-repeat: no-repeat !important; - background-position: right center !important; -} - -.form-group.boxed .form-control.form-select { - background-position: right 12px center !important; -} - -.nav-tabs { - width: 100%; -} - -.nav-tabs.capsuled { - border: 0; - background: rgba(225, 225, 225, 0.4); - border-radius: 6px; - display: flex; -} - -.nav-tabs.capsuled .nav-item { - flex: 1; - width: 100%; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - margin: 0; - padding: 0; -} - -.nav-tabs.capsuled .nav-item .nav-link { - color: #4F5050; - font-weight: 500; - font-size: 13px; - border: 0 !important; - line-height: 1.2em; - width: 100%; - border-radius: 6px; - padding: 6px 10px; - height: 30px; - display: flex; - align-items: center; - justify-content: center; - margin: 4px !important; -} - -.nav-tabs.capsuled .nav-item .nav-link i.bi, -.nav-tabs.capsuled .nav-item .nav-link i.icon, -.nav-tabs.capsuled .nav-item .nav-link ion-icon { - margin-right: 8px; - margin-left: 8px; - line-height: 1em; - font-size: 18px; -} - -.nav-tabs.capsuled .nav-item .nav-link.active { - color: #141515; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.nav-tabs.lined { - border: 0; - background: transparent; - border-radius: 0; - display: flex; -} - -.nav-tabs.lined .nav-item { - flex: 1; - width: 100%; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - margin: 0; - padding: 0; -} - -.nav-tabs.lined .nav-item .nav-link { - color: #4F5050; - font-weight: 500; - font-size: 13px; - border: 0 !important; - border-bottom: 2px solid transparent !important; - line-height: 1.2em; - width: 100%; - border-radius: 0; - padding: 6px 10px; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - margin: 0 !important; -} - -.nav-tabs.lined .nav-item .nav-link i.bi, -.nav-tabs.lined .nav-item .nav-link i.icon, -.nav-tabs.lined .nav-item .nav-link ion-icon { - margin-right: 8px; - margin-left: 8px; - line-height: 1em; - font-size: 18px; -} - -.nav-tabs.lined .nav-item .nav-link.active { - color: #006ca5; - background: transparent; - border-bottom-color: #006ca5!important; -} - -.nav-tabs.iconed i.bi, -.nav-tabs.iconed i.icon, -.nav-tabs.iconed ion-icon { - font-size: 24px !important; -} - -.form-check { - padding: 0; - margin: 0; - min-height: auto; - height: auto; -} - -.form-check .form-check-input { - display: none; -} - -.form-check .form-check-label { - cursor: pointer; - position: relative; - min-height: 20px; - padding: 0px 0 0 32px; - line-height: 1.7em; - color: #141515; -} - -.form-check .form-check-label:after { - position: absolute; - left: 0; - top: 0; - content: ""; - display: block; - width: 22px; - height: 22px; - background: transparent; - border-radius: 100px; - border: 1px solid #E1E1E1; -} - -.form-check .form-check-label:before { - content: ""; - display: block; - width: 22px; - height: 22px; - position: absolute; - left: 0; - top: 0; - z-index: 3; - opacity: 0; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); -} - -.form-check-input[type="radio"] ~ .form-check-label:before { - background-image: url("data:image/svg+xml,%0A%3Csvg width='8px' height='8px' viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='4' cy='4' r='4'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center center; -} - -.form-check-input:checked ~ .form-check-label:after { - background-color: #006ca5; - border-color: #006ca5!important; -} - -.form-check-input:checked ~ .form-check-label:before { - opacity: 1; -} - -.form-check-inline { - margin-right: 0; -} - -.form-check-inline .form-check-label { - margin-bottom: -3px; - padding-left: 24px; -} - -.input-list .form-check:after { - content: ""; - height: 1px; - background: #E1E1E1; - display: block; - margin-left: 54px; -} - -.input-list .form-check .form-check-label { - min-height: 50px; - display: flex; - align-items: center; - justify-content: space-between; - transition: 0.1s all; - padding: 6px 16px 6px 54px; -} - -.input-list .form-check .form-check-label:before, .input-list .form-check .form-check-label:after { - left: 16px; - top: 14px; -} - -.input-list .form-check .form-check-label:active { - background: rgba(225, 225, 225, 0.3); -} - -.input-list .form-check:last-child:after { - height: 0; -} - -.form-switch { - height: 30px; -} - -.form-switch .form-check-label { - width: 56px; - height: 30px; - padding: 0; - margin: 0; -} - -.form-switch .form-check-label:after { - height: 30px; - width: 56px; - background: #E1E1E1; - border: 1px solid #d4d4d4; - transition: .1s linear; -} - -.form-switch .form-check-label:before { - opacity: 1; - border-radius: 100px; - width: 24px; - height: 24px; - top: 3px; - left: 4px; - background: #ffffff; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - transition: .15s ease-in-out; -} - -.form-switch .form-check-input:checked ~ .form-check-label:before { - left: 28px; -} - -.message-divider { - font-size: 12px; - text-align: center; - padding: 5px 0; - color: #A1A1A2; -} - -.message-item { - display: flex; - align-items: flex-end; - justify-content: flex-start; - padding: 2px 16px; - margin-right: 60px; -} - -.message-item .bubble { - padding: 10px 16px; - background: #FFF; - border-radius: 16px 16px 16px 0; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - color: #141515; - display: inline-block; - margin-top: 4px; - line-height: 1.4em; -} - -.message-item .bubble .imaged { - margin: 0px -6px; -} - -.message-item .title { - font-size: 12px; - font-weight: 500; - color: #4F5050; - line-height: 1.2em; - padding: 0 0 0 10px; -} - -.message-item .footer { - font-size: 12px; - padding: 0 10px; - text-align: right; - line-height: 1em; - margin-top: 5px; - color: #141515; - opacity: .4; - height: 14px; -} - -.message-item .avatar { - margin-right: 10px; - width: 32px; - height: auto; - border-radius: 100%; - margin-bottom: 18px; -} - -.message-item.user { - justify-content: flex-end; - margin-right: 0; - margin-left: 60px; -} - -.message-item.user .bubble { - background: #006ca5; - color: #FFF; - border-radius: 16px 16px 0 16px; -} - -.chatFooter { - min-height: 56px; - background: #FFF; - border-top: 1px solid #E1E1E1; - position: fixed; - left: 0; - right: 0; - bottom: 0; - width: 100%; - display: flex; - align-items: center; - justify-content: space-between; - padding-left: 14px; - padding-right: 14px; - padding-bottom: env(safe-area-inset-bottom); -} - -.chatFooter .form-group { - width: calc(100% - 100px); -} - -.chatFooter .form-group .form-control { - font-size: 13px; - border-radius: 300px; - height: 40px; -} - -.chatFooter .form-group .clear-input { - height: 40px; -} - -.chatFooter form { - width: 100%; - display: flex; - align-items: center; - justify-content: space-between; -} - -.progress { - height: 14px; - border-radius: 6px; -} - -.progress-bar { - background: #006ca5; - height: 14px; - line-height: 1em; - display: flex; - align-items: center; - justify-content: center; - font-size: 10px; - font-weight: 500; - letter-spacing: 0; -} - -.circle-progress2 { - width: 100%; - height: 100%; - position: relative; - display: flex; - align-items: center; - justify-content: center; -} - -.circle-progress2 .inner { - position: absolute; - text-align: center; - font-size: 11px !important; - line-height: 1.2em; -} - -.circle-progress2 .inner h4 { - margin: 0; - font-weight: 700; - font-size: 17px; -} - -.circle-progress2 > svg { - height: 100%; - display: block; -} - -.circle-progress-container { - width: 100%; - position: relative; - display: flex; - align-items: center; - justify-content: center; - padding: 0; -} - -.circle-progress-container .inner { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - text-align: center; - align-items: center; - justify-content: center; - font-size: 11px !important; - line-height: 1.2em; -} - -.circle-progress-container .inner h4 { - margin: 0; - font-weight: 700; - font-size: 17px; -} - -.circle-progress-container svg { - height: 100% !important; - width: 100% !important; - display: block; -} - -.chip { - background: #E1E1E1; - font-size: 13px; - color: #141515; - line-height: 1em; - height: 26px; - display: inline-flex; - align-items: center; - justify-content: space-between; - padding: 0; - border-radius: 100px; -} - -.chip .chip-label { - padding: 0 12px; -} - -.chip.chip-outline { - background: transparent; - box-shadow: inset 0 0 0 1px #E1E1E1; -} - -.chip.chip-media { - position: relative; - padding-left: 20px; -} - -.chip.chip-media img { - width: 26px; - height: 26px; - border-radius: 100px; - position: absolute; - left: 0; - top: 0; -} - -.chip .chip-icon { - position: absolute; - left: 0; - top: 0; - width: 26px; - height: 26px; - margin: 0; - display: flex; - align-items: center; - justify-content: center; - border-radius: 100px; - background: #4F5050; - color: #fff; - font-size: 14px; -} - -.chip .chip-delete { - width: 26px; - margin-left: -10px; - height: 26px; - display: inline-flex; - color: #141515; - opacity: 0.7; - align-items: center; - justify-content: center; - font-size: 16px; - border-radius: 100px; -} - -.chip .chip-delete:hover, .chip .chip-delete:active { - opacity: 1; -} - -.chip-primary { - background: #006ca5!important; - color: #fff !important; -} - -.chip-primary .chip-delete { - color: #fff !important; -} - -.chip-primary.chip-outline { - background: transparent !important; - color: #006ca5!important; - box-shadow: inset 0 0 0 1px #006ca5!important; -} - -.chip-danger { - background: #EC4433 !important; - color: #fff !important; -} - -.chip-danger .chip-delete { - color: #fff !important; -} - -.chip-danger.chip-outline { - background: transparent !important; - color: #EC4433 !important; - box-shadow: inset 0 0 0 1px #EC4433 !important; -} - -.chip-success { - background: #34C759 !important; - color: #fff !important; -} - -.chip-success .chip-delete { - color: #fff !important; -} - -.chip-success.chip-outline { - background: transparent !important; - color: #34C759 !important; - box-shadow: inset 0 0 0 1px #34C759 !important; -} - -.chip-warning { - background: #FE9500 !important; - color: #fff !important; -} - -.chip-warning .chip-delete { - color: #fff !important; -} - -.chip-warning.chip-outline { - background: transparent !important; - color: #FE9500 !important; - box-shadow: inset 0 0 0 1px #FE9500 !important; -} - -.chip-info { - background: #592BCA !important; - color: #fff !important; -} - -.chip-info .chip-delete { - color: #fff !important; -} - -.chip-info.chip-outline { - background: transparent !important; - color: #592BCA !important; - box-shadow: inset 0 0 0 1px #592BCA !important; -} - -.chip-light { - background: #fff !important; - color: #000 !important; -} - -.chip-light .chip-delete { - color: #000 !important; -} - -.chip-light.chip-outline { - background: transparent !important; - color: #fff !important; - box-shadow: inset 0 0 0 1px #fff !important; -} - -.chip-dark { - background: #000 !important; - color: #fff !important; -} - -.chip-dark .chip-delete { - color: #fff !important; -} - -.chip-dark.chip-outline { - background: transparent !important; - color: #000 !important; - box-shadow: inset 0 0 0 1px #000 !important; -} - -.search-form { - display: block; - width: 100%; -} - -.searchbox { - width: 100%; - margin: 0; - position: relative; - display: flex; - align-items: center; - justify-content: space-between; -} - -.searchbox .form-control { - height: 36px; - border-radius: 6px; - border: 1px solid #E1E1E1 !important; - padding: 0 16px 0 36px; - font-size: 15px; - box-shadow: none !important; - color: #141515; -} - -.searchbox .form-control:focus { - border-color: #c8c8c8 !important; -} - -.searchbox .form-control:focus ~ .input-icon { - color: #141515; -} - -.searchbox i.bi, -.searchbox i.icon, -.searchbox ion-icon { - font-size: 26px; - line-height: 1em; - margin: 0; -} - -.searchbox .close { - opacity: 1; - color: #A1A1A2; - width: 46px; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - position: absolute; - right: 8px; - top: 0; -} - -.searchbox .input-icon { - font-size: 26px; - position: absolute; - left: 0px; - width: 36px; - height: 36px; - display: flex; - align-items: center; - justify-content: center; - color: #A1A1A2; - top: 0; -} - -#search { - display: block; - padding: 0; - background: #fff; - border-bottom: 1px solid #FFF; - position: fixed; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - left: 0; - top: -100px; - right: 0; - width: 100%; - z-index: 1001; - transition: 0.3s all ease-in-out; -} - -#search.show { - top: env(safe-area-inset-top); - transition: 0.22s all ease-in-out; -} - -#search .searchbox .form-control { - box-shadow: none !important; - border: 0 !important; - border-radius: 0; - height: 56px; - padding: 0 56px 0 56px; - background: transparent; - font-size: 17px; - color: #141515; - width: 100%; -} - -#search .searchbox .form-control:focus { - border-color: #bbbbbb; -} - -#search .searchbox .form-control:focus ~ .input-icon { - color: #141515; -} - -#search .searchbox .input-icon { - font-size: 26px; - position: absolute; - left: 8px; - width: 46px; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - color: #A1A1A2; - top: 0; -} - -.search-result li > .item, -.search-result li > a { - padding-top: 20px; - padding-bottom: 20px; -} - -.splide { - margin-bottom: -20px !important; -} - -.splide:active { - cursor: grab; -} - -.splide .splide__list { - padding-bottom: 20px !important; -} - -.carousel-single .splide__slide, -.carousel-small .splide__slide { - margin-left: -16px !important; - padding-right: 16px !important; -} - -.carousel-multiple .splide__slide { - margin-left: -8px !important; - padding-right: 8px !important; -} - -.carousel-slider { - text-align: center; -} - -.carousel-slider .splide__list { - padding-bottom: 100px !important; -} - -.carousel-slider .imaged.w-100 { - max-width: 400px; - margin-left: auto; - margin-right: auto; -} - -.carousel-slider .splide__pagination { - position: fixed; - width: 100%; - bottom: 120px; -} - -.carousel-slider .splide__pagination button { - background: #E1E1E1; - margin: 0 5px !important; -} - -.carousel-slider .splide__pagination button.is-active { - background: #A1A1A2; - transform: scale(1); -} - -.carousel-button-footer { - min-height: 84px; - padding-left: 8px; - padding-right: 8px; - padding-bottom: env(safe-area-inset-bottom); - width: 100%; - position: fixed; - display: flex; - align-items: center; - justify-content: center; - z-index: 990; - left: 0; - bottom: 0; - right: 0; -} - -.carousel-button-footer > div { - width: 100%; -} - -.login-form { - max-width: 500px; - margin: auto; - text-align: center; -} - -.login-form .form-image { - width: 100%; - max-width: 200px; - height: auto; -} - -.form-button-group { - position: fixed; - bottom: 0; - left: 0; - right: 0; - width: 100%; - padding-left: 16px; - padding-right: 16px; - background: #FFF; - min-height: 84px; - display: flex; - align-items: center; - justify-content: center; - padding-bottom: env(safe-area-inset-bottom); -} - -.form-links { - display: flex; - align-items: flex-start; - justify-content: space-between; - font-size: 14px; -} - -.timeline { - position: relative; - padding: 24px 0; -} - -.timeline:before { - content: ''; - display: block; - position: absolute; - width: 2px; - left: 0; - bottom: 0; - top: 0; - background: #E1E1E1; - z-index: 1; -} - -.timeline .item { - position: relative; - margin-bottom: 40px; -} - -.timeline .item:last-child { - margin-bottom: 0; -} - -.timeline .content { - padding-left: 20px; -} - -.timeline .content .title { - margin-bottom: 5px; - line-height: 1.3em; -} - -.timeline .content .text { - font-size: 13px; - line-height: 1.4em; - padding-right: 30px; -} - -.timeline .dot { - width: 12px; - height: 12px; - border-radius: 100%; - position: absolute; - background: #A1A1A2; - left: -5px; - top: 50%; - margin-top: -6px; - z-index: 10; - box-shadow: 0 0 0 3px #FFF; -} - -.timeline.timed { - padding-left: 80px; -} - -.timeline.timed:before { - left: 80px; -} - -.timeline.timed .time { - font-size: 11px; - position: absolute; - left: -80px; - line-height: 1.5em; - width: 70px; - text-align: right; - top: 50%; - transform: translate(0, -50%); - z-index: 20; -} - -.form-wizard-section { - display: flex; - align-items: flex-start; - justify-content: center; - width: 100%; - padding: 4px 0 0 0; - position: relative; -} - -.form-wizard-section:before { - content: ""; - height: 1px; - background: #E1E1E1; - width: 100%; - position: absolute; - top: 16px; -} - -.form-wizard-section .button-item { - flex: 1; - text-align: center; - padding: 0 6px; - position: relative; -} - -.form-wizard-section .button-item strong { - background: #E1E1E1; - width: 22px; - height: 22px; - border-radius: 100%; - color: #A1A1A2; - display: inline-flex; - align-items: center; - justify-content: center; - font-size: 14px; - line-height: 1em; - position: relative; - z-index: 2; -} - -.form-wizard-section .button-item strong i.bi, -.form-wizard-section .button-item strong i.icon, -.form-wizard-section .button-item strong ion-icon { - font-size: 16px; -} - -.form-wizard-section .button-item p { - font-size: 10px; - line-height: 1em; - color: #A1A1A2; - margin: 4px 0 0 0; -} - -.form-wizard-section .button-item.active strong { - background: #006ca5; - color: #fff; -} - -.form-wizard-section .button-item.active p { - color: #141515; -} - -.extraHeader.bg-primary .form-wizard-section:before, .extraHeader.bg-secondary .form-wizard-section:before, .extraHeader.bg-success .form-wizard-section:before, .extraHeader.bg-danger .form-wizard-section:before, .extraHeader.bg-warning .form-wizard-section:before, .extraHeader.bg-dark .form-wizard-section:before { - background: transparent; -} - -.extraHeader.bg-primary .form-wizard-section .button-item strong, .extraHeader.bg-secondary .form-wizard-section .button-item strong, .extraHeader.bg-success .form-wizard-section .button-item strong, .extraHeader.bg-danger .form-wizard-section .button-item strong, .extraHeader.bg-warning .form-wizard-section .button-item strong, .extraHeader.bg-dark .form-wizard-section .button-item strong { - background: rgba(255, 255, 255, 0.4); - color: #FFF; -} - -.extraHeader.bg-primary .form-wizard-section .button-item p, .extraHeader.bg-secondary .form-wizard-section .button-item p, .extraHeader.bg-success .form-wizard-section .button-item p, .extraHeader.bg-danger .form-wizard-section .button-item p, .extraHeader.bg-warning .form-wizard-section .button-item p, .extraHeader.bg-dark .form-wizard-section .button-item p { - color: rgba(255, 255, 255, 0.7); -} - -.extraHeader.bg-primary .form-wizard-section .button-item.active strong, .extraHeader.bg-secondary .form-wizard-section .button-item.active strong, .extraHeader.bg-success .form-wizard-section .button-item.active strong, .extraHeader.bg-danger .form-wizard-section .button-item.active strong, .extraHeader.bg-warning .form-wizard-section .button-item.active strong, .extraHeader.bg-dark .form-wizard-section .button-item.active strong { - background: rgba(0, 0, 0, 0.5); - color: #fff; -} - -.extraHeader.bg-primary .form-wizard-section .button-item.active p, .extraHeader.bg-secondary .form-wizard-section .button-item.active p, .extraHeader.bg-success .form-wizard-section .button-item.active p, .extraHeader.bg-danger .form-wizard-section .button-item.active p, .extraHeader.bg-warning .form-wizard-section .button-item.active p, .extraHeader.bg-dark .form-wizard-section .button-item.active p { - color: #FFF; -} - -.adbox { - text-align: center; -} - -.adbox.fixed { - position: fixed; - bottom: 56px; - left: 50%; - margin-left: -150px; - width: 300px; - z-index: 100; - padding-bottom: env(safe-area-inset-bottom); -} - -.adbox.fixed .closebutton { - width: 24px; - height: 24px; - font-size: 22px; - background: rgba(0, 0, 0, 0.4); - color: rgba(255, 255, 255, 0.5); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - right: 0; - top: 0; -} - -.adbox.hide.fixed { - bottom: -100%; -} - -.adbox-300-50 img { - width: 300px; - height: 50px; -} - -.adbox-300-250 img { - width: 300px; - height: 250px; -} - -.windowsphone-detection, -.ios-detection, -.android-detection, -.non-mobile-detection { - display: none; -} - -.windowsphone-detection.is-active, -.ios-detection.is-active, -.android-detection.is-active, -.non-mobile-detection.is-active { - display: block; -} - -.fab-button .fab { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); - width: 56px; - height: 56px; - display: flex; - align-items: center; - justify-content: center; - background: #006ca5; - border-radius: 100%; - color: #fff !important; -} - -.fab-button .fab > i.bi, -.fab-button .fab > i.icon, -.fab-button .fab > ion-icon { - font-size: 26px; - transition: .2s all; - --ionicon-stroke-width: 42px; -} - -.fab-button .fab:hover, .fab-button .fab:active { - background: #006ca5; -} - -.fab-button.text .fab { - width: auto; - border-radius: 300px; - font-size: 17px; - padding: 0px 24px; -} - -.fab-button.text .fab > i.bi, -.fab-button.text .fab > i.icon, -.fab-button.text .fab > ion-icon { - margin-right: 6px; -} - -.fab-button.animate .fab.show ion-icon[name=add], -.fab-button.animate .fab.show ion-icon[name=add-sharp], -.fab-button.animate .fab.show ion-icon[name=add-outline] { - transform: rotate(45deg) !important; -} - -.fab-button.dropdown.show .fab { - background: #0564fd; -} - -.fab-button .dropdown-menu { - margin: 0; - background: transparent; - border: 0; - box-shadow: none; - padding: 0px 7px; - width: 56px; - min-width: 56px; - max-width: 56px; - text-align: center; -} - -.fab-button .dropdown-menu .dropdown-item { - padding: 0; - background: #006ca5; - width: 42px; - height: 42px; - display: flex !important; - align-items: center; - justify-content: center; - color: #fff; - margin: 14px 0; - border-radius: 100%; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - position: relative; -} - -.fab-button .dropdown-menu .dropdown-item:hover, .fab-button .dropdown-menu .dropdown-item:active { - background: #006ca5; -} - -.fab-button .dropdown-menu .dropdown-item i.bi, -.fab-button .dropdown-menu .dropdown-item i.icon, -.fab-button .dropdown-menu .dropdown-item ion-icon { - --ionicon-stroke-width: 32px; - line-height: 1em; - margin-right: 0; - color: #fff !important; - width: 24px !important; - height: 24px !important; - display: flex !important; - justify-content: center; - align-items: center; - line-height: 1em; - display: inline-flex; -} - -.fab-button .dropdown-menu .dropdown-item p { - background: #FFF; - position: absolute; - left: 58px; - top: 7px; - color: #141515; - font-size: 13px; - padding: 4px 12px; - line-height: 1.5em; - border-radius: 6px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.fab-button.bottom-right { - position: fixed; - bottom: 16px; - right: 16px; - z-index: 100; - margin-bottom: env(safe-area-inset-bottom); -} - -.fab-button.bottom-left { - position: fixed; - bottom: 16px; - left: 16px; - z-index: 100; - margin-bottom: env(safe-area-inset-bottom); -} - -.fab-button.bottom-center { - position: fixed; - bottom: 16px; - left: 50%; - transform: translate(-50%, 0%); - margin-bottom: env(safe-area-inset-bottom); -} - -.fab-button.top-center { - position: fixed; - top: 72px; - left: 50%; - transform: translate(-50%, 0%); - margin-top: env(safe-area-inset-top); -} - -.fab-button.top-left { - position: fixed; - top: 72px; - left: 16px; - z-index: 100; - margin-top: env(safe-area-inset-top); -} - -.fab-button.top-right { - position: fixed; - top: 72px; - right: 16px; - z-index: 100; - margin-top: env(safe-area-inset-top); -} - -.fab-button.top-right .dropdown-menu .dropdown-item p, .fab-button.bottom-right .dropdown-menu .dropdown-item p { - left: auto; - right: 58px; -} - -.notification-box { - position: fixed; - left: 0; - top: -100%; - right: 0; - width: 100%; - z-index: 9999; - transition: 0.3s all; - margin-top: env(safe-area-inset-top); -} - -.notification-box.show { - top: 0; -} - -.notification-dialog.android-style { - background: #ffffff; - box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2); - padding: 16px 16px; -} - -.notification-dialog.android-style .notification-header { - display: flex; - align-items: center; - justify-content: space-between; -} - -.notification-dialog.android-style .notification-header .in { - display: flex; - align-items: center; -} - -.notification-dialog.android-style .notification-header .in .imaged { - margin-right: 8px; -} - -.notification-dialog.android-style .notification-header .in strong { - font-size: 13px; - font-weight: 400; - color: #141515; -} - -.notification-dialog.android-style .notification-header .in span { - display: inline-flex; - align-items: center; - margin-left: 6px; - font-size: 11px; -} - -.notification-dialog.android-style .notification-header .in span:before { - display: inline-flex; - align-items: center; - margin-right: 6px; - content: "•"; -} - -.notification-dialog.android-style .notification-header .close-button { - display: flex; - width: 24px; - height: 24px; - align-items: center; - justify-content: center; - font-size: 20px; - color: #A1A1A2; -} - -.notification-dialog.android-style .notification-header .close-button:hover, .notification-dialog.android-style .notification-header .close-button:active { - color: #4F5050; -} - -.notification-dialog.android-style .notification-content { - font-size: 13px; - line-height: 1.4em; - margin-top: 14px; - display: flex; - align-items: flex-start; - justify-content: space-between; -} - -.notification-dialog.android-style .notification-content .subtitle { - font-size: 15px; - margin: 0 0 5px 0; - line-height: 1.4em; - font-weight: 500; -} - -.notification-dialog.android-style .notification-content .in { - padding-right: 16px; -} - -.notification-dialog.android-style .icon-box { - width: 46px; - height: 46px; - font-size: 46px; - color: #A1A1A2; -} - -.notification-dialog.android-style .notification-footer { - border-top: 1px solid #E1E1E1; - margin: 16px -16px -16px -16px; - padding: 0; - display: flex; - align-items: flex-start; -} - -.notification-dialog.android-style .notification-footer .notification-button { - flex: 1; - display: flex; - align-items: center; - justify-content: center; - color: #006ca5!important; - font-size: 13px; - border-right: 1px solid #E1E1E1; - padding: 16px 6px; -} - -.notification-dialog.android-style .notification-footer .notification-button i.bi, -.notification-dialog.android-style .notification-footer .notification-button i.icon, -.notification-dialog.android-style .notification-footer .notification-button ion-icon { - font-size: 20px; - line-height: 1em; - margin-right: 8px; -} - -.notification-dialog.android-style .notification-footer .notification-button:last-child { - border-right: 0; -} - -.notification-dialog.android-style .notification-footer .notification-button:hover, .notification-dialog.android-style .notification-footer .notification-button:active { - color: #0564fd; - background: rgba(225, 225, 225, 0.3); -} - -.notification-dialog.ios-style { - margin: 10px; - background: #3b4859; - padding: 0; - border-radius: 10px; - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - overflow: hidden; -} - -.notification-dialog.ios-style .notification-header { - display: flex; - align-items: center; - justify-content: space-between; - padding: 10px; - background: rgba(0, 0, 0, 0.1); - border-radius: 10px 10px 0 0; -} - -.notification-dialog.ios-style .notification-header .in { - display: flex; - align-items: center; -} - -.notification-dialog.ios-style .notification-header .in .imaged { - margin-right: 8px; -} - -.notification-dialog.ios-style .notification-header .in strong { - font-size: 13px; - font-weight: 400; - color: #fff; -} - -.notification-dialog.ios-style .notification-header .right { - display: flex; - align-items: center; -} - -.notification-dialog.ios-style .notification-header .right span { - display: inline-flex; - align-items: center; - margin-right: 6px; - color: rgba(255, 255, 255, 0.5); - font-size: 11px; -} - -.notification-dialog.ios-style .notification-header .close-button { - display: flex; - width: 24px; - height: 24px; - align-items: center; - justify-content: center; - font-size: 20px; - color: #fff; - opacity: 0.5; -} - -.notification-dialog.ios-style .notification-header .close-button:hover, .notification-dialog.ios-style .notification-header .close-button:active { - opacity: 0.7; -} - -.notification-dialog.ios-style .icon-box { - width: 46px; - height: 46px; - font-size: 46px; - color: #A1A1A2; -} - -.notification-dialog.ios-style .notification-content { - font-size: 13px; - line-height: 1.4em; - padding: 14px 16px 20px 16px; - display: flex; - align-items: flex-start; - justify-content: space-between; - color: rgba(255, 255, 255, 0.75); -} - -.notification-dialog.ios-style .notification-content .subtitle { - font-size: 15px; - margin: 0 0 5px 0; - line-height: 1.4em; - color: #fff; - font-weight: 500; -} - -.notification-dialog.ios-style .notification-content .in { - padding-right: 16px; -} - -.notification-dialog.ios-style .notification-footer { - border-top: 1px solid rgba(255, 255, 255, 0.1); - padding: 0; - display: flex; - align-items: flex-start; -} - -.notification-dialog.ios-style .notification-footer .notification-button { - color: #fff !important; - flex: 1; - display: flex; - align-items: center; - justify-content: center; - font-size: 13px; - border-right: 1px solid rgba(255, 255, 255, 0.1); - padding: 15px 6px; -} - -.notification-dialog.ios-style .notification-footer .notification-button i.bi, -.notification-dialog.ios-style .notification-footer .notification-button i.icon, -.notification-dialog.ios-style .notification-footer .notification-button ion-icon { - font-size: 20px; - line-height: 1em; - margin-right: 10px; - color: #fff; -} - -.notification-dialog.ios-style .notification-footer .notification-button:last-child { - border-right: 0; -} - -.notification-dialog.ios-style .notification-footer .notification-button:hover, .notification-dialog.ios-style .notification-footer .notification-button:active { - color: #0564fd; - background: rgba(255, 255, 255, 0.02); -} - -.toast-box { - position: fixed; - left: 0; - top: -100%; - right: 0; - width: 100%; - z-index: 600; - min-height: 52px; - margin-top: env(safe-area-inset-top); - transition: 0.2s all; - background: #2b3543; - font-size: 13px; - color: rgba(255, 255, 255, 0.75); - padding: 10px 16px; - line-height: 1.4em; - display: flex; - align-items: center; - justify-content: space-between; -} - -.toast-box .toast-title { - font-size: 15px; - color: #FFF; -} - -.toast-box .btn { - font-size: 13px; - font-weight: 500; -} - -.toast-box.show { - top: 0; -} - -.toast-box .in { - display: flex; - align-items: center; - justify-content: flex-start; - padding-right: 20px; -} - -.toast-box .in i.bi, -.toast-box .in i.icon, -.toast-box .in ion-icon { - font-size: 24px; - display: inline-flex; - align-items: center; - justify-content: center; - width: 32px; - height: 32px; - margin-right: 8px; - color: #FFF; -} - -.toast-box .in .text { - width: 100%; -} - -.toast-box.toast-top.show { - top: 56px; -} - -.toast-box.toast-bottom { - top: auto; - bottom: -100%; -} - -.toast-box.toast-bottom.show { - bottom: 56px; - top: auto; - margin-bottom: env(safe-area-inset-bottom); -} - -.toast-box.toast-center { - width: auto; - left: auto; - right: auto; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - display: none; - padding: 16px 24px; - border-radius: 6px; - text-align: center; -} - -.toast-box.toast-center.show { - display: block; - transform: translate(-50%, -50%); -} - -.toast-box.toast-center .in { - padding: 0; - display: block; -} - -.toast-box.toast-center .in i.bi, -.toast-box.toast-center .in i.icon, -.toast-box.toast-center .in ion-icon { - margin: 0 0 10px 0; - font-size: 64px; - width: 64px; - height: 64px; -} - -.toast-box.toast-center .btn { - margin-top: 20px; -} - -.extra-header-active .toast-box.toast-top.show { - top: 95px; -} - -.divider { - height: 1px; - background: #E1E1E1; - display: flex; - align-items: center; - justify-content: center; -} - -.divider .icon-box { - background: #E1E1E1; - display: flex; - align-items: center; - justify-content: center; - color: #FFF; - border-radius: 100%; - width: 28px; - height: 28px; - font-size: 18px; -} - -.divider.inset { - margin-left: 16px; - margin-right: 16px; -} - -.comment-block { - font-size: 13px; - line-height: 1.6em; -} - -.comment-block .item { - display: flex; - align-items: flex-start; - margin-bottom: 30px; -} - -.comment-block .item:last-child { - margin-bottom: 0; -} - -.comment-block .item .avatar { - margin-right: 14px; -} - -.comment-block .item .in { - width: 100%; -} - -.comment-block .item .text { - color: #4F5050; -} - -.comment-block .item .comment-header { - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 4px; -} - -.comment-block .item .comment-header .title { - margin: 0; - padding-right: 10px; - color: #141515; - font-size: 15px; -} - -.comment-block .item .comment-header .time { - font-size: 11px; - color: #A1A1A2; -} - -.comment-block .item .comment-footer { - margin-top: 10px; - display: flex; - align-content: flex-start; - font-size: 11px; -} - -.comment-block .item .comment-footer .comment-button { - font-weight: 500; - display: flex; - align-content: center; - margin-right: 14px; - color: #4F5050 !important; -} - -.comment-block .item .comment-footer .comment-button i.bi, -.comment-block .item .comment-footer .comment-button i.icon, -.comment-block .item .comment-footer .comment-button ion-icon { - margin-right: 5px; - font-size: 18px; - line-height: 1em; -} - -.comment-box { - padding: 24px 16px; - text-align: center; -} - -.comment-box .imaged { - margin: 0 auto 10px auto; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.comment-box .card-title { - margin: 0; - font-size: 17px; - font-weight: 500; -} - -.comment-box .card-text { - font-size: 11px; -} - -.comment-box .text { - margin-top: 6px; -} - -.pagination { - margin: 0; - padding: 0; - text-align: center; - margin: auto; - display: flex; - align-items: center; - justify-content: center; -} - -.pagination .page-item .page-link { - background: #006ca5; - border: 0; - color: #FFF; - box-shadow: 0 !important; - outline: 0 !important; - margin: 0 4px; - border-radius: 6px !important; - font-size: 13px; -} - -.pagination .page-item .page-link:focus { - box-shadow: none !important; -} - -.pagination.pagination-secondary .page-item .page-link { - background: #FFF; - color: #4F5050; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.pagination.pagination-rounded .page-item .page-link { - border-radius: 400px !important; -} - -.pagination.pagination-square .page-item .page-link { - border-radius: 0 !important; -} - -.error-page { - text-align: center; - padding: 40px 16px; - max-width: 300px; - margin: auto; -} - -.error-page .icon-box { - font-size: 86px; - margin-bottom: 20px; -} - -.error-page .title { - font-size: 24px; - margin-bottom: 20px; -} - -#countDown { - font-size: 20px; - font-weight: 700; - text-transform: uppercase; - color: #141515; - margin: 0 -40px; -} - -#countDown .alert { - width: 100%; - margin: 0; - text-transform: none; -} - -#countDown > div { - display: inline-block; - width: 70px; - border: 1px solid #E1E1E1; - margin: 5px; - text-align: center; - border-radius: 6px; - padding: 10px 5px; -} - -#countDown > div p { - margin: 0; -} - -#countDown > div span { - display: block; - font-weight: 400; - color: #A1A1A2; - font-size: 10px; -} - -#offline-toast, -#online-toast { - color: #FFF; - font-weight: 500; -} - -.ios-add-to-home .action-sheet-content { - position: relative; - font-size: 13px; - color: #141515; - line-height: 1.5em; -} - -.ios-add-to-home .action-sheet-content i.bi, -.ios-add-to-home .action-sheet-content i.icon, -.ios-add-to-home .action-sheet-content ion-icon { - font-size: 22px; - margin-bottom: -4px; -} - -.ios-add-to-home:before { - content: ""; - display: block; - width: 0; - height: 0; - border-left: 14px solid transparent; - border-right: 14px solid transparent; - border-top: 10px solid #fff; - position: absolute; - bottom: -7px; - z-index: 10; - left: 50%; - margin-left: -16px; -} - -.android-add-to-home { - bottom: auto !important; - padding-top: 0; - margin-top: env(safe-area-inset-top); - top: 16px; - left: 6px !important; - right: 6px !important; - z-index: 99999; - border-radius: 6px !important; -} - -.android-add-to-home .action-sheet-content { - font-size: 13px; - color: #141515; - line-height: 1.5em; -} - -.android-add-to-home .action-sheet-content h4 { - font-size: 15px; - margin-bottom: 10px; -} - -.android-add-to-home .action-sheet-content i.bi, -.android-add-to-home .action-sheet-content i.icon, -.android-add-to-home .action-sheet-content ion-icon { - font-size: 20px; - margin-bottom: -5px; -} - -.android-add-to-home:before { - content: ""; - display: block; - width: 0; - height: 0; - border-left: 14px solid transparent; - border-right: 14px solid transparent; - border-top: 10px solid #fff; - position: absolute; - top: -7px; - z-index: 10; - right: 8px; - transform: rotate(180deg); - margin-left: -16px; -} - -.android-add-to-home2 { - z-index: 200000; -} - -.android-add-to-home2 .modal-dialog { - top: 0; - bottom: auto; - padding: 6px !important; - transform: translate(0, -100%) !important; - transition: 0.5s all !important; -} - -.android-add-to-home2.show .modal-dialog { - transform: translate(0, 0) !important; - top: 10px; -} - -.android-add-to-home2 .modal-content { - position: relative; - z-index: 1; - border-radius: 4px !important; -} - -.android-add-to-home2 .modal-content:before { - content: ""; - display: block; - width: 0; - height: 0; - border-left: 14px solid transparent; - border-right: 14px solid transparent; - border-top: 10px solid #fff; - position: absolute; - top: -7px; - z-index: 10; - right: 9px; - transform: rotate(180deg); - margin-left: -16px; -} - -.android-add-to-home2 .modal-content .action-sheet-content { - font-size: 13px; - color: #141515; - line-height: 1.5em; -} - -.android-add-to-home2 .modal-content .action-sheet-content h4 { - font-size: 15px; - margin-bottom: 10px; -} - -.android-add-to-home2 .modal-content .action-sheet-content i.bi, -.android-add-to-home2 .modal-content .action-sheet-content i.icon, -.android-add-to-home2 .modal-content .action-sheet-content ion-icon { - font-size: 20px; - margin-bottom: -5px; -} - -.button.goTop { - width: 46px; - height: 46px; - display: none; - align-items: center; - justify-content: center; - border-radius: 100px; - background: #6C7C94; - color: #FFF; - position: fixed; - z-index: 99; - right: 16px; - bottom: 70px; - font-size: 18px; - margin-bottom: env(safe-area-inset-bottom); - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.button.goTop:hover, .button.goTop:active { - background: #617085; -} - -.button.goTop.show { - display: flex; -} - -.needs-validation.was-validated .form-group.basic .invalid-feedback, -.needs-validation.was-validated .form-group.basic .valid-feedback, -.needs-validation.was-validated .form-group.boxed .invalid-feedback, -.needs-validation.was-validated .form-group.boxed .valid-feedback { - height: 16px; - font-size: 11px; - line-height: 1.4em; - margin-top: 4px; -} - -.needs-validation.was-validated .form-group.basic .invalid-feedback, -.needs-validation.was-validated .form-group.boxed .invalid-feedback { - color: #EC4433; -} - -.needs-validation.was-validated .form-group.basic .valid-feedback, -.needs-validation.was-validated .form-group.boxed .valid-feedback { - color: #34C759; -} - -.needs-validation.was-validated .form-group.basic .clear-input, -.needs-validation.was-validated .form-group.boxed .clear-input { - bottom: 20px; -} - -.form-control.is-valid, -.was-validated .form-control:valid { - border-color: #34C759; - box-shadow: 0 !important; - background-image: none !important; -} - -.form-control.is-valid:focus, -.was-validated .form-control:valid:focus { - border-color: #34C759; - box-shadow: none !important; -} - -.custom-select.is-valid, -.was-validated .custom-select:valid { - border-color: #34C759; -} - -.custom-select.is-valid:focus, -.was-validated .custom-select:valid:focus { - border-color: #34C759; - box-shadow: none !important; -} - -.form-check-input.is-valid ~ .form-check-label, -.was-validated .form-check-input:valid ~ .form-check-label { - color: #34C759; -} - -.custom-control-input.is-valid ~ .custom-control-label, -.was-validated .custom-control-input:valid ~ .custom-control-label { - color: #34C759; -} - -.custom-control-input.is-valid ~ .custom-control-label::before, -.was-validated .custom-control-input:valid ~ .custom-control-label::before { - border-color: #34C759; -} - -.custom-control-input.is-valid:checked ~ .custom-control-label::before, -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { - border-color: #34C759; - background-color: #34C759; -} - -.custom-control-input.is-valid:focus ~ .custom-control-label::before, -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { - box-shadow: none !important; -} - -.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #34C759; -} - -.custom-file-input.is-valid ~ .custom-file-label, -.was-validated .custom-file-input:valid ~ .custom-file-label { - border-color: #34C759; -} - -.custom-file-input.is-valid:focus ~ .custom-file-label, -.was-validated .custom-file-input:valid:focus ~ .custom-file-label { - border-color: #34C759; - box-shadow: none !important; -} - -.form-control.is-invalid, -.was-validated .form-control:invalid { - border-color: #EC4433; - background-image: none !important; -} - -.form-control.is-invalid:focus, -.was-validated .form-control:invalid:focus { - border-color: #EC4433; - box-shadow: none !important; -} - -.custom-select.is-invalid, -.was-validated .custom-select:invalid { - border-color: #EC4433; -} - -.custom-select.is-invalid:focus, -.was-validated .custom-select:invalid:focus { - border-color: #EC4433; - box-shadow: none !important; -} - -.form-check-input.is-invalid ~ .form-check-label, -.was-validated .form-check-input:invalid ~ .form-check-label { - color: #EC4433; -} - -.custom-control-input.is-invalid ~ .custom-control-label, -.was-validated .custom-control-input:invalid ~ .custom-control-label { - color: #EC4433; -} - -.custom-control-input.is-invalid ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid ~ .custom-control-label::before { - border-color: #EC4433; -} - -.custom-control-input.is-invalid:checked ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { - border-color: #EC4433; - background-color: #EC4433; -} - -.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #EC4433; -} - -.custom-file-input.is-invalid ~ .custom-file-label, -.was-validated .custom-file-input:invalid ~ .custom-file-label { - border-color: #EC4433; -} - -.custom-file-input.is-invalid:focus ~ .custom-file-label, -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { - border-color: #EC4433; - box-shadow: none !important; -} - -.blog-post .title { - padding: 0px 16px; - margin: 0 0 10px 0; -} - -.blog-post .post-header { - font-size: 11px; - padding: 10px 0; - margin: 16px 16px; - color: #A1A1A2; - display: flex; - align-items: center; - justify-content: space-between; - border-top: 1px solid #E1E1E1; - border-bottom: 1px solid #E1E1E1; -} - -.blog-post .post-header a { - color: #141515; - font-weight: 700; -} - -.blog-post .post-body { - padding: 0 16px; -} - -.blog-post .post-body img { - width: calc(100% + 32px); - height: auto; - margin: 0px -16px; - margin-bottom: 16px; -} - -.profile-head { - display: flex; - align-items: center; -} - -.profile-head .avatar { - margin-right: 16px; -} - -.profile-head .in .name { - margin: 0 0 5px 0; - font-weight: 500; -} - -.profile-head .in .subtext { - color: #A1A1A2; - font-weight: 400; - margin: 0; -} - -.profile-info { - font-size: 13px; - line-height: 1.5em; -} - -.profile-info .bio { - color: #4F5050; -} - -.profile-info .link { - margin-top: 4px; - color: #006ca5; -} - -.profile-stats { - display: flex; - align-items: center; - justify-content: space-between; -} - -.profile-stats .item { - font-size: 11px; - line-height: 1.6em; - padding: 5px; - color: #4F5050; - text-align: center; -} - -.profile-stats .item:last-child { - border-right-color: transparent; -} - -.profile-stats .item strong { - display: block; - line-height: 1.4em; - color: #141515; - font-size: 17px; -} - -.stepper { - height: 40px; - width: 120px; - min-width: 120px; - border-radius: 6px; - display: inline-flex; - align-items: flex-start; - justify-content: space-between; - overflow: hidden; -} - -.stepper .stepper-button { - width: 40px; - height: 40px; - color: #fff; - display: flex; - font-size: 24px; - align-items: center; - justify-content: center; - background: #006ca5; - position: relative; - border: 2px solid #006ca5; -} - -.stepper .form-control { - padding: 0 3px; - width: 52px; - height: 40px; - border-radius: 0; - box-shadow: none !important; - background: transparent; - text-align: center; - border: 2px solid #006ca5; - font-size: 17px; - font-weight: 500; - color: #006ca5; -} - -.stepper-sm { - height: 30px; - width: 80px; - min-width: 80px; -} - -.stepper-sm .stepper-button { - height: 30px; - width: 24px; - font-size: 17px; -} - -.stepper-sm .form-control { - height: 30px; - width: 32px; - font-size: 15px; -} - -.stepper-lg { - height: 48px; -} - -.stepper-lg .stepper-button { - height: 48px; - font-size: 24px; -} - -.stepper-lg .form-control { - height: 48px; -} - -.stepper-primary .stepper-button { - background: #006ca5; - border-color: #006ca5; -} - -.stepper-primary .form-control { - border-color: #006ca5; - color: #006ca5; -} - -.stepper-secondary .stepper-button { - background: #6C7C94; - border-color: #6C7C94; -} - -.stepper-secondary .form-control { - border-color: #6C7C94; - color: #6C7C94; -} - -.stepper-success .stepper-button { - background: #34C759; - border-color: #34C759; -} - -.stepper-success .form-control { - border-color: #34C759; - color: #34C759; -} - -.stepper-danger .stepper-button { - background: #EC4433; - border-color: #EC4433; -} - -.stepper-danger .form-control { - border-color: #EC4433; - color: #EC4433; -} - -.stepper-warning .stepper-button { - background: #FE9500; - border-color: #FE9500; -} - -.stepper-warning .form-control { - border-color: #FE9500; - color: #FE9500; -} - -.stepper-info .stepper-button { - background: #592BCA; - border-color: #592BCA; -} - -.stepper-info .form-control { - border-color: #592BCA; - color: #592BCA; -} - -.stepper-dark .stepper-button { - background: #333; - border-color: #333; -} - -.stepper-dark .form-control { - border-color: #333; - color: #333; -} - -.stepper-outline-primary .stepper-button { - background: transparent; - color: #006ca5; - border-color: #006ca5; -} - -.stepper-outline-primary .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-primary .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-primary .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-primary .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-primary .form-control { - border-color: #006ca5; - color: #006ca5; -} - -.stepper-outline-secondary .stepper-button { - background: transparent; - color: #6C7C94; - border-color: #6C7C94; -} - -.stepper-outline-secondary .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-secondary .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-secondary .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-secondary .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-secondary .form-control { - border-color: #6C7C94; - color: #6C7C94; -} - -.stepper-outline-success .stepper-button { - background: transparent; - color: #34C759; - border-color: #34C759; -} - -.stepper-outline-success .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-success .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-success .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-success .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-success .form-control { - border-color: #34C759; - color: #34C759; -} - -.stepper-outline-danger .stepper-button { - background: transparent; - color: #EC4433; - border-color: #EC4433; -} - -.stepper-outline-danger .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-danger .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-danger .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-danger .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-danger .form-control { - border-color: #EC4433; - color: #EC4433; -} - -.stepper-outline-warning .stepper-button { - background: transparent; - color: #FE9500; - border-color: #FE9500; -} - -.stepper-outline-warning .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-warning .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-warning .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-warning .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-warning .form-control { - border-color: #FE9500; - color: #FE9500; -} - -.stepper-outline-info .stepper-button { - background: transparent; - color: #592BCA; - border-color: #592BCA; -} - -.stepper-outline-info .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-info .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-info .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-info .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-info .form-control { - border-color: #592BCA; - color: #592BCA; -} - -.stepper-outline-dark .stepper-button { - background: transparent; - color: #333; - border-color: #333; -} - -.stepper-outline-dark .stepper-button.stepper-down { - border-radius: 6px 0 0 6px; -} - -.stepper-outline-dark .stepper-button.stepper-up { - border-radius: 0 6px 6px 0; -} - -.stepper-outline-dark .stepper-button:first-child { - border-right: 0; -} - -.stepper-outline-dark .stepper-button:last-child { - border-left: 0; -} - -.stepper-outline-dark .form-control { - border-color: #333; - color: #333; -} - -.rate-block { - font-size: 18px; - display: flex; - color: #A1A1A2; -} - -.rate-block i.bi, -.rate-block ion-icon, -.rate-block i.icon { - margin-right: 3px; -} - -.rate-block i.bi.active, -.rate-block ion-icon.active, -.rate-block i.icon.active { - color: #FE9500; -} - -.comment-block .rate-block { - font-size: 14px; -} - -.product-detail-header .title { - margin: 0 0 2px 0; - font-weight: 500; - font-size: 17px; - color: #141515; -} - -.product-detail-header .text { - font-size: 13px; - color: #4F5050; -} - -.product-detail-header .detail-footer { - margin: 16px 0; - display: flex; - align-items: center; - justify-content: space-between; -} - -.product-detail-header .detail-footer .price .old-price { - font-size: 15px; - color: #4F5050; - text-decoration: line-through; - margin-bottom: 4px; -} - -.product-detail-header .detail-footer .price .current-price { - font-size: 24px; - color: #006ca5; - font-weight: 500; -} - -.cart-item .card-body { - padding: 16px; -} - -.cart-item .imaged { - width: 80px; - height: auto; -} - -.cart-item .in { - display: flex; - align-items: center; -} - -.cart-item .in .text { - margin-left: 16px; -} - -.cart-item .in .text .title { - font-weight: 500; - font-size: 15px; - line-height: 1.2em; - margin: 0 0 6px 0; -} - -.cart-item .in .text .detail { - line-height: 1.2em; - margin: 0 0 4px 0; - font-size: 11px; - color: #A1A1A2; -} - -.cart-item .in .text .price { - font-weight: 500; - font-size: 15px; - color: #006ca5; -} - -.cart-item .cart-item-footer { - border-top: 1px solid #E1E1E1; - padding: 16px 0 0 0; - margin: 16px 0 0 0; - display: flex; - align-items: center; - justify-content: space-between; -} - -.invoiceBackgroundLogo { - position: absolute; - left: 5%; - top: 50%; - transform: translate(0, -50%) rotate(25deg); -} - -.invoiceBackgroundLogo img { - opacity: .1; - width: 90%; -} - -.invoice { - background: #FFF; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08); - padding: 24px 16px; - margin: 8px; - position: relative; - overflow: hidden; -} - -.invoice .invoice-page-header { - display: flex; - align-items: flex-end; - justify-content: space-between; -} - -.invoice .invoice-page-header .invoice-logo img { - height: 20px; -} - -.invoice .invoice-page-header .invoice-id { - font-size: 11px; - color: #4F5050; -} - -.invoice .invoice-person { - display: flex; - align-items: flex-start; - justify-content: space-between; -} - -.invoice .invoice-person .invoice-to, -.invoice .invoice-person .invoice-from { - font-size: 11px; -} - -.invoice .invoice-person .invoice-to h4, -.invoice .invoice-person .invoice-from h4 { - margin-bottom: 8px; - color: #141515; - font-size: 13px; -} - -.invoice .invoice-person .invoice-to p, -.invoice .invoice-person .invoice-from p { - margin: 0 0 3px 0; - line-height: 1.4em; - color: #A1A1A2; -} - -.invoice .invoice-person .invoice-to { - padding-right: 12px; -} - -.invoice .invoice-person .invoice-from { - text-align: right; - padding-left: 12px; -} - -.invoice .invoice-detail .table { - border-bottom: 1px solid #E1E1E1; -} - -.invoice .invoice-detail .table thead, -.invoice .invoice-detail .table tbody { - font-size: 11px; - font-weight: 700; -} - -.invoice .invoice-detail .table thead td, -.invoice .invoice-detail .table tbody td { - text-align: center; -} - -.invoice .invoice-detail .table thead td:first-child, -.invoice .invoice-detail .table tbody td:first-child { - text-align: left; - padding-left: 0; -} - -.invoice .invoice-detail .table thead td:last-child, -.invoice .invoice-detail .table tbody td:last-child { - padding-right: 0; - text-align: right; -} - -.invoice .invoice-detail .table thead { - color: #A1A1A2; -} - -.invoice .invoice-detail .table tbody { - color: #141515; -} - -.invoice .invoice-total { - font-size: 11px; - font-weight: 700; -} - -.invoice .invoice-total .listview { - padding: 0; -} - -.invoice .invoice-total .listview li { - min-height: auto; - padding: 12px 0; -} - -.invoice .invoice-total .listview li .hightext { - font-size: 13px; -} - -.invoice .invoice-total .listview li .totaltext { - font-size: 17px; -} - -.invoice .invoice-signature .signature-block { - display: inline-flex; - font-size: 11px; - padding: 5px 32px 42px 32px; - border: 2px dashed #E1E1E1; -} - -.invoice .invoice-bottom { - font-size: 10px; - text-align: center; - padding-top: 24px; - opacity: .4; -} - -.story-block .splide__slide { - padding-top: 5px; - padding-bottom: 5px; - padding-right: 26px !important; - margin-right: -10px !important; -} - -.story-block .splide__slide img { - box-shadow: 0 0 0 3px #ffffff, 0 0 0 5px #006ca5; -} - -.story-block .seen img { - box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px #A1A1A2; -} - -.story-block .passive img { - box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px #A1A1A2; - filter: grayscale(100%) opacity(50%); -} - -.modal.stories { - padding-top: env(safe-area-inset-top); - overflow: hidden; -} - -.modal.stories .modal-dialog { - transform: translate(0, 100%) scale(0.1) !important; - min-width: 100%; - margin: 0; - transition: 0.2s ease-in-out !important; - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - margin-top: env(safe-area-inset-top); -} - -.modal.stories .modal-dialog .modal-content { - border-radius: 0; - border: 0; - margin: auto; - overflow: hidden; - padding-top: 56px; - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 0; -} - -.modal.stories .modal-dialog .modal-content .modal-header { - border: 0; - padding: 0; - min-height: 56px; - padding: 16px 16px 42px 16px; - border-radius: 0; - display: flex; - align-items: center; - justify-content: space-between; - margin: 0; - position: fixed; - left: 0; - right: 0; - top: 0; - width: 100%; - z-index: 100; - background: transparent; - background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%); -} - -.modal.stories .modal-dialog .modal-content .modal-header .modal-title { - margin: 0; - color: #141515; - font-size: 17px; -} - -.modal.stories .modal-dialog .modal-content .modal-body { - display: flex; - align-items: center; - justify-content: center; - color: #fff; - padding: 100px 24px; -} - -.modal.stories .modal-dialog .modal-content .modal-body p { - text-shadow: 0 3px 6px rgba(0, 0, 0, 0.59); - opacity: 0.9; -} - -.modal.stories .modal-dialog .modal-content .modal-body h1, -.modal.stories .modal-dialog .modal-content .modal-body h2, -.modal.stories .modal-dialog .modal-content .modal-body h3, -.modal.stories .modal-dialog .modal-content .modal-body h4, -.modal.stories .modal-dialog .modal-content .modal-body h5 { - color: #fff; - text-shadow: 0 3px 6px rgba(0, 0, 0, 0.59); -} - -.modal.stories .modal-dialog .modal-content .modal-body .btn { - margin-top: 10px; -} - -.modal.stories .modal-dialog .modal-content .modal-body .fixed-btn { - position: absolute; - left: 16px; - right: 16px; - bottom: 16px; - margin-bottom: env(safe-area-inset-bottom); -} - -.modal.stories.show .modal-dialog { - transform: translate(0, 0) scale(1) !important; -} - -.modal.stories.with-story-bar .modal-content .modal-header { - padding-top: 32px; -} - -.modal.stories .story-bar { - height: 4px; - border-radius: 12px; - background: rgba(255, 255, 255, 0.2); - position: absolute; - left: 16px; - right: 16px; - z-index: 1000; - top: 16px; - overflow: hidden; -} - -.modal.stories .story-bar span { - display: block; - height: 4px; - width: 0%; - background: #fff; -} - -@keyframes storybar-animation { - 0% { - width: 0; - } - 100% { - width: 100%; - } -} - -.modal.stories .story-image { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - overflow: hidden; - background: #000; -} - -.modal.stories .story-image img, -.modal.stories .story-image video { - width: auto; - height: 100vh; - position: absolute; - left: 50%; - transform: translate(-50%, 0); - top: 0; -} - -.modal.stories .profile-detail { - display: flex; - align-items: center; -} - -.modal.stories .profile-detail h4 { - color: #fff; - margin: 0; - line-height: 1.2em; - display: block; -} - -.modal.stories .profile-detail .text-muted { - display: block; - font-size: 11px; - color: #fff !important; - opacity: 0.7; - line-height: 1.3em; -} - -.modal.stories .close-stories { - color: #fff; - font-size: 24px; -} - -.modal.stories .close-stories:hover { - opacity: .6; -} - -html[dir="rtl"], -body.rtl-mode { - direction: rtl; -} - -html[dir="rtl"] .ms-0, -body.rtl-mode .ms-0 { - margin-left: 0 !important; - margin-right: 0 !important; -} - -html[dir="rtl"] .ms-05, -body.rtl-mode .ms-05 { - margin-left: 0 !important; - margin-right: 5px !important; -} - -html[dir="rtl"] .ms-1, -body.rtl-mode .ms-1 { - margin-left: 0 !important; - margin-right: 8px !important; -} - -html[dir="rtl"] .ms-2, -body.rtl-mode .ms-2 { - margin-left: 0 !important; - margin-right: 16px !important; -} - -html[dir="rtl"] .ms-3, -body.rtl-mode .ms-3 { - margin-left: 0 !important; - margin-right: 24px !important; -} - -html[dir="rtl"] .ms-4, -body.rtl-mode .ms-4 { - margin-left: 0 !important; - margin-right: 32px !important; -} - -html[dir="rtl"] .ms-5, -body.rtl-mode .ms-5 { - margin-left: 0 !important; - margin-right: 40px !important; -} - -html[dir="rtl"] .me-0, -body.rtl-mode .me-0 { - margin-right: 0 !important; - margin-left: 0px !important; -} - -html[dir="rtl"] .me-05, -body.rtl-mode .me-05 { - margin-right: 0 !important; - margin-left: 5px !important; -} - -html[dir="rtl"] .me-1, -body.rtl-mode .me-1 { - margin-right: 0 !important; - margin-left: 8px !important; -} - -html[dir="rtl"] .me-2, -body.rtl-mode .me-2 { - margin-right: 0 !important; - margin-left: 16px !important; -} - -html[dir="rtl"] .me-3, -body.rtl-mode .me-3 { - margin-right: 0 !important; - margin-left: 24px !important; -} - -html[dir="rtl"] .me-4, -body.rtl-mode .me-4 { - margin-right: 0 !important; - margin-left: 32px !important; -} - -html[dir="rtl"] .me-5, -body.rtl-mode .me-5 { - margin-right: 0 !important; - margin-left: 40px !important; -} - -html[dir="rtl"] .ps-0, -body.rtl-mode .ps-0 { - padding-left: 0px !important; - padding-right: 0px !important; -} - -html[dir="rtl"] .ps-05, -body.rtl-mode .ps-05 { - padding-left: 0px !important; - padding-right: 5px !important; -} - -html[dir="rtl"] .ps-1, -body.rtl-mode .ps-1 { - padding-left: 0px !important; - padding-right: 8px !important; -} - -html[dir="rtl"] .ps-2, -body.rtl-mode .ps-2 { - padding-left: 0px !important; - padding-right: 16px !important; -} - -html[dir="rtl"] .ps-3, -body.rtl-mode .ps-3 { - padding-left: 0px !important; - padding-right: 24px !important; -} - -html[dir="rtl"] .ps-4, -body.rtl-mode .ps-4 { - padding-left: 0px !important; - padding-right: 32px !important; -} - -html[dir="rtl"] .ps-5, -body.rtl-mode .ps-5 { - padding-left: 0px !important; - padding-right: 40px !important; -} - -html[dir="rtl"] .pe-0, -body.rtl-mode .pe-0 { - padding-right: 0px !important; - padding-left: 0px !important; -} - -html[dir="rtl"] .pe-05, -body.rtl-mode .pe-05 { - padding-right: 0px !important; - padding-left: 5px !important; -} - -html[dir="rtl"] .pe-1, -body.rtl-mode .pe-1 { - padding-right: 0px !important; - padding-left: 8px !important; -} - -html[dir="rtl"] .pe-2, -body.rtl-mode .pe-2 { - padding-right: 0px !important; - padding-left: 16px !important; -} - -html[dir="rtl"] .pe-3, -body.rtl-mode .pe-3 { - padding-right: 0px !important; - padding-left: 24px !important; -} - -html[dir="rtl"] .pe-4, -body.rtl-mode .pe-4 { - padding-right: 0px !important; - padding-left: 32px !important; -} - -html[dir="rtl"] .pe-5, -body.rtl-mode .pe-5 { - padding-right: 0px !important; - padding-left: 40px !important; -} - -html[dir="rtl"] .appHeader .left, -body.rtl-mode .appHeader .left { - right: 10px; - left: auto; -} - -html[dir="rtl"] .appHeader .right, -body.rtl-mode .appHeader .right { - right: auto; - left: 10px; -} - -html[dir="rtl"] .link-listview > li a, -html[dir="rtl"] .image-listview > li a, -body.rtl-mode .link-listview > li a, -body.rtl-mode .image-listview > li a { - padding: 11px 16px 11px 36px; -} - -html[dir="rtl"] .link-listview > li a:after, -html[dir="rtl"] .image-listview > li a:after, -body.rtl-mode .link-listview > li a:after, -body.rtl-mode .image-listview > li a:after { - right: auto; - left: 16px; - transform: rotate(180deg); -} - -html[dir="rtl"] .link-listview.text > li:after, -html[dir="rtl"] .image-listview.text > li:after, -body.rtl-mode .link-listview.text > li:after, -body.rtl-mode .image-listview.text > li:after { - left: 0; - right: 16px; -} - -html[dir="rtl"] .link-listview.media > li .imageWrapper, -html[dir="rtl"] .image-listview.media > li .imageWrapper, -body.rtl-mode .link-listview.media > li .imageWrapper, -body.rtl-mode .image-listview.media > li .imageWrapper { - margin-right: 0; - margin-left: 16px; -} - -html[dir="rtl"] .image-listview > li:after, -body.rtl-mode .image-listview > li:after { - left: 0; - right: 68px; -} - -html[dir="rtl"] .image-listview > li .item .image, -html[dir="rtl"] .image-listview > li .item .icon-box, -body.rtl-mode .image-listview > li .item .image, -body.rtl-mode .image-listview > li .item .icon-box { - margin-right: 0; - margin-left: 16px; -} - -html[dir="rtl"] .accordion .accordion-header .btn, -html[dir="rtl"] .accordion .accordion-header .accordion-button, -body.rtl-mode .accordion .accordion-header .btn, -body.rtl-mode .accordion .accordion-header .accordion-button { - padding: 8px 16px 8px 50px; -} - -html[dir="rtl"] .accordion .accordion-header .btn:after, -html[dir="rtl"] .accordion .accordion-header .accordion-button:after, -body.rtl-mode .accordion .accordion-header .btn:after, -body.rtl-mode .accordion .accordion-header .accordion-button:after { - left: 10px; - right: auto; -} - -html[dir="rtl"] .accordion .accordion-header .btn:before, -html[dir="rtl"] .accordion .accordion-header .accordion-button:before, -body.rtl-mode .accordion .accordion-header .btn:before, -body.rtl-mode .accordion .accordion-header .accordion-button:before { - left: 0; - right: 16px; -} - -html[dir="rtl"] .accordion .accordion-header .btn i.bi, -html[dir="rtl"] .accordion .accordion-header .btn i.icon, -html[dir="rtl"] .accordion .accordion-header .btn ion-icon, -html[dir="rtl"] .accordion .accordion-header .accordion-button i.bi, -html[dir="rtl"] .accordion .accordion-header .accordion-button i.icon, -html[dir="rtl"] .accordion .accordion-header .accordion-button ion-icon, -body.rtl-mode .accordion .accordion-header .btn i.bi, -body.rtl-mode .accordion .accordion-header .btn i.icon, -body.rtl-mode .accordion .accordion-header .btn ion-icon, -body.rtl-mode .accordion .accordion-header .accordion-button i.bi, -body.rtl-mode .accordion .accordion-header .accordion-button i.icon, -body.rtl-mode .accordion .accordion-header .accordion-button ion-icon { - margin-right: 0; - margin-left: 10px; -} - -html[dir="rtl"] .action-button-list > li .btn .icon, -html[dir="rtl"] .action-button-list > li .btn ion-icon, -body.rtl-mode .action-button-list > li .btn .icon, -body.rtl-mode .action-button-list > li .btn ion-icon { - margin-right: -5px; - margin-left: 10px; -} - -html[dir="rtl"] .alert.alert-dismissible, -body.rtl-mode .alert.alert-dismissible { - padding-right: 14px; - padding-left: 56px; -} - -html[dir="rtl"] .alert .btn-close, -body.rtl-mode .alert .btn-close { - left: 0; - right: auto; -} - -html[dir="rtl"] .alert .img-wrap, -html[dir="rtl"] .alert .icon-wrap, -body.rtl-mode .alert .img-wrap, -body.rtl-mode .alert .icon-wrap { - margin-right: 0; - margin-left: 10px; -} - -html[dir="rtl"] .btn-group .btn:last-child, -body.rtl-mode .btn-group .btn:last-child { - border-radius: 6px 0 0 6px !important; -} - -html[dir="rtl"] .btn-group input[type="radio"]:first-child + .btn, -html[dir="rtl"] .btn-group input[type="checkbox"]:first-child + .btn, -body.rtl-mode .btn-group input[type="radio"]:first-child + .btn, -body.rtl-mode .btn-group input[type="checkbox"]:first-child + .btn { - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .carousel-single .splide__slide, -html[dir="rtl"] .carousel-multiple .splide__slide, -body.rtl-mode .carousel-single .splide__slide, -body.rtl-mode .carousel-multiple .splide__slide { - margin-right: 0 !important; - margin-left: 0 !important; - padding-right: 0 !important; - padding-left: 16px !important; -} - -html[dir="rtl"] .carousel-small .splide__slide, -body.rtl-mode .carousel-small .splide__slide { - margin-right: 8px !important; - margin-left: 0 !important; - padding-right: 0 !important; - padding-left: 0 !important; -} - -html[dir="rtl"] .form-check .form-check-label, -body.rtl-mode .form-check .form-check-label { - padding: 0 32px 0 0; -} - -html[dir="rtl"] .form-check .form-check-label:after, html[dir="rtl"] .form-check .form-check-label:before, -body.rtl-mode .form-check .form-check-label:after, -body.rtl-mode .form-check .form-check-label:before { - left: auto; - right: 0; -} - -html[dir="rtl"] .input-list .form-check:after, -body.rtl-mode .input-list .form-check:after { - margin-left: auto; - margin-right: 54px; -} - -html[dir="rtl"] .input-list .form-check .form-check-label, -body.rtl-mode .input-list .form-check .form-check-label { - padding: 6px 54px 6px 16px; -} - -html[dir="rtl"] .input-list .form-check .form-check-label:after, html[dir="rtl"] .input-list .form-check .form-check-label:before, -body.rtl-mode .input-list .form-check .form-check-label:after, -body.rtl-mode .input-list .form-check .form-check-label:before { - right: 16px; - left: auto; -} - -html[dir="rtl"] .chip.chip-media, -body.rtl-mode .chip.chip-media { - padding-left: 0; - padding-right: 20px; -} - -html[dir="rtl"] .chip .chip-icon, -html[dir="rtl"] .chip img, -body.rtl-mode .chip .chip-icon, -body.rtl-mode .chip img { - left: auto; - right: 0; -} - -html[dir="rtl"] .chip .chip-delete, -body.rtl-mode .chip .chip-delete { - margin-left: 0; - margin-right: -10px; -} - -html[dir="rtl"] .dialogbox .modal-dialog .modal-content .btn-inline .btn, -body.rtl-mode .dialogbox .modal-dialog .modal-content .btn-inline .btn { - border-radius: 0 !important; - margin-left: 0; - margin-right: 1px; -} - -html[dir="rtl"] .dialogbox .modal-dialog .modal-content .btn-inline .btn:last-child, -body.rtl-mode .dialogbox .modal-dialog .modal-content .btn-inline .btn:last-child { - margin-right: 1px; -} - -html[dir="rtl"] .dialogbox .modal-dialog .modal-content .btn-inline .btn:first-child, -body.rtl-mode .dialogbox .modal-dialog .modal-content .btn-inline .btn:first-child { - margin-right: 0; -} - -html[dir="rtl"] .btn i.icon, -html[dir="rtl"] .btn ion-icon, -body.rtl-mode .btn i.icon, -body.rtl-mode .btn ion-icon { - margin-right: 0; - margin-left: 7px; -} - -html[dir="rtl"] .btn .spinner-border, -html[dir="rtl"] .btn .spinner-grow, -body.rtl-mode .btn .spinner-border, -body.rtl-mode .btn .spinner-grow { - margin-right: 5px; - margin-left: 5px; -} - -html[dir="rtl"] .dropdown-toggle:after, -body.rtl-mode .dropdown-toggle:after { - margin-left: 0; - margin-right: 7px; -} - -html[dir="rtl"] .dropdown .dropdown-menu .icon, -html[dir="rtl"] .dropdown .dropdown-menu ion-icon, -html[dir="rtl"] .dropup .dropdown-menu .icon, -html[dir="rtl"] .dropup .dropdown-menu ion-icon, -body.rtl-mode .dropdown .dropdown-menu .icon, -body.rtl-mode .dropdown .dropdown-menu ion-icon, -body.rtl-mode .dropup .dropdown-menu .icon, -body.rtl-mode .dropup .dropdown-menu ion-icon { - margin-right: 0; - margin-left: 6px; -} - -html[dir="rtl"] .form-group .form-label, -body.rtl-mode .form-group .form-label { - text-align: start; -} - -html[dir="rtl"] .form-group .form-control, -body.rtl-mode .form-group .form-control { - padding-right: 0; - padding-left: 40px; -} - -html[dir="rtl"] .form-group select.form-control, -body.rtl-mode .form-group select.form-control { - padding-left: 0; -} - -html[dir="rtl"] .form-group .clear-input, -body.rtl-mode .form-group .clear-input { - left: -10px; -} - -html[dir="rtl"] .form-group.boxed .clear-input, -body.rtl-mode .form-group.boxed .clear-input { - left: 0; - right: auto; -} - -html[dir="rtl"] .form-group.boxed .form-control, -body.rtl-mode .form-group.boxed .form-control { - padding-right: 16px; -} - -html[dir="rtl"] .form-group.basic .clear-input, -body.rtl-mode .form-group.basic .clear-input { - left: -10px; - right: auto; -} - -html[dir="rtl"] .message-item, -body.rtl-mode .message-item { - direction: ltr; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-header .imaged, -body.rtl-mode .notification-dialog.android-style .notification-header .imaged { - margin-right: 0; - margin-left: 8px; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-header span, -body.rtl-mode .notification-dialog.android-style .notification-header span { - margin-left: 0; - margin-right: 6px; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-header span:before, -body.rtl-mode .notification-dialog.android-style .notification-header span:before { - margin-right: 0; - margin-left: 6px; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-content .in, -body.rtl-mode .notification-dialog.android-style .notification-content .in { - padding-right: 0; - padding-left: 16px; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-footer .notification-button, -body.rtl-mode .notification-dialog.android-style .notification-footer .notification-button { - border-left: 1px solid #E1E1E1; - border-right: 0 !important; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-footer .notification-button:last-child, -body.rtl-mode .notification-dialog.android-style .notification-footer .notification-button:last-child { - border-left: 0; -} - -html[dir="rtl"] .notification-dialog.android-style .notification-footer .notification-button .icon, -html[dir="rtl"] .notification-dialog.android-style .notification-footer .notification-button ion-icon, -body.rtl-mode .notification-dialog.android-style .notification-footer .notification-button .icon, -body.rtl-mode .notification-dialog.android-style .notification-footer .notification-button ion-icon { - margin-right: 0; - margin-left: 8px; -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-header .imaged, -body.rtl-mode .notification-dialog.ios-style .notification-header .imaged { - margin-right: 0; - margin-left: 8px; -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-header span, -body.rtl-mode .notification-dialog.ios-style .notification-header span { - margin-left: 6px; - margin-right: 0; -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-content .in, -body.rtl-mode .notification-dialog.ios-style .notification-content .in { - padding-right: 0; - padding-left: 16px; -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-footer .notification-button, -body.rtl-mode .notification-dialog.ios-style .notification-footer .notification-button { - border-right: 0; - border-left: 1px solid rgba(255, 255, 255, 0.1); -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-footer .notification-button:last-child, -body.rtl-mode .notification-dialog.ios-style .notification-footer .notification-button:last-child { - border-left: 0; -} - -html[dir="rtl"] .notification-dialog.ios-style .notification-footer .notification-button .icon, -html[dir="rtl"] .notification-dialog.ios-style .notification-footer .notification-button ion-icon, -body.rtl-mode .notification-dialog.ios-style .notification-footer .notification-button .icon, -body.rtl-mode .notification-dialog.ios-style .notification-footer .notification-button ion-icon { - margin-right: 0; - margin-left: 8px; -} - -html[dir="rtl"] .searchbox .input-icon, -body.rtl-mode .searchbox .input-icon { - left: auto; - right: 0; -} - -html[dir="rtl"] .searchbox .form-control, -body.rtl-mode .searchbox .form-control { - padding: 0 36px 0 16px; -} - -html[dir="rtl"] .nav-tabs.capsuled, -html[dir="rtl"] .nav-tabs.lined, -body.rtl-mode .nav-tabs.capsuled, -body.rtl-mode .nav-tabs.lined { - padding: 0; - margin: 0; -} - -html[dir="rtl"] .timeline:before, -body.rtl-mode .timeline:before { - left: auto; - right: 0; -} - -html[dir="rtl"] .timeline .content, -body.rtl-mode .timeline .content { - padding-left: 0; - padding-right: 20px; -} - -html[dir="rtl"] .timeline .content .text, -body.rtl-mode .timeline .content .text { - padding-right: 0; - padding-left: 30px; -} - -html[dir="rtl"] .timeline .dot, -body.rtl-mode .timeline .dot { - left: auto; - right: -5px; -} - -html[dir="rtl"] .timeline.timed, -body.rtl-mode .timeline.timed { - padding-left: 0; - padding-right: 80px; -} - -html[dir="rtl"] .timeline.timed:before, -body.rtl-mode .timeline.timed:before { - right: 80px; -} - -html[dir="rtl"] .timeline.timed .time, -body.rtl-mode .timeline.timed .time { - left: auto; - right: -80px; - text-align: left; - padding-right: 4px; -} - -html[dir="rtl"] .toast-box .in, -body.rtl-mode .toast-box .in { - padding-right: 0; - padding-left: 20px; -} - -html[dir="rtl"] .toast-box .in .icon, -html[dir="rtl"] .toast-box .in ion-icon, -body.rtl-mode .toast-box .in .icon, -body.rtl-mode .toast-box .in ion-icon { - margin-right: 0; - margin-left: 8px; -} - -html[dir="rtl"] .toast-box.toast-center .in, -body.rtl-mode .toast-box.toast-center .in { - padding-left: 0; -} - -html[dir="rtl"] .form-switch .form-check-label:before, -body.rtl-mode .form-switch .form-check-label:before { - left: 4px; - top: 3px; - right: auto; -} - -html[dir="rtl"] .panelbox-left .link-listview > li a, -html[dir="rtl"] .panelbox-right .link-listview > li a, -body.rtl-mode .panelbox-left .link-listview > li a, -body.rtl-mode .panelbox-right .link-listview > li a { - padding: 10px 16px 10px 36px; -} - -html[dir="rtl"] .panelbox-left .image-listview > li a.item, -html[dir="rtl"] .panelbox-right .image-listview > li a.item, -body.rtl-mode .panelbox-left .image-listview > li a.item, -body.rtl-mode .panelbox-right .image-listview > li a.item { - padding-right: 16px; - padding-left: 36px; -} - -html[dir="rtl"] .text-end, -body.rtl-mode .text-end { - text-align: left !important; -} - -html[dir="rtl"] .text-start, -body.rtl-mode .text-start { - text-align: right !important; -} - -html[dir="rtl"] #sidebarPanel .profileBox, -body.rtl-mode #sidebarPanel .profileBox { - left: auto; - right: 0; -} - -html[dir="rtl"] #sidebarPanel .profileBox:before, -body.rtl-mode #sidebarPanel .profileBox:before { - left: auto; - right: 0; -} - -html[dir="rtl"] #sidebarPanel .profileBox .image-wrapper, -body.rtl-mode #sidebarPanel .profileBox .image-wrapper { - margin-right: 0; - margin-left: 16px; -} - -html[dir="rtl"] #sidebarPanel .profileBox .in, -body.rtl-mode #sidebarPanel .profileBox .in { - padding-right: 0; - padding-left: 25px; -} - -html[dir="rtl"] #sidebarPanel .profileBox .close-sidebar-button, -body.rtl-mode #sidebarPanel .profileBox .close-sidebar-button { - right: auto; - left: 10px; -} - -html[dir="rtl"] .image-listview .multi-level > ul > li a, -html[dir="rtl"] .image-listview .multi-level > ul > li .item, -html[dir="rtl"] .multi-level > ul > li a, -html[dir="rtl"] .multi-level > ul > li .item, -body.rtl-mode .image-listview .multi-level > ul > li a, -body.rtl-mode .image-listview .multi-level > ul > li .item, -body.rtl-mode .multi-level > ul > li a, -body.rtl-mode .multi-level > ul > li .item { - padding-left: 36px !important; -} - -html[dir="rtl"] .comment-block .item .avatar, -body.rtl-mode .comment-block .item .avatar { - margin-right: 0; - margin-left: 14px; -} - -html[dir="rtl"] .comment-block .item .comment-header .title, -body.rtl-mode .comment-block .item .comment-header .title { - padding-right: 0; - padding-left: 10px; -} - -html[dir="rtl"] .comment-block .item .comment-footer .comment-button, -body.rtl-mode .comment-block .item .comment-footer .comment-button { - margin-right: 0; - margin-left: 14px; -} - -html[dir="rtl"] .comment-block .item .comment-footer .comment-button i.bi, -html[dir="rtl"] .comment-block .item .comment-footer .comment-button i.icon, -html[dir="rtl"] .comment-block .item .comment-footer .comment-button ion-icon, -body.rtl-mode .comment-block .item .comment-footer .comment-button i.bi, -body.rtl-mode .comment-block .item .comment-footer .comment-button i.icon, -body.rtl-mode .comment-block .item .comment-footer .comment-button ion-icon { - margin-left: 5px; - margin-right: 0; -} - -html[dir="rtl"] .stepper .stepper-button, -body.rtl-mode .stepper .stepper-button { - border-radius: 0; -} - -html[dir="rtl"] .stepper-outline-primary .stepper-button:first-child, -body.rtl-mode .stepper-outline-primary .stepper-button:first-child { - border-right: 2px solid #006ca5; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-primary .stepper-button:last-child, -body.rtl-mode .stepper-outline-primary .stepper-button:last-child { - border-left: 2px solid #006ca5; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-secondary .stepper-button:first-child, -body.rtl-mode .stepper-outline-secondary .stepper-button:first-child { - border-right: 2px solid #6C7C94; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-secondary .stepper-button:last-child, -body.rtl-mode .stepper-outline-secondary .stepper-button:last-child { - border-left: 2px solid #6C7C94; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-danger .stepper-button:first-child, -body.rtl-mode .stepper-outline-danger .stepper-button:first-child { - border-right: 2px solid #EC4433; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-danger .stepper-button:last-child, -body.rtl-mode .stepper-outline-danger .stepper-button:last-child { - border-left: 2px solid #EC4433; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-success .stepper-button:first-child, -body.rtl-mode .stepper-outline-success .stepper-button:first-child { - border-right: 2px solid #34C759; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-success .stepper-button:last-child, -body.rtl-mode .stepper-outline-success .stepper-button:last-child { - border-left: 2px solid #34C759; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-warning .stepper-button:first-child, -body.rtl-mode .stepper-outline-warning .stepper-button:first-child { - border-right: 2px solid #FE9500; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-warning .stepper-button:last-child, -body.rtl-mode .stepper-outline-warning .stepper-button:last-child { - border-left: 2px solid #FE9500; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-info .stepper-button:first-child, -body.rtl-mode .stepper-outline-info .stepper-button:first-child { - border-right: 2px solid #592BCA; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-info .stepper-button:last-child, -body.rtl-mode .stepper-outline-info .stepper-button:last-child { - border-left: 2px solid #592BCA; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] .stepper-outline-dark .stepper-button:first-child, -body.rtl-mode .stepper-outline-dark .stepper-button:first-child { - border-right: 2px solid #333; - border-left: 0; - border-radius: 0 6px 6px 0; -} - -html[dir="rtl"] .stepper-outline-dark .stepper-button:last-child, -body.rtl-mode .stepper-outline-dark .stepper-button:last-child { - border-left: 2px solid #333; - border-right: 0; - border-radius: 6px 0 0 6px; -} - -html[dir="rtl"] #search .searchbox .close, -body.rtl-mode #search .searchbox .close { - left: 8px; - right: auto !important; -} - -html[dir="rtl"] .profile-head .avatar, -body.rtl-mode .profile-head .avatar { - margin-left: 16px; - margin-right: 0; -} - -html[dir="rtl"] .profile-stats, -body.rtl-mode .profile-stats { - padding-right: 16px !important; -} - -html[dir="rtl"] .rate-block i.bi, -html[dir="rtl"] .rate-block ion-icon, -html[dir="rtl"] .rate-block i.icon, -body.rtl-mode .rate-block i.bi, -body.rtl-mode .rate-block ion-icon, -body.rtl-mode .rate-block i.icon { - margin-right: 0; - margin-left: 3px; -} - -html[dir="rtl"] .cart-item .in .text, -body.rtl-mode .cart-item .in .text { - margin-left: 0; - margin-right: 16px; -} - -html[dir="rtl"] .invoice .invoice-person .invoice-to, -html[dir="rtl"] .invoice .invoice-person .i, -body.rtl-mode .invoice .invoice-person .invoice-to, -body.rtl-mode .invoice .invoice-person .i { - padding-left: 12px; - padding-right: 0; -} - -html[dir="rtl"] .invoice .invoice-person .invoice-from, -body.rtl-mode .invoice .invoice-person .invoice-from { - padding-right: 12px; - padding-left: 0; -} - -html[dir="rtl"] .story-block .splide__slide, -body.rtl-mode .story-block .splide__slide { - padding-right: 0 !important; - margin-right: 0 !important; - padding-left: 26px !important; - margin-left: -10px !important; -} - -html[dir="rtl"] .form-group.boxed .form-control.form-select, -html[dir="rtl"] .form-group.basic .form-control.form-select, -body.rtl-mode .form-group.boxed .form-control.form-select, -body.rtl-mode .form-group.basic .form-control.form-select { - background-position: left center !important; -} - -html[dir="rtl"] .form-group.boxed .form-control.form-select, -body.rtl-mode .form-group.boxed .form-control.form-select { - background-position: left 12px center !important; -} - -body.dark-mode-active { - background: #0c1624 !important; - color: #8195a6; -} - -body.dark-mode-active.bg-light, body.dark-mode-active.bg-white { - background: #0c1624 !important; -} - -body.dark-mode-active #loader { - background: #0c1624; -} - -body.dark-mode-active select option { - background: #0c1624; - color: #fff; -} - -body.dark-mode-active .text-muted { - color: #586d7f !important; -} - -body.dark-mode-active .bg-dark { - background: #000 !important; -} - -body.dark-mode-active .bg-light { - background: #fff !important; -} - -body.dark-mode-active h1, -body.dark-mode-active h2, -body.dark-mode-active h3, -body.dark-mode-active h4, -body.dark-mode-active h5, -body.dark-mode-active h6 { - color: #FFFFFF; -} - -body.dark-mode-active h1 small, -body.dark-mode-active h2 small, -body.dark-mode-active h3 small, -body.dark-mode-active h4 small, -body.dark-mode-active h5 small, -body.dark-mode-active h6 small { - color: #8195a6; -} - -body.dark-mode-active .lead { - color: #586d7f !important; -} - -body.dark-mode-active .appHeader { - background: #0F1C2F; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .appHeader .pageTitle { - color: #FFFFFF; -} - -body.dark-mode-active .appHeader.transparent { - background: transparent !important; -} - -body.dark-mode-active .appHeader.bg-light .left .headerButton, -body.dark-mode-active .appHeader.bg-light .right .headerButton { - color: #141515; -} - -body.dark-mode-active .appHeader.bg-light .pageTitle { - color: #141515; -} - -body.dark-mode-active .appHeader .left .headerButton, -body.dark-mode-active .appHeader .right .headerButton { - color: #FFFFFF; -} - -body.dark-mode-active .extraHeader { - background: #0F1C2F; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .appHeader.scrolled { - background: transparent; - border-bottom-color: transparent; -} - -body.dark-mode-active .appHeader.scrolled.is-active { - background: #0F1C2F; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .section-title { - color: #8195a6; -} - -body.dark-mode-active .section .wide-block { - background: #0F1C2F; - border-top-color: #1B283B; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .section .content-header, -body.dark-mode-active .section .content-footer { - color: #586d7f; -} - -body.dark-mode-active .section.inset .wide-block { - border-color: #1B283B; -} - -body.dark-mode-active .header-large-title .title { - color: #FFFFFF; -} - -body.dark-mode-active .header-large-title .subtitle { - color: #FFFFFF !important; -} - -body.dark-mode-active .appBottomMenu { - background: #0F1C2F; - border-top-color: #1B283B; -} - -body.dark-mode-active .appBottomMenu .item i.bi, -body.dark-mode-active .appBottomMenu .item i.icon, -body.dark-mode-active .appBottomMenu .item ion-icon, -body.dark-mode-active .appBottomMenu .item strong { - color: #FFFFFF; -} - -body.dark-mode-active .appBottomMenu .item:hover i.bi, -body.dark-mode-active .appBottomMenu .item:hover i.icon, -body.dark-mode-active .appBottomMenu .item:hover ion-icon, -body.dark-mode-active .appBottomMenu .item:hover strong { - color: #FFFFFF; -} - -body.dark-mode-active .appBottomMenu.bg-light .item i.bi, -body.dark-mode-active .appBottomMenu.bg-light .item i.icon, -body.dark-mode-active .appBottomMenu.bg-light .item ion-icon, -body.dark-mode-active .appBottomMenu.bg-light .item strong { - color: #141515; -} - -body.dark-mode-active .appBottomMenu.bg-light .item:hover i.bi, -body.dark-mode-active .appBottomMenu.bg-light .item:hover i.icon, -body.dark-mode-active .appBottomMenu.bg-light .item:hover ion-icon, -body.dark-mode-active .appBottomMenu.bg-light .item:hover strong { - color: #141515; -} - -body.dark-mode-active .accordion { - border-top-color: #1B283B; - border-bottom-color: #1B283B; - background: #0c1624 !important; -} - -body.dark-mode-active .accordion .accordion-body { - background: #0F1C2F; -} - -body.dark-mode-active .accordion .accordion-header .btn, -body.dark-mode-active .accordion .accordion-header .accordion-button { - color: #FFFFFF; - background: #0F1C2F !important; -} - -body.dark-mode-active .accordion .accordion-header .btn:active, body.dark-mode-active .accordion .accordion-header .btn:hover, -body.dark-mode-active .accordion .accordion-header .accordion-button:active, -body.dark-mode-active .accordion .accordion-header .accordion-button:hover { - background-color: #0F1C2F !important; -} - -body.dark-mode-active .accordion .accordion-header .btn:after, -body.dark-mode-active .accordion .accordion-header .accordion-button:after { - color: #586d7f; -} - -body.dark-mode-active .accordion .accordion-header .btn.collapsed:before, -body.dark-mode-active .accordion .accordion-header .accordion-button.collapsed:before { - background: #1B283B !important; -} - -body.dark-mode-active .inset .accordion { - border-color: #1B283B; -} - -body.dark-mode-active .action-sheet .offcanvas-header { - border-bottom-color: #1B283B; -} - -body.dark-mode-active .action-sheet .offcanvas-header .close-button { - color: #586d7f; -} - -body.dark-mode-active .action-sheet .offcanvas-header .offcanvas-title { - color: #FFFFFF; -} - -body.dark-mode-active .ios-add-to-home .action-sheet-content, -body.dark-mode-active .android-add-to-home .action-sheet-content { - color: #FFFFFF; -} - -body.dark-mode-active .ios-add-to-home:before, -body.dark-mode-active .android-add-to-home:before { - border-top-color: #0F1C2F; -} - -body.dark-mode-active .action-button-list > li .btn { - color: #FFFFFF; -} - -body.dark-mode-active .action-button-list > li .btn:active, body.dark-mode-active .action-button-list > li .btn.active { - background: rgba(27, 40, 59, 0.3) !important; -} - -body.dark-mode-active .action-button-list .action-divider { - background: #1B283B; -} - -body.dark-mode-active .listview.transparent { - background: transparent !important; -} - -body.dark-mode-active .listview-title { - color: #8195a6; -} - -body.dark-mode-active .listview-title .link { - color: #586d7f; -} - -body.dark-mode-active .listview-title.sticky-title { - background: #0c1624; - box-shadow: 0 1px 0 #1B283B, 0 -1px 0 #1B283B; -} - -body.dark-mode-active .listview-title.sticky-title strong { - color: #FFFFFF; -} - -body.dark-mode-active .listview-title.sticky-title .text-small { - color: #586d7f; -} - -body.dark-mode-active .listview { - color: #FFFFFF; - background-color: #0F1C2F !important; - border-top-color: #1B283B; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .listview .text-muted { - color: #586d7f !important; -} - -body.dark-mode-active .listview > li:after { - background: #1B283B; -} - -body.dark-mode-active .listview > li header, -body.dark-mode-active .listview > li footer { - color: #8195a6; -} - -body.dark-mode-active .listview > li.divider-title { - background: rgba(0, 0, 0, 0.1); - color: #8195a6; - border-top-color: #1B283B; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .link-listview > li a { - color: #FFFFFF !important; -} - -body.dark-mode-active .link-listview > li a:after { - background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23586d7f' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -} - -body.dark-mode-active .link-listview > li a:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .image-listview > li a.item { - color: #FFFFFF !important; -} - -body.dark-mode-active .image-listview > li a.item:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .image-listview > li a.item:after { - background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23586d7f' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -} - -body.dark-mode-active .image-listview.media > li { - border-bottom: 1px solid #1B283B; -} - -body.dark-mode-active .btn-light { - background: #fff !important; - color: #000 !important; - border-color: #fff !important; -} - -body.dark-mode-active .btn-light:hover, body.dark-mode-active .btn-light:active { - background: #fff !important; - color: #000 !important; - border-color: #fff !important; - opacity: 0.8; -} - -body.dark-mode-active .btn-dark { - background: #000 !important; - color: #fff !important; - border-color: #000 !important; -} - -body.dark-mode-active .btn-dark:hover, body.dark-mode-active .btn-dark:active { - background: #000 !important; - color: #fff !important; - border-color: #000 !important; - opacity: 0.6; -} - -body.dark-mode-active .btn-outline-light { - border-color: #fff !important; - color: #fff !important; -} - -body.dark-mode-active .btn-outline-light:hover, body.dark-mode-active .btn-outline-light:active { - color: #fff !important; - border-color: #fff !important; -} - -body.dark-mode-active .btn-outline-dark { - border-color: #000 !important; - color: #000 !important; -} - -body.dark-mode-active .btn-outline-dark:hover, body.dark-mode-active .btn-outline-dark:active { - color: #000 !important; - border-color: #000 !important; - background: rgba(0, 0, 0, 0.2) !important; -} - -body.dark-mode-active .card { - background: #0F1C2F; -} - -body.dark-mode-active .card .card-title { - color: #FFFFFF; -} - -body.dark-mode-active .card .card-subtitle { - color: #FFFFFF; -} - -body.dark-mode-active .card .card-header { - border-bottom-color: rgba(255, 255, 255, 0.1); - color: #FFFFFF; -} - -body.dark-mode-active .card .card-footer { - border-top-color: rgba(255, 255, 255, 0.1); - color: #8195a6; -} - -body.dark-mode-active .card .text-muted { - color: #586d7f !important; -} - -body.dark-mode-active .card.bg-light { - color: #4F5050; -} - -body.dark-mode-active .card.bg-light .card-title { - color: #141515; -} - -body.dark-mode-active .card.bg-light .card-subtitle { - color: #141515; -} - -body.dark-mode-active .card.bg-light .card-header { - color: #000; - border-bottom-color: #E1E1E1; -} - -body.dark-mode-active .blockquote-footer { - color: #8195a6; -} - -body.dark-mode-active .custom-control .custom-control-label { - color: #FFFFFF; -} - -body.dark-mode-active .custom-control .custom-control-label:before { - background: transparent; - border-color: rgba(255, 255, 255, 0.15) !important; -} - -body.dark-mode-active .custom-control .custom-control-label:active:before { - background: transparent !important; - border-color: #1B283B !important; -} - -body.dark-mode-active .input-list .custom-control:after { - background: #1B283B; -} - -body.dark-mode-active .input-list .custom-control-label:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .form-check .form-check-label { - color: #FFFFFF; -} - -body.dark-mode-active .form-check .form-check-label:after { - border-color: #23344c; -} - -body.dark-mode-active .input-list .form-check:after { - background: #1B283B; -} - -body.dark-mode-active .input-list .form-check .form-check-label:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .form-switch .form-check-label:after { - background: #0d1727; -} - -body.dark-mode-active .form-switch .form-check-label:before { - background: #ffffff; -} - -body.dark-mode-active .form-switch .form-check-input:checked ~ .form-check-label:after { - background-color: #006ca5; - border-color: #006ca5!important; -} - -body.dark-mode-active .form-switch .form-check-input:checked ~ .form-check-label:before { - opacity: 1; -} - -body.dark-mode-active .chip { - background: #1B283B; - color: #FFFFFF; -} - -body.dark-mode-active .chip.chip-outline { - box-shadow: inset 0 0 0 1px #1B283B; - background: transparent; -} - -body.dark-mode-active .chip .chip-icon { - background: #8195a6; - color: #fff; -} - -body.dark-mode-active .chip .chip-delete { - color: #FFFFFF; -} - -body.dark-mode-active .comment-block .item .text { - color: #8195a6; -} - -body.dark-mode-active .comment-block .item .comment-header .title { - color: #FFFFFF; -} - -body.dark-mode-active .comment-block .item .comment-header .time { - color: #586d7f; -} - -body.dark-mode-active .comment-block .item .comment-footer .comment-button { - color: #8195a6 !important; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content { - background: #0F1C2F; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn { - border-bottom-color: #1B283B !important; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:hover, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:focus, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn:active, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-list .btn.active { - background: rgba(27, 40, 59, 0.3) !important; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline { - background: #1B283B; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn { - background: #0F1C2F; - color: #8195a6; - border-right-color: #1B283B !important; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:hover, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:focus, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn:active, body.dark-mode-active .dialogbox .modal-dialog .modal-content .btn-inline .btn.active { - background: rgba(15, 28, 47, 0.7) !important; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .modal-header .modal-title { - color: #FFFFFF; -} - -body.dark-mode-active .dialogbox .modal-dialog .modal-content .modal-footer { - border-top-color: #1B283B; -} - -body.dark-mode-active .divider { - background: #1B283B; -} - -body.dark-mode-active .divider .icon-box { - background: #1B283B; -} - -body.dark-mode-active .dropdown .dropdown-menu, -body.dark-mode-active .dropup .dropdown-menu { - background: #0c1624; - border: 1px solid #1B283B; -} - -body.dark-mode-active .dropdown .dropdown-menu .dropdown-item, -body.dark-mode-active .dropup .dropdown-menu .dropdown-item { - color: #FFFFFF; -} - -body.dark-mode-active .dropdown .dropdown-menu .dropdown-item:hover, body.dark-mode-active .dropdown .dropdown-menu .dropdown-item:active, -body.dark-mode-active .dropup .dropdown-menu .dropdown-item:hover, -body.dark-mode-active .dropup .dropdown-menu .dropdown-item:active { - background: rgba(27, 40, 59, 0.5) !important; - color: #FFFFFF; -} - -body.dark-mode-active .dropdown .dropdown-menu .dropdown-divider, -body.dark-mode-active .dropup .dropdown-menu .dropdown-divider { - border-top-color: #1B283B !important; -} - -body.dark-mode-active .dropdown .dropdown-menu .dropdown-header, -body.dark-mode-active .dropup .dropdown-menu .dropdown-header { - color: #8195a6; -} - -body.dark-mode-active .dropdown .dropdown-menu .text, -body.dark-mode-active .dropup .dropdown-menu .text { - color: #8195a6; -} - -body.dark-mode-active .dropdown .dropdown-menu i.bi, -body.dark-mode-active .dropdown .dropdown-menu i.icon, -body.dark-mode-active .dropdown .dropdown-menu ion-icon, -body.dark-mode-active .dropup .dropdown-menu i.bi, -body.dark-mode-active .dropup .dropdown-menu i.icon, -body.dark-mode-active .dropup .dropdown-menu ion-icon { - color: #FFFFFF; -} - -body.dark-mode-active .error-page .title { - color: #FFFFFF; -} - -body.dark-mode-active .fixed-footer { - background: #0c1624; -} - -body.dark-mode-active .fab-button .dropdown-menu { - background: transparent; - border-color: transparent; -} - -body.dark-mode-active .form-wizard-section:before { - background: #1B283B; -} - -body.dark-mode-active .form-wizard-section .button-item strong { - background: #1B283B; - color: #586d7f; -} - -body.dark-mode-active .form-wizard-section .button-item p { - color: #586d7f; -} - -body.dark-mode-active .form-wizard-section .button-item.active strong { - background: #006ca5; - color: #fff; -} - -body.dark-mode-active .form-wizard-section .button-item.active p { - color: #FFFFFF; -} - -body.dark-mode-active .exampleBox { - border-color: #1B283B; - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .form-group .form-label { - color: #FFFFFF; -} - -body.dark-mode-active .form-group .input-info { - color: #586d7f; -} - -body.dark-mode-active .form-group .clear-input { - color: #586d7f; -} - -body.dark-mode-active .form-group.basic .form-control, -body.dark-mode-active .form-group.basic .custom-select { - border-bottom-color: #1B283B; - color: #FFFFFF; -} - -body.dark-mode-active .form-group.boxed .form-control, -body.dark-mode-active .form-group.boxed .custom-select { - color: #FFFFFF; - background: #1B283B; - border-color: #1B283B; -} - -body.dark-mode-active .input-group .input-group-text { - border-bottom-color: #1B283B; - color: #FFFFFF; -} - -body.dark-mode-active .form-button-group { - background: #0c1624; -} - -body.dark-mode-active .message-divider { - color: #8195a6; -} - -body.dark-mode-active .message-item .bubble { - background: #1B283B; - color: #FFFFFF; -} - -body.dark-mode-active .message-item .title { - color: #8195a6; -} - -body.dark-mode-active .message-item .footer { - color: #FFFFFF; -} - -body.dark-mode-active .message-item.user .bubble { - background: #006ca5; -} - -body.dark-mode-active .chatFooter { - background: #0F1C2F; - border-top-color: #1B283B; -} - -body.dark-mode-active .modalbox { - background: #0c1624; -} - -body.dark-mode-active .modalbox .modal-dialog .modal-content { - background: #0c1624; -} - -body.dark-mode-active .modalbox .modal-dialog .modal-content .modal-header { - border-bottom-color: #1B283B; - background: #0F1C2F; -} - -body.dark-mode-active .modalbox .modal-dialog .modal-content .modal-header .modal-title { - color: #FFFFFF; -} - -body.dark-mode-active .notification-box { - position: fixed; - left: 0; - top: -100%; - right: 0; - width: 100%; - z-index: 9999; - transition: 0.3s all; -} - -body.dark-mode-active .notification-box.show { - top: 0; -} - -body.dark-mode-active .notification-dialog.android-style { - background: #0a1320; -} - -body.dark-mode-active .notification-dialog.android-style .notification-header .in strong { - color: #FFFFFF; -} - -body.dark-mode-active .notification-dialog.android-style .notification-header .close-button { - color: #586d7f; -} - -body.dark-mode-active .notification-dialog.android-style .notification-header .close-button:hover, body.dark-mode-active .notification-dialog.android-style .notification-header .close-button:active { - color: #8195a6; -} - -body.dark-mode-active .notification-dialog.android-style .icon-box { - color: #586d7f; -} - -body.dark-mode-active .notification-dialog.android-style .notification-footer { - border-top: 1px solid #1B283B; -} - -body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button { - border-right: 1px solid #1B283B; -} - -body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button:last-child { - border-right: 0; -} - -body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button:hover, body.dark-mode-active .notification-dialog.android-style .notification-footer .notification-button:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .notification-dialog.ios-style { - background: #0a1320; -} - -body.dark-mode-active .notification-dialog.ios-style .icon-box { - color: #586d7f; -} - -body.dark-mode-active .panelbox .modal-dialog .modal-content { - background: #0F1C2F; -} - -body.dark-mode-active .panelbox .modal-dialog .modal-content .modal-header .modal-title { - color: #FFFFFF; -} - -body.dark-mode-active .offcanvas { - background: #0F1C2F; -} - -body.dark-mode-active .pagination.pagination-secondary .page-item .page-link { - background: #0c1624; - color: #8195a6; -} - -body.dark-mode-active .progress { - background: #162a46; -} - -body.dark-mode-active .searchbox .form-control { - border-color: #1B283B !important; - color: #FFFFFF; - background: #1B283B; -} - -body.dark-mode-active .searchbox .form-control:focus { - border-color: #2b405e !important; -} - -body.dark-mode-active .searchbox .form-control:focus ~ .input-icon { - color: #FFFFFF; -} - -body.dark-mode-active .searchbox .close { - color: #586d7f; -} - -body.dark-mode-active .searchbox .input-icon { - color: #586d7f; -} - -body.dark-mode-active #search { - background: #0F1C2F; - border-bottom-color: #0F1C2F; -} - -body.dark-mode-active #search .searchbox .form-control { - color: #FFFFFF; -} - -body.dark-mode-active #search .searchbox .form-control:focus { - border-color: #030407; -} - -body.dark-mode-active #search .searchbox .form-control:focus ~ .input-icon { - color: #FFFFFF; -} - -body.dark-mode-active #search .searchbox .input-icon { - color: #586d7f; -} - -body.dark-mode-active .table { - color: #8195a6; -} - -body.dark-mode-active .table tr { - border-color: #1B283B; -} - -body.dark-mode-active .table thead th { - color: #FFFFFF; -} - -body.dark-mode-active .table td, -body.dark-mode-active .table th { - border-top-color: rgba(255, 255, 255, 0.08); -} - -body.dark-mode-active .table-striped > tbody > tr:nth-of-type(odd) { - background: rgba(27, 40, 59, 0.5) !important; - color: #8195a6; -} - -body.dark-mode-active .table-bordered td, -body.dark-mode-active .table-bordered th { - border-color: #1B283B; -} - -body.dark-mode-active .table.bg-primary, -body.dark-mode-active .table.bg-secondary, -body.dark-mode-active .table.bg-success, -body.dark-mode-active .table.bg-danger, -body.dark-mode-active .table.bg-warning, -body.dark-mode-active .table.bg-info { - color: rgba(255, 255, 255, 0.7); -} - -body.dark-mode-active .timeline:before { - background: #1B283B; -} - -body.dark-mode-active .timeline .dot { - background: #586d7f; - box-shadow: 0 0 0 4px #0F1C2F; -} - -body.dark-mode-active .toast-box { - background: #060a11; -} - -body.dark-mode-active .appFooter { - border-top-color: #1B283B; - background: #0c1624; -} - -body.dark-mode-active .appFooter .footer-title { - color: #FFFFFF; -} - -body.dark-mode-active .appFooter .btn-icon { - color: #586d7f; -} - -body.dark-mode-active .sidebar-buttons { - background: #0c1624; - border-top: 1px solid #1B283B; -} - -body.dark-mode-active .sidebar-buttons .button { - color: #FFFFFF; -} - -body.dark-mode-active .sidebar-buttons .button:hover, body.dark-mode-active .sidebar-buttons .button:active { - background: rgba(27, 40, 59, 0.2); -} - -body.dark-mode-active .sidebar-buttons:last-child { - border-right-color: transparent; -} - -body.dark-mode-active .profileBox .in strong { - color: #fff; -} - -body.dark-mode-active .profileBox .in .text-muted { - color: rgba(255, 255, 255, 0.5) !important; -} - -body.dark-mode-active .close-sidebar-button { - color: rgba(255, 255, 255, 0.5) !important; -} - -body.dark-mode-active .close-sidebar-button:active { - background: rgba(27, 40, 59, 0.3); -} - -body.dark-mode-active .demoIcons { - color: #8195a6; -} - -body.dark-mode-active .custom-file-upload label { - background-color: rgba(27, 40, 59, 0.2); - border-color: #1B283B; -} - -body.dark-mode-active .custom-file-upload label span { - color: #586d7f; -} - -body.dark-mode-active .custom-file-upload label span i.bi, -body.dark-mode-active .custom-file-upload label span i.icon, -body.dark-mode-active .custom-file-upload label span ion-icon { - color: #586d7f; -} - -body.dark-mode-active .custom-file-upload label.file-uploaded span { - color: #8195a6; - background-color: #1B283B; -} - -body.dark-mode-active .nav-tabs.capsuled { - background: rgba(27, 40, 59, 0.4); -} - -body.dark-mode-active .nav-tabs.capsuled .nav-item .nav-link { - color: #8195a6; -} - -body.dark-mode-active .nav-tabs.capsuled .nav-item .nav-link.active { - background: #23344c; - color: #FFFFFF; -} - -body.dark-mode-active .nav-tabs.lined .nav-item .nav-link { - color: #8195a6; - background: transparent; -} - -body.dark-mode-active .nav-tabs.lined .nav-item .nav-link.active { - background: transparent; - color: #006ca5; -} - -body.dark-mode-active .blog-post .post-header { - color: #586d7f; - border-top-color: #1B283B; - border-bottom-color: #1B283B; -} - -body.dark-mode-active .blog-post .post-header a { - color: #FFFFFF; -} - -body.dark-mode-active #countDown { - color: #FFFFFF; -} - -body.dark-mode-active #countDown > div { - border-color: #1B283B; -} - -body.dark-mode-active #countDown > div span { - color: #586d7f; -} - -body.dark-mode-active figure.codebox { - background: #1B283B; -} - -body.dark-mode-active figure.codebox code { - color: #FFFFFF; -} - -body.dark-mode-active .profile-head .in .subtext { - color: #586d7f; -} - -body.dark-mode-active .profile-info .bio { - color: #8195a6; -} - -body.dark-mode-active .profile-stats .item { - color: #8195a6; -} - -body.dark-mode-active .profile-stats .item strong { - color: #FFFFFF; -} - -body.dark-mode-active .rate-block { - color: #586d7f; -} - -body.dark-mode-active .product-detail-header .title { - color: #FFFFFF; -} - -body.dark-mode-active .product-detail-header .text { - color: #8195a6; -} - -body.dark-mode-active .product-detail-header .detail-footer .price .old-price { - color: #8195a6; -} - -body.dark-mode-active .cart-item .in .text .detail { - color: #586d7f; -} - -body.dark-mode-active .cart-item .cart-item-footer { - border-top: 1px solid #1B283B; -} - -body.dark-mode-active .invoice { - color: #4F5050; -} - -body.dark-mode-active .invoice .invoice-total .listview { - border-color: #E1E1E1; -} - -body.dark-mode-active .invoice .invoice-total .listview li { - color: #141515; -} - -body.dark-mode-active .invoice .invoice-total .listview li:after { - background: #E1E1E1; -} - -body.dark-mode-active .story-block .splide__slide img { - box-shadow: 0 0 0 3px #0F1C2F, 0 0 0 5px #006ca5; -} - -body.dark-mode-active .story-block .seen img { - box-shadow: 0 0 0 4px #0F1C2F, 0 0 0 5px rgba(88, 109, 127, 0.5); -} - -body.dark-mode-active .story-block .passive img { - box-shadow: 0 0 0 4px #0F1C2F, 0 0 0 5px rgba(88, 109, 127, 0.5); -} - -body.dark-mode-active .cookies-modal { - background: #152842; - border-color: #192e4e; -} - -body.dark-mode-active.rtl-mode .notification-dialog.android-style .notification-footer .notification-button { - border-left-color: #1B283B; -} diff --git a/public/assets/img/favicon.png b/public/assets/img/favicon.png deleted file mode 100644 index 954aa0704300a64afbec8db4993691679b2c106f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmV;y0Y3hTP)Px#jZjQfMMrQ<|Ns9nbp6xe{{R2~F?9YjdjB$X{xWp_ zGIamy@&5Mt{ylvCc%=Q`>HcS!{kzfrMuPn`cKuR{{rmj>n7RI_V z-u{ZP{fn{v&))t}iT&>M{@v*Qq{04rrTy^r{x^92%-sI|{{Ei5{&=JP?DGD}+y3wL z{!NGdHh2Bn=Khp`YkU9z019+cPE!E?|NjB=8OXh5lteoc0002INkl)MuElvXaTIr1hP2J r^x%()vJS0v?5&GqT|Mja+SdOIIVcR=Lzi)q00000NkvXXu0mjfrKjVj diff --git a/public/assets/img/icon/128x128.png b/public/assets/img/icon/128x128.png deleted file mode 100644 index c4baa076f75502380f7a5cf55adce1caddc5d9b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1938 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 r0$j?DHDq9 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 diff --git a/public/assets/img/icon/384x384.png b/public/assets/img/icon/384x384.png deleted file mode 100644 index b93ffdf57cff17310bbe8568404caf9d4d3462ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4624 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 diff --git a/public/assets/img/icon/512x512.png b/public/assets/img/icon/512x512.png deleted file mode 100644 index a958bd1420439f38a8dc8ebb88b8a94c765e02cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5829 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 diff --git a/public/assets/img/icon/72x72.png b/public/assets/img/icon/72x72.png deleted file mode 100644 index f96f0f0c03c762929993d9f4accc2a9901b07e42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500 zcmX|>c~lJu6vkf|I+94Xq$~|dma+||(e_#t@`w~hMTw->PL_Hp?fXJ$@wDnmQH>Vb zL_K+JmP(4s*1m7L_f9is&iu~#zVCd0-2d+Ry!H2MiO!as&0sJ@b+k2DQ>p!rgr`rr z=@xZ|shDA*x=)qC$P5&jH2Gz!3)!)>)EMaksUHl+v<7{>!%S&=SZo8!?O-Vzme{~D zTUc}vh-kSzNZEmL6iV8{=If9lz|~Gr-AXbJFgQxT-GFs2&^JOI1GLf+B-xPgk|eA_ z+zO;@A)|`qE`wVpw)K!nENTaUO)|G{Mt)B!_+@QuUZI@x(4Yd(Avu&V-G?3bSNA%t4ZDkE+!$blGw?3?jGJMqJ`El z3G}F%K6jH>HkN%rRv0FgV{JP<6yVDy`ojxsQ}9#_&OHa)IB-1!8^2ThbKLC-A3NyU zLmZtT&n!HjfIHk_rw4Qok@y9OD#k16_`RRba&hb@J*h+Q9Q@Kt=67+G6KMKD*i(93 zjp5IT>4zctm{pBxzIeNc7F>W-KJl9=r;beHkm(0{!RVDk$rV)6h?OmLBocRdU~mB? zRnWmOh%T8rgzfII%L6VXBKHM}orl}SG(Jg3BQcea+uR|(j7l2NF%1=6q5d0P%Rp5h zRJaPi-^8dATHy#;H5B`tmaw63m^A${rxxX0ApJFR9+N>NZoCF79Kb3OmE1tp8~1qO zof0blNW~3w<1r46)2A-d3&OWwXucIRe52lBiY>+B27LCO-n5fJ1k|DZQGPn zb0@v~N(FDxhNwEdSqd6J|fb=P#Bw_!uRBwiCH!1_XIET zaKly5354Vd49r6)kPpn_~92*h}~HbbZ{J*O)7=D*PXl zn^FoblXO`8Spl+3`vb*wLmCfv6!o7Ou}I$ezQA^lMRjR*xVDlZ$2UlOCf{L=W5Vfz z>2XT4HY(dZlT*yBb&zxj?w>8Vz}JW{A7*k#RK)i39A_*l=LsL-&+pK%8aidzI0`R+KHd(WP)r)P7Uis7PMK`D2_=1NjzXuBVtx z%d*n6+BGYSb}%i?O)PdcSvJTgZ_{lvzPanr#Hu#-{Z!w0j%C0e`AIhsrtoHEk*!ym zX1ZoqQkiTcX_l}^h1a|FI-z54=bwMtRa|omK7e26195jwzgrE{Y)rHa$?uXf;ykr zmg3LdNzpmEf}FX53CB*JmJY30A}(q(DkPiRS8>_z=ICs8 zsfDG?$=EGUGnY1I-)r`}wcn@5z89O#xDuV={QJMhC4h1F!u$fK-eDf^$Z>~#N8cD} zK1^Fz8R;=3YE~(wtUOc9^!V;9k?mvSHmua`M&9j`0dFS0-3l(uIU(oY#B{m6PQV+N zQ>c02%2dD&tUHF0tgwye(oB1*zWI9WiE{myqQd^=wpL+JL)E0tP0ceyhq+%PUF{U- EZ=Ei4k^lez diff --git a/public/assets/img/icon/96x96.png b/public/assets/img/icon/96x96.png deleted file mode 100644 index b4b8fcd75fa1b5b77bbd8bc6b592cecf965a74a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmYjSc~s1M6#tnPOHybVMV2y_LTOQ&677f%YV@_N&vlr-P_edGQ0{TlRbKutlkJg`bdKgO_X5Q-{> z;uh?18kR(%;2QvdRRWP|0-7I=vg@&|xZxfCEyeM7A@nwk{K6K=X!JKWOGGIZn4S;2 za^Rm~yz>$)Jc_oS2k&gKPD2ZhAkhcRYlhXw5hW6pJqO1ObYF}s+wkrjD0+sE6@vQ( z@XUhh*VyI+oE3u4Wr!|@n@{nR4;Uew$cNfDm@NdE9K$%Y{|e|uptw@7I|U{Q$UhhO zFR{y6h%EtDF<7Rcz8|>k1su2v1~Eu7jDxO2`3s0Blu;ll!h@qYz7*)!A*CFssb~fr zZ9IcMOYkWHUKNY7>TrG|_;bM{6ZUZ-vlf5p$Fga6UP4~k&@+f-3*t23(&xDK6TbEs zs@g!%j`v-GbO9dti66bk*F~TmhTP7hfIO&s19^|3kl1&zwKbBB=fuH zY)`fNuI%b(F?`j=>2i5fjmT!U`#sI_cgipKQAkQqv$8qsQeKg8QvW5L*S^E|j^OIi zE=?aHgFX@Wvz8pyYoRA9ne0NQ&bsDxl_3HbkIb%Dr zc)F_khiIe@m3|*?K_WljD3LE>RqhU?Z#1tf*CH-uO*zXmj8{CgY#&4MmUFuL-2u6| z1{3tii{eV2k@kBJx1GiFBaItoP1#Yf_w5CTUA#E95;rq#zj1*6qt?kzR$m{ss z*{;1zDs@;iEnr2iA$x3bF8RLm(j)YYhNJAmdNb>l%4)1EDWxqbLZp&UQ&Up#unI#( zfoeTL<{fiBk$k$CRrs}|uKQ-2W)%Z7Mczu4F)QQBi4dDji_B-1_bj9gen>wNps~qq zu<7u0eMXWQL2dm=>U#QzOFX zvO+^BwX8S2l3emnl(OcyZ5LB*GuE%~MC0b1Ij1uMuBR>$ee>>ZZ&@Hv&^D4dt`AoG zs8ZKM3NDloZ&Oo;YRmj$Z`<#YD^J;Ao6Zv%SIdPC6kp&n%*33*W~&_ zyklxeKaHxzVk$0<4~S?*Oy7_c8e`acg$ZlG$z_Q!%wVPKT4CSGCQl8MZb4p~Lj3VF zG{viHw#8(Q1un;A?ibr4GB)^TiePX6l9gUS3>NCTH&t rMW-8igN$eX0NvWL6R^eE`lsPJU352u#7Q5mNehL2q=p=Xr diff --git a/public/assets/img/logo-brut.png b/public/assets/img/logo-brut.png deleted file mode 100644 index 80f183d2c312da918fb52248df0fbbb8491343e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37148 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 bIScVWNKHm+lq}n@00000NkvXXu0mjfS0pvc diff --git a/public/assets/img/logo.png b/public/assets/img/logo.png deleted file mode 100644 index 51c65ef291503f552ccaefc5d27f8bf9edeb3467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421354 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

?te+p02PEmVtuEfj-HQ2v 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

JP)$YqRgQZV*Q*Wlr|?* zokREmHa9HGaI0-ygAII;i6%^$^^0Z}MnZot*71dT`7P7&RqEZV(b?Q3yO^dKjy#(f>g{#@Jf zEA@a@4Amz=#}94=wTt$iE&;YTWb9FkDmtzHk9V(0p5rC1mGwVrHt=U$pc!q}-tZQC z@0MRpE;;9Vp|B?2Z*`6?H798YgDgz5rZAzj)dxg!pW)|L!?%~WAZAyCuykf^7vH#- zpTDl$Hm1-+_-@W0S}4@Mg=@@ev_c5 zS1wK1t4_zjwH30=KdYCkynYyfQ04naas8(Y-$y^6{IgJu{)T;I`?nPud{-Ptt$fEX z@l^`V5~estMcxf6)=|3OJ@esOa0s#T?@B_j6z;~oHH%Mv1ma-3wiYxXnuRz}At%9L zm~+^;s~67pVuKWlJiCW+0;v%EA_s2YC#~o@ zb)`-WMrT90Vpb`)MN{N=^Vm6X}a zi!r>!3^$3_MZVEc@qXxU43!H6;b}=h7d`j3>#lw$tv5(eWtEM#jT#;&YpnA!1g3IY z0&81;Gvs1Y#F*N4S4d?68i>F=tax2(Go{Sol|Ul0fe?3AI!Pc}pgaN>@^>__sr~O0 zY+#8ftcGsez7e@LuB=shw9GdbU(t!rl3rDpdACWZs6W$eb^wvfb76Mx+Asnvf)`sV zxAl$;X{$|v?yFfE7)0ROiM741m+o~uW1Y7xNCFv!4XaBD=MxpwVANAKQ6yuBhD4hd zy@+)YZJjXSVlmn4nHL`B^dUArYBRzn$yj`^Hs25^fxuIhKe4q{J=vMdob(&13J zKy~lE3bi#yHE<`@bcMGrr(T+$V7<bJFXy4I2r{0Rf|^Rp4ea44yJP`^Kh3Ls|AV60CR z59l5RUdk|(L{vJYNWU6Dixu)aHq9=^#G*}EA`Bv`k|%!iD#P%&!?9V{M?B%mcRClM zS-OWqyASU1pg_Qd?bk3JmWQ`cK1Jm;W9OKsW8l)U9?Zc<$U$k7EuYJ)B8w%n8UDRyOYE@h> z@3(dk1BI$HN|&89-VuABaKu`Pe_Cv-9Qt~2A>GF_ZwD)CN$=wcqm3Kg&$o*hbR5%- z5YM18Jxx4*w?bnt?O1l*M+^^~qbfaKpKKEE$zBq$Ru|NuB-0=#(SU`#Lp^8qAFjm9IQ*4=hZV<;E_JXqH@AKLh+xBIT&_ zs@+zyUl#Dm1i9`X8hpFFGu`)d`r4YB&?&$ZsM4Eu`#>6%_XFV5^o>$anEb2yNV_n) z(C7c*jMno1fJwj@-wJx_{{MG^?}0j9fnn5r;fCgFm{cWRkj&Oe3UMwG8szvNLXp@W{ZM&A)=J_xSa|a(md7L&Fapw$N|)L${7@> zW&~Wez>@9$X+YSLeRL=yWBP55#Tgv0@eC(wmp$R<*G739RKF;uts_2o$3}k|PD2>x zt1t_k)NgBXxT?D>5V{V*`677R4XI&fs@G12k*9N4#JobTsFR46%)!dRk{T~Wd(Urw zv&_$0>iK?}z+{m{32WiE{HA8cu*mluMV#xaoyg>j&3SHX96CG({2Gm1^Z6ac%5T0; zs`obfeeQrB)cgMS97*B_L~)Xa?kd@!Gf;qLD*?yMZLsj|%x|j~+~#!M^qY&8#TL=% zS~NSKk*hXi92>nnCYzVrg^kQ$;wC^0sMV+oU6dh`{@Le~PLn=P@a=q9z=cKX7jM%9 zd~lid$g>)j1J`iF(WD{9(JQOA2QjxhMF`IJEq)a1>}jZh;Sg3-FKlnU7wmyGxc$oF z)}T?A3Z!fD^o}lbv#Qx~3in^$o2qh)W9f_U(c6?kt;1P%1ccGeF0G*?^+e^6b8k;} z?_BbIO~S-8=ChqH<~__fRbM=0CwWAfsJ+#pr3Lhx-`*& zAFTS#+mCU5kfA`n6krSdyPM{JeL(!%`W#?yko;9jKQ+>irq@7nO$J9}2qXY!gusmo z(=kni!e!)=mZc)I(#)zd`65?>)@EGiQ%!Is)ZP)<(@qiy23g~MN*u33Ua7Z&J3h=! zUd#>SHM>-XKn&y{7`X1#Owl8QO={n{Bp5~d$>BY_Dw)vlL(&4f71C71;polh8FE?F zM6K!)d46nDd`ep;vL*BQ(YX8IhZnyB z1==(`83-`h?57d)yh-e&+|PHZ-4}LWwUm>tRhE3rd8++Y!+X-h1A$@S*xka2dzf7jM;sj_dll@34NXE^6cDPAe*$vW2RTs!MQM` zX1x8-c#qPu^qC3#wu(2$*FyAvUy}!*a3ZDS|M&!hPrs66-onhI ze3G5~mH*=$_JnHoP1Txvw-Tw{hb^kkQRRJt02;ka4t48l%$#uC8Y+gLd9LrGg+&+~ zJKPTDOA~EBQYaGG6(wB7%Y;F;8VYIT4_;AnMregC?0pJ)JM;!u&-Uq(a(2_Jyx=V zz&$YQd*d>myJ}k0La%=KwQ>=x?74CGr-#=*hc#n{`;kzb3ZXzV*xzUcx=R=1C? zaSDB4Hw*YFiMPvkkS{w%{A@y1zn;(Vl9q}kIIKxxMd0b(2X%)!uIC7QPwgeN{0VW? z9J1OaH@t(d`fvD+pLCYHCtEC%k>pU6uwteLA?h<6^);_(EaK`9ork*PR5CXf;?#Rq~n%!UVnT%&;tD>)TdCC>D+`hzt=<)ceb%Sk}!$o;M9;J+$H`1e1 zd@opB7!YH_B=kd6(!{uCChg-R=LrPX?HrKQD6Wbi&4TrH^Jb4R$bL4U5}?wzK_%K^ zxxIrBh*U;us!oD|>`dvB+7lC=afnt&EzRUhUxh{XZGO(gxpZ$=?qr7f9OcjZ%LpXY zQbSRRY28{$g>VRXeOa|5qIz%9NZn#i&+`d@q=;0dwLvvkiCcNc+piAWI`0 zD`gS-G*S5P7HsPiycTU>f8uqKITa0P#emnsvwT; z`R}~;#iTNy^XWz(@7D6BZ%4=~=i#($tFv&kvEKkSy5PckUp8B7Oi$jZ}2l4K6Zvmj2mnjawq<=+O6a*R{= zt|TnzuYwa2Yi9ANYa%cpvvdkm4kCJ|J+G2AabK+{hY1$zNt%fs77SL4h+q=6Ps@~7 z*oTScvu1m*tsBfVxFzFg92Rb?p9X%G@hi8z&Q0hd9k4ZWBphvbLyc6$lz25tVa|4b z@zXy@Rj>=Pjc&)7t7`t$|C=O60-EaLwfoYL-$plQpN(CdD)*NUL@NcyYLU#OM#@8> z87bR~orIon<0(4g+kK=e@|73gNW>d{twBv)+5hH3kCjMT=9_BUJ|R-l&5vc$^K|zq zN$0bq6hz}-pP}w8PIIyjgJ@-{1;87#FQ4|?Y0gRNW_hFPbX0@K@wxPAh@iQlSU=#- zNTqs>i4;?^CpBP%rTg-lo6Lhu5F0xXk17nr(M}-0VOw`%<8P9Jqt;??agrA85Lhj3 z9=H-_F7zGXbTJ`Y{A<#TJ$FnZNT_3(sVaNNb#YkXgR^iM(Vkb*j^jz|LAHqPiHF@3hKyC!eQ zKtLe^(zp~lZzM?UzZZbT7N86n0qzQ5o@e=TIPeEONq_`^nhj_JRH7tMC;q_5(Z36P zS7E__9rc{y{?a`)_UeTk?DJyo3-L^QCZ_#NnZ%3I`iASH_y?b4sG-AHPK9l-XEIam z*90Ww4Cb@Fxbkn9&QGG@+>x}nbacIC$u*J%ik-~W}N|o-)!A` z+U4ja@Hm*hYLqEpYR8Cq-AdQ( z2V0jvgEhF9YC26{Z>`WWp3o$4cf5T=?&5-|7Oj|A31WM@ERi1%iL=~Kq2grMZbGR* zq(cRot5{=$@`7Uu%;_wzn18^M6VWRfT5rjX&>*`wVxmu0ey`-bdb~5kkbcVy4W}z6 z^sH^=a6Oo+r88Bo?CF#M+fl9gS$lfkf>| z7SFh`JyQ=A^5y`B>YMgrj}znQQdHtq<`dB*1QF?X#kgd9)AoHQ*ctKn91w+)D@$ofIdc|6RIP`@pTpkYm6Z0_q74IA^UV zZUL-nvaTaQ!iNg-a{EUNFa(GJKK$=!0T5ao{vrrO$czyEM5-xk{4fz=@;!oGc9029 zlqwmn_YO*%{4#qg8%i``0X|4BOSedhVyIf!%@ImCa}^`3k=QuM*J?CH*hNKDSFBE| zoqvugfqC!KBEcos3KgAjus5G6^Np6!N9P zIHCFhI{6@fWd-fe-!}*!Z@s)vnkFQ+J6KktCbE(nUg;kc+0Mk_i^t{l$6?Kpb~_}a?-V4Mm=p2L?j6Zniw=!7n1 zM(v*tYST=c_>`vpMTk9vTj6x*w6^6VZnsm}nAfcLkss}rSSeUVPIRGX)y2~9xm-^Ba+(#K@YmmP7ud=4R`W-n{N>%Og8ep*)M?{=buICmLKLwRJK zg)6nSbUBVVGBDY>s^fLIc!l~4_FBi(8prG!#8{FZS{2S)5^I?AUly=R@IOt%M`^n* zcm`|pH;;Mr*qr9@G6E2S1?lW$q5#hp;MAM)3fQ{Z|Jxz&PX<|laa983K>!hXVflXt zJ5DzxC~u>dbSG=TdX|BnWl*XJ03UH^l$k}iJv>!qF!`W~w532RwsNnTbl z+OQ#G=gk#NsS=_D!a#6?r(Js$%ac*J8mKNu5Qc@4D%gsEIU)}GO(`r#hU1(z6u6ay zk+qcCkz->3v^h-6#OM*^g^Ik3q@TgD-9wHtTaLb{)$bCd6yttgp$09WVM|h?K$uuD zq2K2ll+~uGL>7GfI6?Uc;ItJL*<2mLoEN~BChV2VZMM-0|t&hax z`)L;@k+gl1bT7ZUuwwhlru`T}zB!XEDEDDD@5pER_{#~aO1oeF;y^#>BE|01oMeZw z+`x)ns4DV1lZ2CRhk}IY4D%2{JM*n`?fd&ogdE7c$u?oj zkxe5N-7{9Lh~|-Z+x?+P>YS4YsjzsOTaF=-x$Rr?)FBzw`ywERFM6;8B=1Ooh9vbL{t184#9NR6_rJ7fe`w%Kh5y)x!sYzq ziX#Djc;nc7ypg!o2^^yK?4Fmd0PsH@Fc<;p0+#_7qo#k@e*b}DYyN7H9;aIt6cw}} zS_;Bf@e0Ge=0e>-c;x2gFg|lSIWxP$#gJnuFE03QDcE4PCmA0q3>)|yH@HIMT{F57GfnSBaW z&D*g#gL{Xmf^b>T6UH%U^CfBVI4I5lnJli=XoM1c^MVx*I0=uG{cY;lwenF*BJ?3H zZMv@ZVA`f&a$e^BvQ)rsW;;&f0NKL^mqKcpWLN`l{vve^Ir_C?mSq=x@XL<$)d9{k ze*IyJz16-gGI->jE5h{!8x45!Eh^Z487?5Az zRg~*nwZI#&$u7e6FzcqRa>0#(62P@VB+*zqDY;-gL%}2nC3H$HTB5Z`Uzt|Lx*$Se<9D3#{I(c0cT zRednPE8oj~l{R3!xeRkYUvVZd2|U~ySdg!0w~oLi958y}ou^CUl56w0I^MxE8y>D2F7^4VV^V+_X$2%biVR55<|FH zQ|{*5IHsgh^rWjOKQ$thg|E70b&0aFK^V??U0m4p#iEhQTBVxZAbbd(emq8mkocG^ zj0g;7PtH{a%NKjY@R|nRhN{Og#4$Bx;lYoqAwWp^3HnI!Xreq%n1%QD=PRI z1#_ z?k$Mg2J?0=!P zr3A6!k*8YGdvKzsF?p>v60HEDc6KHNiNZ)nhnr6bUI1^)}Q5DCV(3ipSJ~sRR}8q#MGBo81MrSIX!1^F9G&q z4lg&UY=DCDLeXahh=~HNIB`}oo{KzrqcV-)5PX#DszK(x`S_}l(O2zx3^!L zHo3j>^V}FGk^g3t4kf`vN@6_FONG*h@d*n9e@Q9hy`m__I9Ho~^)tU7JG-vx) z{qozY+uON9ZRfp{nQa3;$^L@*RE^9F8U)Ue6%CP-7P)5U!Wd`rKMTb;gFE{)JYJ*c z*U#e=21SnkgZ$fM{#8_|j=N=$A+dT}VpcW}w|2o~pnZ!P|T0i{wS ztUi*-)QBIDrHSPn5*yn=S`6R^H3;w;q>MGqy%8!Bcu@RLV@e z0V*Mcpr#I0HriQ3$r`d41=NFwz^|XJn9ae zdDZ1GG?lB3NJraeDK@H(m7eZlgFv!WFENAO`hAObt+OOrqy8( z6*Ly}r)i1mHn@ul4gxlp&B@=49UE(`9Vg}Y(Vn|cfz!RMP;S=9*H;rCfoR|mOi(*K z1TYQ-Om?jKCU=3q+yknV|1bh_ZplD4&?k{V=|cp7Ync>K@&`b_emA)bWDYTYd{B;J z((=OpKi7mK&A(__ecL9z?VKxPe~cuJ^_QYUgYi2lVTh0lDRT9`e>8DMIWSU(Vw>~s z*4x2x2Y*wHqTXu4evjjF8+^7x6Z2zGCUNdpl9PY3Zxda~A#}#`mj-w^x|pCgQKME$ z5dxU;G4r5Ub{08@5Cd&Ol!ck#$6gtYwi!n23ljbbnU1KC_HQ(<=0TG))$cU4OzYxR zMME^#H;G)nAi`&`)ts#=l`I3gi228=rLAlRNp)C4FnN58Y1L3F0{Hzh(4W zTe%^)Ssek&k=x4P%L_DZk#!x z;oc!K*x+j(;$N_c3%oTP^HB=pR>iv4It1gDB zt=g?x>=$?XJ5|W4TDg@jy06=WVlw&&p}FxYta7qmM#$q?)0=r^S>Qpvtfahh{1&D zUvl`pl%jLySSAW2U(#;JzZWKzdv`w;@?Sz?^P^Wf*m$@w7k)0H_TR_>g1o3`KxW6< zTK#S*nRM~~Uy>h_ii?q}Wabe(*aOF@i$>3l4R8x}Y_l@tsw77eZbFbXlIx{vyVKd@9~uno z2vF3eV{Ex+TUhF5Xp)Vs-qp92_QRAZK{RbKWBduEds}`U=n6n?@j`A6+xX*JHxY%aQ8aAN_%GYHft5@J{PN$sw?!aM~Pe>AV*b5q!sVzR(4u@(>M65xGtRVEn ziTFqj`S?W23LqWA3X@T*EzF|L$}mq*dcp4FVann38kCWPt9Jv|KzWM}eJjJ^V;*F< zzq+)s?}3uk@@#*COQ=B-lcBg$sJinpIU2MN{)Jqpg}G<%6;fqyEua1UsPM4 zWKOoXQc8|n7SA{&Xe1{kca|nTkCmB$VYs&AqyRn&uy?X)Jnmr)uc^?|Iee?e;l}l~ zD05WBmQer~*yO2Qp&$UmR0il|fW{s;hDL*Lp#MFaq64F(3b02|t$S(qo7+s(QnW2PayJr-+e*$3#V3AjK<* z*k)L1o1a{KxwbmyHtkKeR+8<$eKxP==Ua(|$1lJ5bT45B$W4$PNsj4zXQTl6s)k zcAS%DRZKNp_1QlSRqT?wcw^jMvL&Iati7_Brsld;dPa+1K&Z2|i&SAKM($X{DNA$N z`?Fi`DPV2i8}PQouF|VbpFRKITBlM|_hb6N zx{u`%tO!9a5TtaUFYqoPVsl0FBpi)VUVHo9hGkoirwJQ=_nQG_YFsr`=n~QXh^8It z62RjmYbW^SJh{04fMD489|8R$8GxUA17dq1-EYZkhJ5uJbYt<4`SOP%poK1hymVjC zOd{aXo&1Y5I`Wr=?RXe6RCqo1vW`_zEdMhA6u-C|+37+G5z#Z9( z`FWm8I=3vawvq(TK(j^<>bsnhvhN>5VOsikRhPy(l>JztsqJ{ek!$y$vPS0>|u7rxG zt}2a6r^Vy;9GUL^vTro&rmjI?@=n;hXu3YFpT)r)lMGgm^G5by7}R~REc^Q{R1gwg zUdCmdrA3New80V;_7)~v~!~$U)DJ4i;;Kk;7O)?{~t1 zsbD3=Vz58nf=KU>n!C&01J(A(ukU={(K|;rDra=nO0ZS)M$*zA#=VYEf|5-R)huK+ibYes^VdM$jdM+-ipv zGL~*Ml@K;^%QAmLjfsk72Hc)=4^N8=ek{xKVUl9mKbk)49t#LW4d#0{8uYEHyHmdr zxLrxD8Tb5@r|K>=vlMOpfhXz0fT?bVNoOW$V5suCJsso&4gw$RCBf4XwJqT=m+LxT z$LLd0%FaUlA;4mwSbv{C`;J59IJQQn<1|ZR^l6+kOWWh}Kz6aC9}@TrCUq^gssdPe zwEB;MAx;ihW&rIHfUZ9Q>kK}~+YqR-mxgBR4q)hPJ`GSV&_2Q73|LzjCw@MVB*+5; zLJjtSg5bIueaIC4(FG1xOL`^-pe48yt(Of+2iTC5fe$4q)an=V2Ml^Z50ikz-rg%o zEy>&d-<{si*7={i|35!UH#PNS?iL>eX%E`&sWQ&R^Wg zvHvK~u;;Qe18h3qD=4*qcl}qDcchI^XICZZe`r;MJSool@&-WNmiLCv5h)T|nmhy0TLSKLP3;VyQ;(^#3V4mH5lMMH%Kg$1F$TL% z7;LR*)*sZFf$7875mV%+%kCgI|MTJySG_IC$nd*OZ?hRi9|C2|rJ;@J!OtqZ-ictE z2AecrI0P$doju*u%EZ00ql%>BMvIk=*ez<6)C!#s{VFO;GT+tdnJ|<<(4RkC3)}br z(QFYj(;UD3dt=yguxg`nB>fj%%RdZp3^=0PGb;q)CiU%JjRZCbw`z3XHL+tBO=4qF zefIC98roVpgBu)LaA)IHUd{s|EBoaSVCh5`TOExzwW3z8`WvgIT~N$NvQ~Qb0_dD< zKdW~Wc^doak#`GrG4a{D5zVb4(X>rRecxO>?H+A?n#^Tvy}cOUSpj-!ehsT#F|!*U zu$do$`Jq-7JmZ1LE4}b zSWq@FU8>pG^Z<{wdC^2B>84DWFAq2Jg^`Ypc|BmcP0(r zRE3Jx6uS9mmI0L%%mYB~Um2hu0({Y8{GlA1kpbf#r#IBH*`v@mPk(_=OMglEw)SjW ziN~pRJyTHA>@FUJmA#Fu=-Z-M9FdxH!L=zlGF2hD0lR!-1nGwJW^tFHB?nM$HeGZ% z}T}dB<6$%<+>YP78jAt=&GE-{uA+GbLPZE;xNr!|Pv5Z5IcolMl}DJR>u1MUo}(xs{1$CD_dqY&b8D9TEPj=|f8;#a)IZ+Fte zX4Gm9n>r+m2Z+Yw7XRltHr~;(rA14XR&UE&-TtBI^)A>74@r zpbj9Q=6d#%yPqvnj(jr61KCI5)hZ8ocuCa33beA_{>1IG4}2~)=$Qb*cs_WxYHW@j zAO*}5R6t*bKcNL7zucq%qm&&$bA?v%&PJgn#hqv-`uUv`XRe>^{ukI2FhIBhQYQbG z1$adK*WRAZ-NA9ihpG!{jU{;6>Ph*g7TqqQpVR0Brf(mpwr^H?psCg^C2D;;_knv%ZZuy$7^!%8dTjoMW~`S0_C7CN*;?~JzUFTP(#G%4x*05c+K zU<8Dog$J+(k&!A9prDQ%oQ7@SjUk0i^rM6}!0(x&-5u&^5e{oVcd_EmbKkEsNwvEb zEqS<=2bPJ=&c>r^IXohCSqZjOAgieYAxh=?yC-BB+;%9ID6&pAvZXedzU$D|1MK4~9WYb`u|Pd}iN@u{M1md8~6Nt&YBKI9-xtCn`Sp(}i?;-xz8#eeKR zQ2)c!L@r_f?qblcf5NpXh4@=oak)r4LyNYTB%Ox7QJqL76sB&7kR9}7MvrPoaB?}? z$*xKH`pE+?fc%rau`);TzofX{;uDQ0a37&iNrINxX)nsZ%SyCca-}ZT`9nqOLK`Rk zRBBy%MniNS{yayuO@JO$`J<@<71QJBmj31p8MmsL9l~V96pO8#I4GvlXfdS|oX?zg zHgtpQSG5>YM?9^aS^4uC^@v{;rR;#0vDfg*Q_KK%RDYJ)OP2MP?V~L-4&uz42hDkH zrgAaoqH@2Y=!+XG<(WZMl2OSEefA$@=th}w^q-CzVUKHA^4{EP;QxBou${c! zQEybaECc!;&SnOnweB%^kYMmb2Ot(CMYtcl-qwx#tN%o zz<-}?S+a1g6g2Afj(UgARFQUZBw>c*049k%vpnmLuUNw^?tGA4V5+WobrYkZ2-k;g z?uLB?MbIaTErczEqH@~2XhTe1qr%&<(seywhOh*go6pm}-SKSjYISyEM@>f#_fJ=@ zc&+qD9<$!xAt%%b4FulQ6;_rTJ!*`AAK|w-Qz&(cA=uIuwKpc9FdsbvgSKoXMs_*_ z8YaC==YndEeQlqGxS{l+}gj`^cz>4N>$Uc*&_C>eZ#?r_0iRv*q);} zmmwgMOZktoQM~LZ8jHu%l%vOkMa5c4g=P;9sGC3$3GiV_l7oW|vZpP_Y}gJ%LX%-e z>>s(@Y6wW4urOR%`pD`lZAO8qZCtI?q;QZ~IcS~E80p+}x14f67#%uS_H&I}Fl%`K zr$*z`Ffk93DqsOV?Fwq?b~lL2vJ%N_V%0aNj=0vK=Hv4Q7@2(psl zL?k>C4ZJDde~WEB|H3-te<{2QR}5pC2&w!n^UI^=w}tWIz8$v#7rQKy?XG6;TNoTE zoeg_y8^(KNqM5@q<( zzgB^@b@}0TrkwX-Jh8-rTK!@mIQq@qtOkkK>biajxGaJ44^jgW9C{x?B$xR3LRW7c zy3mYsHM_10R$99mz*R&T%zcnZ@V=d}b1Y?C-AjuaIL$;x`{R{16mlp&}HBd$e9} ze347vns>gM{MG``0xAhQy&Ur7y?k(Nbul6;d4yRs_4@>q&z90U{3;?tg-%EL))U|3 zx`;38+N0%G-AfX)ofrkaAMv)JzD}zvgIX06E1`Ozv+01_xb$;dg|(Axtj_gq093{^ zG17(8@V0VyEVUtP%^_o75(eGU8p8P1drOoQ)EIm?2V>bJ<1cCGou>NGsDrZeoMzts zpX%)z*}d1~&@%2e-L;*MYNFrmUfjsGCW3a|M&-I})fP>F)sFKQ2FM!)B9QiilN}%f ze>{B|lmFpoIfHHxLB}aw+w7Lvr(^)$rUvp(R7;vEPy`MR>;U8eOyvANobpWx4UngX zE*&6V3fLtvW4{J^ZdX9LQ2VT~zl`Lg039|6SSK_i$@zZ+e9kw+)Q1yL( z^AV~4;v*^tr(v$BiJDsITFmz2EMU~#AqMrQ$o4A21(t7!g`d!)zcHULZ-za?_hxKS z-&Lhmp)8d9q!T7uTg~00Iw?e^I~D%cJu+fp*HYfx=GtWLIFt;X9x7ov?}yNs1592o z!&0?UL4=+Wd^*KV828@SD;YVUYo31kKQ4xmX4wC_0XTV`R4czW! z<)gso3|8R3r(>|T{@xc5LM|w#DBVdKliEh9B}3*)2a*2Xc^S84xDnDACq)Gz+?u>p$FHv+DE=O)o3ZFdk}CgfE= zaGb2TGT>Up#Sgfo3jiIh#SxDY0SdJDmEEU<>4g(Bi%)I(zzE{!+EN1D&*%w&R$Bl> z*9&;p8zvYe(O&`dtSp$54k(xBT8kgHuOTb`a!XG`pqIMZVpI%B2Yv@Ozh@?&QK&|n z7d3)DNC4OrUm_*|S$C6Kj(h`nb%!*bW{I{HMK@I~$>u8C>p$W|A+DUinq`tPH8NtD z4?Yx*F;;_tSe4)Sa9)3mK3sevVL#88O(Vi+1z~!3lDcO)zJdf#nc}j3iHR8IJ-eo= z1La?M(zNtDUGA)o@SU_Kx7J+g{%r{suq%q6kS834teg0Vg2^|kW}k@V(eE9d5y3Ff z(9l7?O0v?s1yJv4MCAg-r9b|hw50x$)Oz{A#P@Y=e@7?Prf8HT%R=DN)&oErIaYLlW0}?J*?t3O@Q(k~ERB_IDJRTB)n#WdE7V?cxmUM2IqaUyfH511Z}*28 zY}Gk^6rrVLyU8D?W=cP0q1V$_0*HRGhvyM8X&1Yd_le)y?wzja4X%3ip5L5w*)!ZT z@4XiB{XMBzKewNMj*Apm*Jm&+Bg>DSC}b%(tk~&*tSboa#WU>9`EBjb{4+ecV%1^P zG=s;1ME;HWY5>%>t^g4s)i7>P)6VNTj&4>v6XfQWGOG&^AqWux8l;wTI>@m`Utzs& zvBS8!zNeD+5xMy{%r^v5Ere`c+%JGbfNu0y7jD@xCQh!+B*}nBo5CVve{o?^(d&aoZR-UWkR zDYPUZ_2~s>JYzz#w-UD^&2TA!BoW}j#)Js;X3hu%WWbzwgKhv5BCi+2cD_TufEFMo zr5!LLh6g=R`3$gHBR8ZegPyPf{Q)4U*#(MN;-&?({9^46f}lg-0nY6|v48)w53U`F zZ345%OGU3is&lA2DnP@al$l1Bk{biLktnmgV=Ch^kfG%i?y=fb5cRU&xkz-s0fmca zp*RMzSeSW;rCiaw59yY12N;74{LJ!mP%_)%v9@Z;!vVcAGJ(5x_eOlj7{-k0lLsSQ zLh1HG5=Iel^kJa1w=}94%<340Uz{3~QMT^}ddH`{gf+|?x!h0pMEu$Cdxv!_%r7sL zT2eM56Be3rVDjyJ|vL-}1b zgq$$9*+(XDm>QvK7@xi)8W=N=X}DbN;dpILCXsW}Y7m}4RcFdls=Yhk zLB=*nNPqV%?@upK2&xBb$|7WYp1$UPn%X&CpK`qTEV7FiLZBO_Yd^q|!XFsEq0#`G zZA!%7aenRR{(9D*OQ!QDWy788L0_?T4v-BbQE(mV z!>o}4Gb68$H;nu9()(6I2sJP_E`Xj0D&DP>JyQZ+Q7=+}mk#^+RwIQ0$n9wWKaABP zH!T3zun6dB@dXcl;swNr{|67I_^)Cs)cK~ejhsi6{_ zq>ZhBlM?d8WnbAiDQUf0gQ7$utxse%iIG^epQkvGlZvZ=AY;8*tU;ysx9LuVPmfZC zF(U5Wg`3-`#YEG~-biXuNT)-EoI!RGJp?Bebm%DlDPLF#4_AIGjx~eBBum6C>gUYg z8~Y!^Gg2+|HR!aIYqz%IWM*1CPD2OdxVopb<$ao#sg4LWz5AWi-W^01ac#Bdlj35>0+7TvO$Nb+8M>l5;j%!W7XB`>iU`HsogkD ze)Ww2$?Qof_VTZd@-80d*A`jJoL+1nyp3!<3qg6AD>08T*CZxR(Tm0Xml5d=Elb8;WCd zh5sQ5akf1zrytY_F4zOODtlDNSFrrs=}NUzIa}|un=A-S~C+2o7RBe zDku1c`XAnw32>^2{>yLGS>V4@B2HU(;URXZAoE1XM11(UTC~kcBK^Lervwd<66SO1Vb_#sr#wgrU2qvkw$oex&{sz@FHn%D98`4R0$>ijjm2h)DLdG2#&G>BzbCJKphtgMrZ$HnIIhJilsEB?j<})kaX4f&Z zElu!)>Nf0c*N)W>k!^=-a>K?Zui<;*=o)>G?`t|D`kPs?q%&5!KE9p9j3A#7I4yB( zSJ<@ObP2P%>D6(%=$Uz4CEglm{NnV11?^XreEh1VM?waY#u$&NYD(;6@=YJ4@|16B z(8ePJRfPGq`>AG9DJNHjTHN+gnf8z!YpS#derMLVWIRP- z2KDEYzShAI>d^w?r)FvW3hdokf#<8vaUu-3CV8VPn?!2sq6N39{d2SWdiqyUjY?&*mx+5QW9*kb34|yc2G_PQBp7@@us*u#_2DKIo>aL@oAVyReGcgRlKD zlr=@Dite_L9s?_I=3659P~QoIGHUn6u$Ly-$0ygF2m0hvrsU=qwa!mK(Gy}33dZuK zg(|_5h2a1x+b&{^gzNPYcN#d!(k8-+XD#ItYyIgE6niRPT)-;*ewNL=cQ+HV&C@vo zw-c60L^T&B^Sdmwzvu0?+bM@YlH>L6&kzmHE;8?5xD>>j>1U5WIw&5wdxURCH6xnO zo8{nW#OTI*4F{;kJK0(PlohPjH5Kd$*jn!H0eJz>7b1mG9`a&`$*I2LV(GZR8*0z* z*Fs+=gC5`qphjRn(n;X(W(MkjSq%kRtpp%+bq6BJUkcsypF&3fwt7AvZ?LY{eBC1D zG0X`*@X*Ht8_u`YMzcrjM3gbJ7r9<*a|n7Zhd2XV_ehM$c@mDKkOU3yud5qo+N{ZhZ^eT(m4G=h%S2OoZMqq3{|no~G1&70SzbxA zw@oemzFvk4H_Sdb&-+6n!M&~4OgqbYg1F*b?fl8@;jm@|2~yxK#t%ZjKCCBwZtj- zGsFNyH$2hKLkiOHnU{_@dMjQSf{=IqyhEV219Q-*izWfBI9E9SaF80s*12AElinAE7y1z%quJw0X46@ckE`DMVR z#&C?NK{uNdjB6V@UIfW-_;J1O1Ti2;x?4x6$>`|~TYad@Fpf3{YfN&QwRgr_Lm^X|IsiarY_LOrNP+O4+#1L2wH%&O< z;E@~0koifmrK0A?(=YaGoAq3*pZ07AvW6dC5FYWIcJYw3J#(6v5LECzs*_lx^Ie#z zhfHodyj*()ZyA6Mha3pg1;WIEjR|1?Wx@XAxPl(=5r_+dTkU{Q{a%iw0X-8sHirXs z)=;1oLAofTShxT_K`YSe{avMVZw@L!*gw98TSeZ& zy_F31lrNI7lYzGL59zO*GRweSHGH4_$I;|VllJ@%Bn+x#YRj&&;uIAs|Z9<;vSH|Ehoi z?OsRhyzZ1;xGT1MH#4{2CG?Dzks0)UxVILO2dvI$UK!!6;yM7?fL)?1* z_||=^{~>j6)WF0Hwr;tV%S9NbQ&|5M;ydRW!*X*bgDco^w=nCmF7(sJ1;JdE0#3Jf zsofWQ9h39aUzJBroSDx&+CnAiQXtO33QTDoivY1m*SI+>)Pdk;d*he*gW*iOitt1U zeCRB-XB4yI4(3tzXKDYWD#{NoRcs8(zkw^J?cfH8|#$*h{Pl)F66r&^BEWqnkyCN2!q%@h=ypI7@kj0K(6 zusaJMWd;jXbtmoXV{T1fw#PX%HUHym)!eUpoOun_!<)T%NL|BdpEj_75Q{+HfI$K* z|CA{vNl=?N!07U~4K*X_X(Ka!klXu8=2uR7fCe1I_(9&@^Nx#9)no9(6_I9ybpL^oh@BP%TH_oG8tb0q1t@-2uKc`{_2^>fA!2c+7B}_ zC}jvKp}v7h?OYRz*^$cD)Rx3>!%+SUM-vZ;-Y}HZ*q<@ZqkK&_b?84x4%IORU|8qF zA`g)_#P}C{q>N0=)68CO^hXzONA>Qfx)bf4s$6+qc1CvWBLo?nmefQ zq(pB)E6ebVp=(;=D`so06cD1^HC)9uRB0Vov+&5Ty>Hc!Jp?!U3sc^j@^@8m^qCA{ z+nRY^B{n^QxH=itXFCaWYdGgyaZnn5j3@*oI0#x2TH2tL1TWyHd5S!HUp?{4CvBD< z2YM@r8mnB|-yPJLv#F1nOW|4J88mWm%);qFLs`-=x#$H~2S6$skY{Il+m|cl^dJ?! z;iy=6On4iCGsfp#RFwE+X0;J{zfFxtGCX(Nidi;XpF`eK)KnLj%pCAPdR%^(SV~Nd zRS-88FBsXid0>bZLc=e56?Jp`2>~<_0sd}0@DX9G%E|5XeKGNj5aq5CI@FL#-;Zyy z_3#^y2VWyrJhAO2LU8Ooq3%J`SE>_wq8A()Cwnw8t z@F`Yc&QMK>V};>}e>lZeFxK51QS2lMoOBJDcwNIr^PZ$f^SSJ{RWxO+v-oJBSe9)u z4PSR=0<16FKOXNd;hs6KTP);W2sk5(HkAmg7U?g?V3tWjN{|-;WIwHZ3v_!wNf^<% z@_1B$j1drzatQ~xyfD9+>40$KwMV-_cRwC=ST>`tZFW5#F)G`faDw`OqW?M%tnB)c z5l)n|yb7=z%M13=p;mf;Z(#ecLi-x`-&waX>8t#XV*I7FMyS{J@OYQ^@#Yuz@G8sM z7`=ErRa%H5OtQU1Cv??1K9Qd&x4_%eX=)l(sJ>76t!8)7HK)0C~T(&U8`3 z&O2gxEY8(l2t2AG7c%JW)zYWKNiCr=>kWUK=yf$LwGO*-M z7l`u2dIv!1qIlzFzs1cA%b)FBKQAqCuk-j`j@<%tnc5h^dUSoRKZSx~22 zCS^A^UC!1tH1PAP>)ekuMLkJU|DMqZC2jyyswa-e!Rl4qw2XlI!4a$w!(Y>EjLoQ) z(ZBKWH3w6PjlZGfz`)-ODGeV9sF?gh{L0U>uo4!8UrZJ2NMKBIZJW_pvRtjBaDi6f3zp%#r%WqQ7t7yb{8A#fk z-LLpU(?SY_x`nEhg8cZ3srM+sLMY=tEF1=zni)+>1a!N)dbi{kMUm7M%Rye(@OI7{ z`C}EX82r2X$jIewpDp-hixQ~Q zyQ5)rHdcTm~>o?Q~kKLVMbG){3^x>kxrM|Ywu{KQA z!<+k`)nz%gFII2ey;t+m+IH9(8&7l^aw?W)3D!s8^jv9EsUOq;h=}Gh_~jN=6SNOt z2>k7@A-4rD$d#Wr!fH)A!#es6^(3L@n%6aTIzYaaX9AD~%?YtL;1!9sPRAo>@A6&Y z0L)(kFeg7M?Tg0Vt%$XC9@}=@56R)$YvwMmGJ^!bQttc=53hZWEt~%}EjkkTm#!fH zKKt_uE%(f~%!aDKi|MTz`s0o)t5#DhihIwdfh55J77%nyl%sFgPJ{p-Wm8og3x|dq ztu=SqtZ^giim$MYP~H#vI8)1A|fzD4z^c==y3^ z^k8Ey;hMYf6p#`&Sx`u#wa8lnX+{dE$N~0r%TktFhRCx6Uw4gk+_<%?+qb>0(o_D~ zjWzAdu6ws7oT}qHShia9>xqFJI7*}+i+#`EE~1&rDH7cLOl)yEj&#&){Ys3cr7oNW z?HXi|iI|g^=n(uti@;wUE`hkW6xk~R^=8xVcyGpvb?e;aRtPg%gi89+Q2669*()rh ztsm%4aiIOXkfj<{%l!c1Mp3QaSECcqKK?$EJqu7@$dV6ikNBsYUZYOujNluJHnwy0 z{%LCY{EI*8^3baFF4m~^6gK&!>zuxEm7|1zVPnER!lps#uHrc!%mh;k-B|ab%SNXu z>iP0_^ac@0ho43Fo2DaOGAsX2NIr{gh5-8=QXWeK%(1=oJ=yhWlK)-b0I| z3*+KjZO!P={KYm|xK%hbD20*wt|^m)OZk zM{O75O_4KvZl`=`S!Ui3280nMga#3;20P4io{7M)SeV)H(dMLW@i;4n)(K|qt8g0_ z>|!wi5E&JN-253qC-3EE>_Q$0_fWGoyso`D0D3?MTM_3C1!#HvE0IJ1)XDcr!Uyn? z^UBOu=B|N&d#!@y)e=xE0fauSd?x`Ab5mZzRqS|Orxt{N_)~q#lO7>Hb7wjNr zPQ7Rl$OE=J&9RGrg9QPIhy6e7dh*X*gEzJ`M0HH{ct@`yk9Ht!k};0iHny=6*sZsa zGby-QCFH0nR@Z1uPQo6~r~H$OIceD_hphs`AT+cxhgc>!T~p~p!xLI4Vs=BalQ@aJ zP&A@Z6b3VmZ=`LiZdE!8smWv&W?&*imV+6GgGXtCs~nQcKLat zMnO8;MS~uq^7X`-fqhVca*IY%3A#vaablcgNRS&kOJnl=9Z9gRyxT`^G6`at&pmTO zLN1VYOr!$d7zLMHf^Iv^^XKcmNhAt2&-$_l%Hm9eS08eb?Bb2IR$ z08%6;wi>$cDU?gNNtOwb(+$a-naaZ5%W*l_<3nImC#m_TTr)$H_yb;HY!w%G*|j#~ z?94X2lWIitvdFBDt1Opr4tEF#O2f`YVLJ*@-f5GKLVvIDbno+6yiWoT^ubeCza&-O zu~@yUcxUKpy?fhGg8Ak*+;m(t{hnvn3T$DSUjfM$wTI+DKLtMEA|RnT7b3t=ylL@+ z+k^eCO_3Xzy|P(f{AOX^vjIa?PSOKcCi5qr42Q0^Pe9x$=!q*}ulSgEPdBKeL?{@% zW;8qSp8bU&fSX${1l0Y)K8xqv=%+zsTUmkX{Z5(D zW~XuM&3C20q^UxdP%QnONi44s;*T`9vCkpKqT19xjucZ{5avAvB61v;j+W6l0Ivr3D?mRtagoge~3Dw|`6AODdVogqL<1U_A*^8l1=z z*}WsY+xo~`eXV~nyS!-(`PG3yDZb=6RezWWauL=6ulqOC=IAf)`|jU__ZQCY7o8S% zJELpJgq}#HXQa~n!=*67!F>X%T1&3Rc84Rs_I?&H?#x)ItmXCHv7<=6jwW z3q;Q(q}#c_AE`U>L!EiuEq23tbyJ&D(q9o z=Fy&liN+%6)_L7l<tTTK5d*#jflW?b;Mg}X@-HRp<-elV+|`xrVdcDm zQa3!lZ{e?{M1t!Gjt>*r=w(Kn6foOb-Xd9Bn%hw{VN#+#VyWnr>_I5{5r3oH0cRpENlxE4pOgZt_UUx_SCq@AcZs)Y$4Q35L)Y@{(tD{;5nMw@ea- z7SpCG)Um+%Q54{qd%#O$yX~^I?U3DJYEo||c=@zE?_IU#d9XKd>+k=!_Xea%<0~8P|XMfA9J{w+1a_tc#gQLZFXPla1q7F>aadZA^TQQ!*ta`l9tJ}m@ zdG@^1gl(0>nr}3Int&1kf*K+V zH%116{2=TR>-Z5B`A&YT*PDV{VdQ2~YOfNlQWq=59aYKk$LzqZj8F((O3&D1Y|B!9NfRZ5j2|zDS7w+f*qUbHMDtF*L1SNz||NR6a&(gQuk{t@}%H?(8%4RpGF4Jr*fe_q`jK(inXY9ko&~sq<=2B z;lt=hq`5w2NEM_0uJ4#$R+m3_EMeMebDEpnzrswL_WIJP`@a%kn!B@pw5z zR#m2kslV|Dt|l^&YovaX)DGHpQ#w?L(yqXA6XPLLv@2OW@||tXSu&_jW}SwFvV~%$ z`;|ZF1A@);?~*XlfJ6x3igx)ifd2fUwo)6_XIx<$6+(fUuf_hW)-n4S$v_ib?*_LKva4sg=d8OAtsE%w9oaU;~s3- zzQFyIWL|%k!4vKJ(@)JU&NSQvOW{62LZ4R#_fPFt?PHn+bV`Rk>SvDKJY+e-!y>~F zl(*`zya8`kIJC9(LAboGSenY!!J*2E?V}E+)g^orQ+!w^%N$__Tbg20m@riR10bfQ zGuJXG>UlfwbRc1%EqmQBoz^5OTc_TjbE6nzU8mcyFO>G!PR?6i`EW6%YE==lwy#;~ z)z0GXh~{+><+pqPvg^~;pR%0#fle?cp=kjbv9IMGl)cXl(#xsXSjB7n-qOuSZYe|6 z?{N!Bz^S9H&h1msF5VxQEsv}DVnAlj5AX`c4LG+3YV@8DsKo^En*RpC;5m#x_<*{) z4$0qzfS#O>P}awvE9F28C*fU)n<$_chdx*M?mM84i2=~Q=0YY9d=@-GLU7=KZLfwrxTpA>UsniD3n@FA1;gN1{(8;&%vv*2JxG;Ok zMf@2!S{F^y?y$c)dJC35obIUDVv?^-&0vV>D0z&l6Rg5^2 zFGx6cG@tnxZmi+JTN7SQ6Xq(>5#Slamk%3tc0DXvK_!@&<8`Jq6noT<Xz% z{N`(DBquF&H6M2yE8-H`_zR3!DXk-sVMRQla0A~|VKo5lZ~4w_*9O3XjwmEvUqTob z&bQZj29_B}`ebx=dPND5PH|H?@+EFrU^#vEz4R~2lfzUZWg9gIpz&PW?$oHKd1#CE z=;3@(&dnJORfk&&sY5-#HM_ezm+C0D|3%2gY>(F1Uqm};b2%w={u|!S>KRKpIUU#| z%UtF2m)(CO`o%T;T2a^cg>NvU2RDFGXsY%NM0_xi>gbUL*fOoR9;pO0Mi`L6k_)gh zn|%KT#A4SP5q7T$OnZEHZQPjv1rbZZ%z4KTG*0{rSdc$#w<0hdIyi0lahI%b%D$z` z7053*k6J<9e?CIdpL{+$1xCOxtBWu8p!UK;ZD^1i@nREzx_<*T`>*+L_4PjsU)kEX za|!UwKCaU)A+R#tS`wbWV_7p_RNQs z$>Hx&6MOjtah9l|`}D&3F{oY>c=l?wCYAw9pNP>q?$;2#>hVLcpk+gA$t zx!QuyLI-Yt?M?Ku2v*nrjXuC#S(V0634$@g<&*CA46EQ@FuX#pZ-!KPmuw-QhO4w` zn!P7&r^VLh&GjP&Ot?`Ia5yJnO^{kY80_VBBKa2ui%*;`t3f)~G)b#LW#EEPrDqIW z(&|Ltr$a~AZhrGlv3gPQuN)Lem16J1s>cwPV$zg`ZBBYl?Xjv60d!xnn!tmoUV5nt zbl=&7>D4xVjI{{Z#URWGR?hA?h;RcZKwPX8H(499=v{>Zl2)77&nC1ni1@*k5D0V~j;=-r@SrS#4fQj$vjI-%`aqE`{k?8%p zNMKmF2t26V+CRdrT-EJcyRls*g#5$;`4cJ>8X5)$(iyd{<w3j?dbM!gMr6y1NqoV%R*>JmT}|J9bITr zj7CEzfHfp zcQ>#G(3}2{Qdt1uam^C|aRZw-^n7NOC3{!1U1K>fF~j?FW7 zRI!yy)z(gR-rWzR+V=eQq`p7bdN$;YRPa3G{$q9j}VXBSm#JJ4V0sqW4)^S>iIB^wuJ7wvE}zEB^dJ4 zrK_b>e76sll2jJkj0)BeGqRnfGrTdiA5GVja2G56$vgds)&^5~BS61@)epxCNTTQq>&w?_^t zceZCBb622q^~Wyn#biAUm3Ov9;m~qF4-OQePRyQk(e92e5XEJoQ(9Hg#(``go6Q3F zb;Le)wS*poQ2?&^9g2m8i@EECi@zy^S{wL1G05Lkg3uqjO6T!wDz$6 zJd0!1efrwxjhmt`{qw`4V8~|9kIvcnw8lPDQsm}H>DvyL+t~A-dhTgKkl0!JQyan1 zEDjGH-{iLh6T06#S?C(^S#Zgs-lZt8)q~xuW;j!VncjwR>Rt6w}1=RhD`~pzA(O^B#%KxM10O7^-e;V{W zmwQv^f*@aHFO-G$$WrP%`lJdcE^R}Z2wHU|`WrqG>>ao%h*5Q9d>U&EjARuh8MuUK z6u6cW`f%E2XhE262X%?sU;HM4 z?dKTuftM}9dLE&Y4ax=?8Rpp3m_(dQ0+*R><~H(II+Lc}e3ED;lg(A-h;7WbnbDCc zw>(52t6QK0WXdb1GMLR@8kOCXhoKg_t6;zv^2v5onKPtxiHHL2Sc2$QnalOoZ6 zG97*qrrCj9_1H;8!8x6SbV>>1*s*1>a4t6~+_0j_(9%lYHODpUL2p~Ypw zF}I_MbxfPd;NYSmKNOD@loeu;O7--_8I>@dur+{?ODL>uH*9|_s!mHv^00~fRGb=h zT^CLc9^aenL|JKj`Lo}ch_14@?tJoG>Mt=Gj~WW`{8CBPD*3Y@v@7@N8N!^Frpg*U z!WjsCGZzSxH-!!0f{1H4F)R3yZaBnB!R{vX!3?mV^>%)Syl@4M-n=zs2+#!;h}iZ` zv|yYgw3O;?FH!91@!#{i`}Ee89Rt0Bh2S^YGb?w}FHry`!$bK}Y3*7o(zE zK z5nmP9Ll0aGs3qgGf*e55VDI%Z|Auh;V)>(9SIjo<^TGJ8#KUk2Q(d3DrnWBo?ULh9 zKAhgmponkZN1%tFX=vT_#|I{cl%z^&338^Dcp4IF|8hUXToNi4HV)bLyS|5Z>^Xty zHfAyU7)KLDT5FHmMM0?XXbjo8N^ zQb5v3Q%nII-&9$tKuZ%w=J@W((6C_HcuUmZAN&-CG^4;7N6@p+2=}v%^TdJPMI0I~ZcSv%F?XH<34cQd4|M`Y&E`O!TRdwE%pW5w;d2U(@yCH-a6_OKQ zI1@xL_!;xp__Co@a6FNuOaBzCsW3n;%!%x(B1B_Lvh2<2!`6_7jmQp^tid8^^D3jL zF^VxtWliDJ(PM6|I-MKPsVIpvCvfx8=o@D^{=)R+9i!^yHL_xEhsLA2d89PhCLc&N zj8nxDIqWBjhY$-?%VaG`VrSPry`;}dvq8C>v8Y^KlJan&**jSpXnd*GIMQS{SugbKDhIbCVe zWWaWAT~NL)H=HB|rDDu+-HfBV3}S`C52dz13+zMnY4Om}SesY{G z^KD0>|HM8J{=8M4+vEmYb|r|p%Gdh zaal`nuqy8Wpwfvkp|A?*3kJYM2~h9Vl+orONVPH z63LfbG+{G}dYtO`FXfC(+kw%*I{XkxUo?q7hW_7s3N7BUn(|Wv>SEf#v+)~A*sSU{ zR6|$7=9 z3M_~)3~|0#9{ba;Ti_<3!5B(PI7wwi6~E(q5+Eju5z>a?XZ~^j zdz94>`O^~q@dGYbnAomeJKe*HGCy5FazIfLv^iZ5em6CEy06HO#B8({_$oa2QGi~M z14yg^rHAJiKwDdZ)>r?TP(5@2L5KYX69DGJ0IGSbcMjlDRKZ+$0tzOwG{}c7faDGI z>;j+%_aDfvSDhpd|H~1zdr}4Xq1AIc4!v=*X}F7GfawN-Oh5*VSOWhBK2y;D!{b?K z40$grFc@anSvBF=3HZ4E{o8Q!3xE!n0s}})kc4ILtLu!>1VhKD^BniUqPEB%5?|-u z2^sC=m~JFyZko)GPKeVzung1Mg%3JV8bQdEs>s-orQh4)9C4Nelfm=RPK2fD$p+OJ zL{d*`bLKemsqcOHo@t!d5X8X`F+b|hdob{@HZmb#haL88_lb8x& z)u&|&6P%4hFe{?K8`CliF~LYEbJcd-ck|KvqO?q=%dp0EXKP@>+ra7ak@XbjwyU>TnW>1J3?g@KSpYVPbmb< zQ5`qV;tGe1=vK!v)!JI%6z&UN3x2>pqr`~ zZ9G;25=2|Jh>hW9CCZ(Jab@h(M$MnrJS;6J`E|Uu#d>so485*&@>&AaGd})yPRHKR-oyut9}b4Vk_Yw;tRCnU0sd8viKEXN;z<@{FzrGH2Rs0O zi0%ary>N7oEIC+;e^s-n>i?j4ySVEd%}huLp1Q@}z5~9#IDPh&NP@4}2Lv!3usq0Y z3#!o9DH4mVDaO1;#HA+222>bPQB_!1;t7wIx{%rPyNSjlRGS$pC_f`Q#mGX4K8hS6 zHq3i#QN51X^Dk-F_{l?3g-@2zU%Mb44uVK&D{M1!N-;KL<3$ab#f5fu&GrQEGLn$V zp=iaDVF_X&QW~X<$cQqwwks|#dRFclU%T0x7W6kp2Q7$C3Q7F`K8;=xk_?@Mbq9AOLk~Vi`Dxs)H039}pd=fFu%+|BV*e<2`og5>R zJ#nRvrc~64MP;>6Tj0Xa7R0cavELFkAMNOQ<{C+wYemln?Ww_F$td{#cZHZri9tN! zXN=?m&ZyLcfpzbPKe1Bxt@*^PaL->PSi3_cQE<0Z$j~v?^J{5ofiTD>ozp)`nj?Pz z5nwnKB~T&6DD;tNFinXfoj{wSZ(c`7M`$qo!Nk+V?t5%c(qr8)CGZp27ejY(k5s&> zSii1=zIr~Jd?f?y)6Xrdhk9mLFFCJz73fFD+&{qeXV2v>8Bn*B^k0!fY?4iUlc&um zypS}I^YDV?X9X6hv#m>{4D(nh?#@!^L7A&yAP^{sHCPc?t@?S0d?Y%uOpP;AE6LKUhDxqHs(QWj9o}v)~D~~OFdSg2!-C^nt*w0Hh5R+!mI98sj z$7N(v9tm@e3$^ny^|{frR_>Y;0E@=tQJ zA|Vg4li#I(tn-(HP1-Y@=%Gd;b~MLt(O5JmO7upt#&@65qN|=aObJQ}%ZG+V5RR1X zZ*Zz~T7XCwF%pEm3%MPVZZuc_XtY{W>hOL`S5Ck{4YMKIo$gBCeMwcoROTExUpz{a zwt}#8V|M+7(|F?-hf8AeGK%je^yS)_$$oQnaJG)>&*$DVl!y~f+tq{6a0SvLqZnWA z#rJjElkw$HT9f-#Ya4h845(ZhQ=EX(XKAUTWrxK9s(?@l$X~mAv*gij>Oj1;xnCE* zKrXX@g+ocSzwOY61^@`7&u4Fgqo|k7m(+(F(y{*NB+@?Qhq7tcQ@>;CRvLD>-1sij}X zEM_bw*9i62f%L`BL_ZaY^Gu9VzFZt^8E{pBGIAW1n zDQ=sB-s5sT(P>ytlNmE+Vq`mZ{p8yBc)lRUZSn_EZ4=7Y51`u`e|G*2naV+Y2dJJJ z*P`EUSoza1x|7!F?wRd|e* zoL~{Etrze+cXpr8wLY9^-1hNJ-YY|rw*G-5!b#*!`<|{Zd)f{|-=R2o54D}6vR$8+jz!xyHkatg*(Oisw5_1=`6LXV))bDZg zd6q)&=xJ2A(Q2^Fi4H2=WT&Ab$Kb4rWV$C)jPN93S=-fzjda`;sVgH!E*}u=(d7)O zS+S+)XhAYiQaSx&un2@%wKB*RSZT@DhH|ml&fE|%AR0A#mgg@pL1AP;WH3;WN$L(J zBa2b#C;AyY?fl9`8vb8XisskkOxbuV`jtnT)t|fr{Vgs+&Kd5mJDE+~zllRftxsZ? zjz)RoDWFkYF5HFLFLjMP%$Y%wg~P@hGN?YTbGh0bbg%siUTP!%CXZ-~5;NGX1);-h z_(AjwHs+#>wUB@`y3Zbt1bWEq*a6V$WX{}$7T@%@%x~+42>*O_N#S9Dz6aY~22d0D z*XRL2=6Pk>+FPHM@hCl5!A{3r9 zwv32XxCtQ^9yKlrH4=eKq%>W|+BrVyr)R2Rmj2!7rM(`qQYW23KEqcUV`Z13IAp9l zW5kFXq9?RXU=!;Mep3BJ_|USl!*Ad2WPh4LBN+R%EqdH%v7GaIIb6i9$kc#UkC`^Z zP~%zx32BJGh=0H{Yqv8?%o`m_*xgpS-nYyuCVO1HZe(aUP{z)LLX9ZBX}&L5pf>kz zxB)78NJ%*5WNt=F-7_|M&{!@uZaj3|pJ#jZuef4m>5v#`SgoxLp1J0yg0o805lcF#|2$NW_3BOh7`Vrdtw;Zye zsbQ+=3_Ll9)D;#Rysxh#@VU-f8xhKsZVyw;OpveN!^Ws#)Xx}Jbj!4ju=tQL(8%>7 zb|IIr&rcX*OF58BVbiOH9-bb<9DBTNi8EPvK;X_S-Go-_O%CYy%amkg!# zv776Ob9->;T1)+qQIV6`$qiCYuftF7CUtKUti@Hnbl*qS8tLwz{A&atVysl2o?1xl zYX2HR*m%ru4YddZoWFLJHKy~+&jhmpolT| z%)ziB`dQiYu-+1{8q)4Q)|c24RM^~6t8>{6x@s&uG6)Q+PjCf1V)2R?FWGMW-81^U!qn59yHUxw_ z@5Pc#O4a54KWcH<81I~Z#mN0kVsb*+|L|iKCBYCjd0_hLNVR`{_&!SF{{BEK@%qC? z`R?uK0_Mqsl%R!DXW;1)wW6j zH?Qq+sp5CC?gOjtriPRzq7zFQEy0aoBQ90yGZ#RFs% zLwMj0>|Nsr8(Y)iL|jbzemzA=d?x# z87A$0gP_h59z~pzMjUuot~#F`hjS3cV?dp5^E<}iWjALFDX-I)%9<_)=h_>qVq;q2 zZ(Y`bc|E5H}8&5NvP0M@0gZ0^n}ZgW&_kf2_SOBZ*PRq z<7xsuBR`U@wpd#(s%7BWI;kF`D7o!sDUKyU>vN`ykyF?2$!vku(3?enr<`mWDd#O9Ob*>QB3x%>rtVUj!NG>yd zWnoR5{BTil;)XvN1?FeGnt1n9UR2+ToQqMA;feDcE!YNDB!76!%)R4*QeQX_8){Id zxy7-xQ6Wrj)@?Dd11tqCLGPtVw~i*&Gn%AqzjVA-Q81i(9J>93B8c%l7n45Y(HY2} z$fE%6mPd5h5wY0T} ztE8TAS#$cCM6f=O&OJ9u&AdzBM}6KVj$ou2`A6x^oa`)r$I8POnM?;t39Qwx-J{D# zQPpO(rmiL?H96!5zSL%Z*x~`lXCx0-qdlV)KLrEFYcw7wSuTGBYWsZ*T zc_0OmW>fNk0EKYlZC#p&>InfwYK*y1TpvHxQs~no2KG;On{F`y^ ztr7lD2+H4DA#OZa;hzW=e292J;CE&HA8vk~J~+vp3QhX8!+3>^e8Y50R5bUn_&Ibc z`v~eZb);zdVy!axny@phR}(XD6~yI8j&ZJEzr=~S4TR*1mmWye@7I4~gRi+gw?hUL zXzMa84IZGV5p$GiO6TU)oh)b*>reyu+PJUQAk}>G@5N&MDog3yJS*ypdV{`k)0I`l z8{*jD`Z zqro0e$M2s9TsM5#Qvx|s&!R5P2K5|5YQB1J%>HFOmu~)hIwwsegIT}ehvrsKd(QXn zdhH;L25w{9E26T7^s}l<=W6$u;~KQenO1wDY|XQzg3FC4b(=XnDGFpT4%8r3QtweU zG){;M7ca6hdcoL8gCI+1p}Iz=d%;Vxw5({(G(nX=k^{K3#V@+@y0jyO;m5x5&yEzU zt5%atZ1sZ-%EHzv&s3uQy0Pf-Pz8aCC==a1Tp_>GCbw*E-%u4V_W zdLIc7`K+h2Ko}{d>y@zU|YCqwv3h#RUY9G%q`sBuH43g~|Qp_@Ux*FRS1e+*LC1j1|L} zG>wh04Y{9Msh8k&mexA zKUN9pnNRN*O|qXq1RIZ>q_)oJj<2;(S{Y=FcU-#7? zddb$nu4={6t4Q+wtX=Vmhe6}(fawYe)n$}0auLLQA$@WFU5hbh)JKHGmrxS)r*}vR z*ppWvRt|DhK!nv~);9?Py`uf5tXIIAHp0Q#qXrH{17%)fZG+?2_hYV_6!dumlMSD- zCr2NnlfQ>!gyW2ql=LAj29T>S)fV^Mvu+%S*L2tt7)p7?K6}D_q3iS%k;jqmMy~{Nq+CKX7d>;3B6qX^vpzQIZA;`uG z1KBXdcoFdf%gJI1{xEj@o^USVZVO-+`}AUNfF80lWCk*T*o1pC*`2+aMmPf|ty)pv zmg<3>3Wwf%U>_J*idbuV1G?eBBC&mlR6v^<#%+}h5b?C-=Pm~z0*DJ{P#lNeB%K99 z_ax9vKb^U2W-*(?b>ejsX1-m)cwK&qZrSJnNZS8YCEFFl$N&3BZ|UAG>xw%ebdUzG zQ%ZT)#Z@TH8S)TGr}yc44p~{dU9~+sX^&P9TgxqC<16bZKr&b8GOI6F))01qb zVxWR9?M_CLvP)v_U>9Ha>#*)HsF>X3GDJ-bM<-ed_qz-@G6~*ytF7>8_jLdLiCf#x z-BBA+m~raimU-!A`P$vfZduLg-zvi&eIdLU-TuqJq{OYQ{3 zbm@J~?u2mG*ll9oS$yW301UP(uWirzmnr69346Nl$akv5h3)Xotl0i3P@RyUp&i~PDKOrddlkS*41iwv zPYenWeqDY5y=Hm^Hv!&fNx;~_0(md{23gk!|Ix}q{{5vE#rcmmtSak9>PBpm4HbPl z*KSklYj10^Q!u&O{M_&GanAf>tEE=ar=rs3@Lpx+YxozvpYL1$eAy(06BiU0xzPQQ zOb_=>BZiL2o!^9OGm1hDC869)SnU+e8YfMNUBOFv7W0L^_7YWXA^R@oDy+!-42t@52RbxB%Jv%WgRYKeGJrQ zMf&nQR>a!*rJrtQ%#O@75<|K`jfu4Z;+Lkv==NIA? z91VKW{kPE*yE_Y@sGzSjfZmn`Ui)V{>H|>T5a=lbn1BN7fud`E1-!@HrQG+pi{fhe zpF2U_1~3<|9J)i$0LMk#ea8u?O!vxX?t4D}7EK)(|Hm5F{%5u43CzrHBEnFg-21y| zcf=XtdAWm8v9Wgg7^MuRATqhOC9i#KBl=FoCh}cAl0#nToKA9oMh84ejnrGlAT4_G z)rcpvv|a4nJOaco{|P~fa>l8-qVstoF{vQuc~Nv1o-eAi$!@5U%A4O=n}omxB75oI z{mO{lF@o?*u{*o&4ktYb9-Dg-goe*J=xH(nL0E;KR#;#`VxJ)xet&a;SRFOGD(76b z>o846apfwO9J*^XxP2PDm``c={X2S+y1e!h&hW}TS4XOf$z3H|4;r~C-V#S#atper zn+GZxGO<6ZHQW<7c#goX@L@2)cm@(Ch%-{!led~4M#0{Mex3QImKndr$eM*cxY^t- z80wp!Pp+UypYqPoxR$_;sJT@7*O|}9l)&45)#8@MS^ySZnhpixJcY|Q z(b`e>MGMhr-p&N13SUx0ug10^l1@anZdLko`+ZpI_dy?l0bL9@kA+{Y;S5;TYW6~T zZq^$x#bptfH6qHTCG9`H@H{3zyLMAyGz+FIEqw6a=rp_v)tvD3cy%69Td(wSD=Y21 z1~_r&uLA0Btp(3@YNxmBEV?dt?3#GN&uszxleg@!>`824a`Kpe9sBcUS3$grh+x0* zNTIlAX9;BEO%rbJYQfQOMn$?iFZVau zQtlwWdUppFj}wXd^!fEdTsA6cyST1PgG5x_8IudyeF0Q+)&&% z2TWu{&=iNjA?o7iKMX~WkGOQEYzn(%kCV^gu2zSaX{Nn9B&q0O^KNoFRj8^I5|)A0btG_wUPe&=ht3ipu;-vwFCwYwbr_Krj|b#*L@ zR-$bUM^bWVVfIfocLRM zx+*H=7&i8N?cV|yqVFy!1)sSp352DRZU_~;sXr`IJJRFimIww4{!LSqy^TCDU113; zzp8sri{g5FaFG)AQbs)rwhoRibnu^pt_^HPMtAfe4>>?ua<&YY-7pv+B^3JPyWP?B zl>mEi`n$nt(x|;fZvp$4DSw^!$}WXBilT8pd4J_z38;74F`#uiT!RHk$r&ixys-!9 z7%^Q7P9xzBe|k<{p`|_K#l7e+{o>>2v>jsScZ?Kq{2J74X!Iy%EfQ6|_ z_%|;4Z<hmJ*O}(W}$f|Q15f_d~mkveE@65@-FjoC#*CDN|v7%$$P_7J>)wd zg2}{wkmGJAx`-GA;vRG-(b1x#5UqIhw`=@ddS!Vr3<&L%M%8(rx>K^M;cQq^PWP*| zj~=Cn`ZGnfb}CPr;*ss{?BO&X@x)vA-XNw(bv{%p>%b-^kB0dC^SXpone$Z=eyow+;S zN`*}+Og-jl|7hPCfzblKFas&o=CXO1#eDd%Q?N@aLNgQ*NC#9|j*?&*#H?e~W;r6A z(=TH7(egw~?}s&_gK}@(KpP)EJfy!*dW;l0<&`RzT1a1#t1~Nzs~FwVIv2%=9D&B8 zwUq6MB(%NBQP2;U-l?}-@z9K$Gmu_fn?;_XiL)*813og>pv;h+S8^Tv<-x$n{Z+N(W&aQ)HW zHuvCs^7?6+SVmxa*t>`nekh#<=%!V`8fnoR78Kn6XX!M^LCS|6$bvbe_`xkjI(gdR z1Pr-^K&fRj17*SkY|H^ccAH8sWCn{c_K;JO!6Q3>{eT(p$b5P2h4u%epFI2j#>#}` z{Ev3?ewU@r8^<&oLZ^U@4?)1witX7T+v3Z|bw6?COga^tVsol9;=J@R{Y)}uB>La3 z)|BzBlmpvPZMvmWE`S%QL#db9s&dYJ&Q3Rht_U4BGgL9PoYztEMbTG?}IwRwOej&g4rXMOsQ#aB@T(*6-aeAl%F! zN#xh_i9cy<`%lq9V@NhBsB+246EL%Q~j@A}qy_v}5x3~em2!pQz}zH{{nD$i6*1R+YuZ$SX?O`D{D9H`vjH~fjPcPQn!;3ASqiQ^YB}bSYO*)Txds`9r%=mj zX7=}wj<2XsDdGj&15Jkd;iS`)0|_MCNq%vW6_J^}L>pSMS*6{hg;DWTNmy#_&oSPk z76nqz%vC8G5HQdR1t`=9-vZjD7)I4(FvgY}l!oWx7wyDjZcZR>ygpO49m{&Hdvl+7 z!=!k3J$TCyG*uC|d#ae+ao(t0eVB)2OI&fyLeb0;Z_aAr)mJLVBY5W1CZDGh*p5HC@BhJy7%zRvt# zEz3atm#-0f<0XXEm=$3kA}&pDUhhlSy$&nTEqN=NKwRa942Tk>*H{tJVo6p zRSQFYCl@aTCaoeYu7-7X{*V-tve`oP zGoT4pot;Gu?il(%Y<@gH^ADAnvgnP$5OkFfl*qqDBPvEp$^+_j<@XwL29 zHb=o18dKXd?w9m@(}yk?X$gDU$2=3Gy5tL#aLt3Gvy#g-6zqetbUPn>RfyTWmap#W zuf~3t*Kcafg|)y)!vslzRFSP@CG|1>%WMQm9_*koBK4q5I9r&7De8-KUWqy%+9Q>->qxDV?2;`Qs8E< z#m}%GZPYL-&nPo@bA&|`{2n7*PCGX2L^BS)K#N>EPPYmJuQn(t>*_lSXTm4*1J}=c zkO9_yq`AS9ddF38e8J0Ap%hXe9=t>x+%&{Ns%&OB_2b{3d1szJV6H`$E!R)wfI(VPhb`szDW}F^D{}>6(^b4`Q_;0f0Q|mJvh;BbD zK{6XsNwD^>UKu@mM%5z>;Ch`sPf%{Q(U%l<+HJD;cO}RNa-RwhPg6~vHw?16+&mM! z4V@AyE1DQK-bKZx2aXP6-vmrOY5Vs?P(l>I=Y4xFLuo)^q$SfIONeJH%G}RHw?&C) z6t-Uq9Z*AE1;uLhw4f8N_BES0Z9E7VO$&{H9vqMyD#h-tWTfEK?$`7(u z^eB;SKA1^(9#@Lo%%aBY*UsWGy2L&H01ICZ!We9?<_zz}gheC|jB_XG)Wmxq-shB5 zHo#yi?aH{jth`?6dV@s$(#>6eiqz|iE!CjhDZ4X*e|WlBO_z9dK{fiq1sgV3U_n^; zL9^wVYV0u1?)kzUjBUyZ*R+1shO#0SpW9)?0JgFqVT%gq^mM4wP%*NVWfKAqu0vgB z7?Akkeh{g9dv*SfAG-BG=N)fvjsg#$-@tAG_E$jYiZgIo0G7~A=<^bpMaO`9KzR3r zlsYHO@f)~#L4&e403uHcAgKdw|M`c=qXP1Q=^lF{^2|b?p8;D3?`>OCw0Sm=OrZ45 zT(8%95Y(CSsFMo%{GW{@2;+ajhb1P)$g=idXSowe1TfGmRB>XutcVHu()JOu3+vs# zV%ae|Am|S)V11--KGyWor{V2~YYI*u6%Ei7H4Hnd;Qbcn6IM@}tvVX7YhJ-I5ZkT7 z#ghy_EK6P}6mmgQu^F019O{o}jq5J4WDM|A%rm?og=`&{NQb>4$5de9+!Farcaf+; z#0GZXuCy4xQsz@66$o_Eo95&WoVKU8&fv>%LC8k!I-C#Sahl0y!L?LPP0o;I>Zbv@2L^U)wPVyiz2Pg`T>v``NY zV+&Uuo%&_TI8ZlGi8@)~`K2~&(r*2J?TCYY`$%YQZQj%Ynk52QJ4CnQ>~)6Y2bgmVU{*UdC@KOl;Revl zlfkL*5|$lc%hm*3BmTSevj3|ZV*deySrW6KB>K7CCv~#veF5aLM@Lszr$(zr&WwpX zfD71|)~813Rj$U%%DY%M-|;00m(~iMbhcv}hC{Nq*{ow{*gi z79h}@hRmUnCS?TnYbDK<(@u;tv|#w6sIL`si+xkXaI0%0s_%}FutmX&HSawPk63n~ znE%rn-pVz*wz1z?C@}3dYrM70{Ta3D>6-CVLerc|4+aTHf|wbNn4RvuCXGCJj71MQ z(<=4jea^v@DOOmf zP;0EbrlWxrOlARv%pm?Gur98T9uD1a9zsen*Pl%f4<_IRn?1>XWe5k=r{TnL1_nB*^4iWa6p*yd>Wfl3iMcl(@@hy`P|SkVWJ3PC z_%gbhWN*~>?loZ)#yc7#fuiBo#E3N*p19PK??_`F@g}JlD{VxX_fngGat6_KNfwtW zU;SZe{Sgg{3Rpx^Ol5L?5Xxn~;`9{fR8 z-j&)0J?BWIPIhT^x+Hy&+*lDeow+380;falAJvucCq}3HI`KQ|8@b>ZF%T7aU5HGs zG^hZyZtKLxmz<6$ytk|~@TqPDWzFm6hS2unWcmzn^=+I}Eo)L^-|R{$cB5~K!$+vt zn^bIzO2n=P&smpT^AR=VLUddzJ4MUPgV<`(Hi8I325U>r>S^=ki(-3PHsP(CtV^3- zsW&KYK6{FU@sW06{mk@Q?>)4OGaY$d>}-}ia2saxlUb$gBia1gnZlRS$7LBq)F{q< ziaF#*S`>Ks{!@(+*>5a4VP%2BY7d=k%CsNpe+|mnRGvv)qVS^*M@bMh8d0Y+NQl@R^{wG8FOr;}mcMe<6OC%^czz?|$oKky%PE>HwwmCwO&Q5va-XIZDRtt|m!PBB z;JU@6w6&h9c_TQ-coP>RnJKaHdW7 z2qXl1v$q8LIU>;OflFBYTc!2f!w1Wk!Ep$T@pa5%zFhEd%KDUtpqUB$6H@4mb zIApINJ8$e|2u1d05jmU5+QR%IrF(MHcX+8@l4yX;vI9| zsYfEYm_KHs70LTOq>Yl?4o;JX^zj8zQ)gGwsl;G>3JcDv#Ab0AI_$IW`b`zdrABis zCX7ip0U!dnYQZ>a8+20EYOG9(-gjfKJ;xEvrpx8KRZXrGjoZKK;?j>gJ^YanaTQh7 zm8i6snPT{rg@7d`1sVT8G;wrG``8d^$0Z51NX7^32=F_aAlv(yPA8K*5mk&UCV@q zPU*_EfoGWO4#z>#n7!L`YBDmt^K2`zQMCP3mO9XcrIOuViYpPmA4^`Zz=twh_%Wqu zK?uIm=hG-{7AYpuM{ON;f~oS0a#ZB8&%dv&nQI#D%1l!-1uwiV!sp%9i}orx*F$jWUyg%qRCw~tWVF$}nf4#oziU^F z@?+Ah57*F2of6b`vAH(cL5Y0C7VHt52*t*YMWlOsghYIqz!}5o%}DR900Sfycwmir zbF9|6fI#JR>v|Fe`E~$L$e`)3P3kp3#0t2VId#jn1Ynio^F>fQST~_XD=HYjWJeD^ z;Oa0e$SU69A0l(?vn|*_bsV7rvIE|A9xxL8|GmNi0>@vflifGC!*vEV>7~|&9oQDoh@go5dQl11=BBLf;>@*j#K7bd5j z;QTBsZnu5{@*eI7&m)0SgeRXeNco=eqcBHb|7UBkX+f}RvVw_M#R98>mATo0_j{Jv zAyzue?aYNt>pB)jF!F4{dB`u>&63i@1x%ZoNKafZpp~|o+l*^Z77j1sQe3e_?QE`AENpkY0 z(H%#cVz0Gm8C?F!hLt9HlyHMfPm}S}TPJTjgNE9Bu=0ZFLtke+o{{9D#Dz9})-vS& z-u_4#@vn}-8<&iwHg-e7ca#N`iv(p={O!!{sa%pM8xGO7tWdXEnipp+wUs+NIvYhF zG2Z{euLSzGeYF>jAOBku2UsrgAl;3(c0LXiKtcdyQ3H9Y&NgJ|cgA@Hz5>YLy;(X& z&~8sM*q0mtreO#KYGn}h+SyNFGtvNH=X3S9!E+M)&HIV(1hhW^q_1$o%q3O(c7{K$ z0}j^zn>wrhHFe&_Y=+=C=`$n~s7#mik zzFj@x8fpKc6fW5bP?KzNnCuLz_ARXT4G}?s+(hcB7n@6p7xM1A8g6Nbrdu?F>@M2& zU`!rGLBz^Tj@gP38jOmbW$U;aP`*vz6i3u{`*AGAEq*JR_-)Ldm>|?;{c40ij{+mZ z=*HD~zBAIQ_#2eZe1^Xcq#M8?g}vq111NX9YiE3bhg^Vtz?=RWHlUiK6NTj9G!)33 zV)N4jtn~o{WZ#yz?F7&7pE?GJ0P%rc1kLXiDrerAwPY1oAX94v}JUXPtL z=*Z!3^1-fu!^zM83z4wgzS%xA66xMa4f5T*yuV=EPoLW8ET}|j!iaB-rOA!NTq0}7 zn$ASz8qWU#Vd6$rt5R6Fxo}dFpgzVBGFB;d-qN2|O{ja)jMOkAY)^F-p^Wvw1MoM;fv zV5UETrXZRTdMV*uFg%gwEVWA}XHAcN|MB^7UaJGsy`#gG#PPMsbnQW(;BVO_ZGD3?4vB(IoP^I)a!Dz0A!9Kaz zlHAvto@cR*^sh-<_;th_O+6AUN@wttB?KtKYaY#T%^J^qB-7>|P}w%wAwgK`Ktc6y zpzA;6sglXcO5)L@Nu2UN?(8aT!gvikf^Fjnx22o-;YhHV4#2`eut-}KpbbEP7hsPL z@RnFXFY0fcm1+u~4>xC*A8cD=FvgPs^OkMMH_sx_7w=h@4E-03+qT8G5>p5qyv~4a zMh5hv@@CoT2)H2v-?}|+00SmI_^r<<)#L`gPt<;0%Wt*rKdZ~*zg8DRWG<>2Xj7v3 zASiR6^W$FT=xm+4M9;hm1orVe=CF8VGPn%yy*=$JW%p?V&Aw1QPYld}&%~P#Q#PYS zYmVp?F=7RD1B-Qtl88T=&^zmFSLd-3C!@_y44?JqSul#4&>-0AFg*0#P+ z#}#dAYAcIs^t6R}V+fkjgUb`s=6BO|nZc_OC4;HogtBPzH5bDJ0|pKcx&y#<>oaoa zZMT0nFxuKi$5IPPO@|$}37tCK%917%&a23O4Xz7YY#~(4?#nYvVi-eoe7z#!4?XaH zZY;RC=zb{X_^^IhI};C}^LW@r`e9bb0QRxIH7FiWn`gF1*i1{_5}_=w+(S$bdYbi6Ng;~ybc5wl z^6=W|^Lom5=7`0mxk`V958#f?M`)HGwy?lOmcU$&<~unZ1mUxTw8W!))ZHpUURwLH z?TY=;T+(Hd`MY3-&+)9W@G~FUQj}Q;p0zZiEw!JxKa#M2UKm`V0JE%)s_L=ZN)sS(5?gqNp(A)Mn1i;30V0Ynf ztbi@x_y{}1oiWJHvNc9Y z7JjP;&>aJSv6@@U2@2@TI`JIoaTcQ=ebS!u{|)x1IRCnCnSCSTT+9RU)GiISgwk8D zYY@I{e6G}cK1ryH$k#%N6vU06Do1!n_LK}~L;SGCL56awELHK;JAf7{T~DboRd_v* zkV1w=Djx5^9r|%K!76MZVF%;JA`G$`V_)b)W!;Kl&qUesDA@ttqP*9qVoLH!Tvw`! z8#6JL#)}b0#QkuZIF`(C?HRLr3Y>weyUcR^@b+#)rM7%TEw;>-e_q2dP#c_GD^!3!Zhuy zTs(HEd|qx zSkIp>PpI8n-jcPWn^Epk)nAhS-G`syl)*ajk(Cdbeeyv}(&%W?NX{nF)+;kv zsJaqAFi%9!5#08d5{=vHJgz*Xp^6XaVdTS-p1-I~|+cEwF?6#8I5wLG$wPE7LRbLVjC z20VUZ*ehUaivdzYz|U<#$#3x=R}6mH0AN!0^Z5}9V3vO9R{LP9(M$J*8xYmc|EuG| z06*=Y_S;)x@*CFIHyg}ZF$!jeto`_MG@h{2G%Rm5{1)!h@$GuVEEpD_<+W?t(qyWSnBiaS9_5^M+ zEQUjjTQIM8wTY(V#_usE>@CooY)`bn%jrIh^aN+`-=g2Bhzmrv8f6 z@c8aC--hIQ)pzo)toV(DrUM>{bqC2@a!9GC<;Zn3BR_9kNFN4&n%DC&Eg$|gY-Lo& z-CSE54c$cyQ^Z4S{2Jp9tPaS#e7%O zQQH=35Z|UF*#MKQNoJEI|I6fxS_6#aV-~rl>caZe^M^4HnB{b0&NZYtk$NjI=FVH4 zym`CoN2|i6%F`s;$*XeBl0Oa375464)C7k7B@p2-!C{&X6ghO_?Zsn_6__n02%`bT z*)#e#>KKdcR0k`nPvYEEaf^+(QmrC_mo8E7IbCi884I0lpXv&9H}}om?>ll=AZGJ7 zf5`4@KQOD+Ci%lHXX9=^D4zpH@}~5+YRx>)K_9IJf+kpGvh5mX+U_qr6W_WuxjV5R zJ=i(M-%^Tph@=VXta-zzIZ!(Z-}Z_r;3PtO+jjfbrwf6JkHoLa7J#WIQP|(QH8eZe z5Fovfs`kaAW*IUA-F*giniOFH)s)%K*XI`&+|?zpu=v>hi}FN3`Y)ni-pljznz#3# zndQ~&hs)%4t3UoldJaeT+|jcnT}1O0SguJQ?nPwjIk9|Hh_E@EjTJ?D#~5!9h3E+J zQJL!(eyot!zB7t3;fx%~@6Xi92YKTG$t_R|qA?To_@N0!?oYCYkI zD?jY#3|GVno11%C3KPDt6DBz)^=!c&eMan;G@WL^QT$~6I^dHrKat>6o0;!*&b!!(NZktdiC_2A zhpGoRE3OpV*GW5`5hb0i8RTlo`U@=6UpzhQ?R~yqPX~*<4gx|C?pav}SK^*!%x2Km zv3FMG(bNb7yEx`{6iRlVV^N@+ZcEe=zHo+?IWh53eW+*T$Yx4$R4@;;a=g_DUNU#M zBQa~;lhXw9F-{Y@f6iL7{Ckw$i+ngR-xb`g*@^XG{L>$BH5`#qiHxyp!8Pfc0>Sk_ z=vf+{tvjciWUa%xF<65|iLSLXdZ%YF>_KT;>nnjOIUngnfFEeDHxp_8@lz>cBg za61fDU=^Itk9_3oxcO0DB_Fq#m~v3^)|2lp9sB`0;M92#xH~5l zNc0PPE}yg)&Qk=08QFASAy_CVi6iL=4gpbsD}XO99ao<$aNnG0w!EXs*V*q5ZH*#m ziZ~e}zz4p+92Io$ZZdu-$&JVR#nk=xrR2l*^x*m0ubUN^GgDk0t<4Qx3o9Qnd>&6L zUaie{whb5^1+b|kkyr|aiSNiX9dh9;!1E#VtBp!khpxOP4O8&y>wEKP5PsFKER8b# zh+;)#4y+g#zz{sTYyNi2sLI>7B{F&OWocy0XvrZQR7^R~jO|#|q=PLQ9nk81&lQOu z{q(NDNWZ(fW_JsWPqi-y$^6tpho|Z|#kN;YS0zi$)&-mn1Cfz3&gsMvi#Jf-aoJ5$ zEz9k-lOG@rj<{f7K;lSJC1-fHZ)8U@>YM%|TEo8lV|z+$6n=0jyK|xo`Ou7RB#r89 zRoGCxX=c-<*2K)3y=q350G`lVkl@p#`ao51xWNq6O~Bk2A5dl>p1Qr7{cYTPe>r`< zJ>AchfCn%P=&7&JinFI33aEBNm_W9LK-F(9Sq}agXRv^3lovQZIjHjipy+Oe0$c^c z+qSbRIzay3CyRWuG@VQ~R}H`Q>90TDe@!HN1^;DvqY;GV#O}ayAF4aNJnA=rcD2uJ zwsAWeO82@FdS=t*>Rta#4FnKQ6Bj7^cZ--X#z=o%AHuI|tu~VU<-@AK_#^X--(V^TpQV8kS*hHR}(_+YjV&_YwXh^v&Ec+lOK1jYAB&TlXW{WkKFgGvM zTQ8i-Ezx;~8O%o=@|j(161AbMh)K8L@a0U!@n-0Iu{bmG)DqV(^McED#ao}+*^cJT z$NIFHv2oGXs=nrgi)R;|`?RaYbh+Pbn*Qh&aUxAFxh`>puZ$W%>xcECd5fDM252^N zFz17B`_s0-y)W34j=18g?wjwaDnM(n0T9LF?K)6<>l^6&5yTJZ(gUj1nm0{=sTKT~ zgUCp*juz~W6To@YuO`pkKu^=qmgtA~)W8|#U!jLVeg6}r&t1MguA^)}jiT#b$KhJ>Iym})qmY(U|?J(|+h^R$qnK%ptnf(}PwK}5SJZ9^x} zPzc^&RzngbhM>JX@I{?pjll}hZk-BJ3LwSy(9}zV$Oz;#1)ebeikf0xjymrGG zwcBq*dQy^=Z@p^9T1C5ZEIo5VA>v@)xpzf4jMB4S`Jp|x==+b6(xLa+1FgFSGlZ_o zBf5Ri7Bp&oe)<`kR>$|IePN8$asfKQ+mhs*=?LZ=PRPNJK9n;^d>6TTWeZ7TYnTzJ0jc*3H^*zbkhvyds#ba zuqw%|_@=sQQ_-Ah4$SVdY5Fx#v}ivhzZG?JPvV^<^$tKqsqs|@G&qDrUEm^=3{K43 z@VK}IjlYX%a}mThpx+@;xNe_o>a8Zpdhc86NH-df8r1kKSC_2?bMKsXLvS8eS-_Q> z#@UI5vO2N{u{J?~vYAURqiiJc8{{YG-XuYlHZg0en)vPtO*x5Sg3; zIEHO+J)IxOwvg@U0f?*=e#~!4818s}zQ8FN$Fa-mRkV%$&I`ErE!PHp{r`a7egEa* zZ_izR2w{@e0H1A2ao65EV;@ponv}T=-F@*aH>T?&rBOA^8H0G`FC%NX5 z_&X^_tlUQCaQ~7gN*7vRa)cvF>j8xr;23x>Pkca^S9-Q znNrm6HkRMPmiz+hO{#=RWbzd=omV6SwFZsHGy0+-$DygGW~_NE(|I5+GqeWfd)wQg zv^$a8Lk1Z*td96s%Z+i`GRCV3-;NNvme2R>MPN*&U*$*4&WW*|W zx=EoaR{E4-BO1Ufw^22pAWgq7llA!i-)5!Q*!8pB1#U>jvH~v3KH3w~stjau@|Jm{w0SE>c;sz4yayI1f)7oIE5Gi-XN^@`@YR?Nz zKA^WXs|hHN+bO_)6#@2?4FFZW_dRd-y+A*pQUW$*i6Ea!Ai%|o&#w!5>kRmY1n9-3 z?-~{g_|ooQF&DiCB#v)~Mc~8U(*5-C6Ry$uneVmR`9{P+EFJys0DW^1U{(MHhD$i( z!wPu*CXs7%&1$^X%Xyryf2>$N^E|bES$nvPZb+KqPf@C6U>k%dD5YI#&Jg1GXvdT| z;jP7C1Zj%Vk3p}5IpRO-^v6pm^V$yHp-6VY-V$aBjv`1s>#MN>y|+U7qP)b;C32|T z4ANuH(rk@m#0iqh<@=5VF@uh;-bE8K@Y2C&mVN^`?wUpX_=mk8xcTm}}?SeoqVRfNc?fxRWENKhF-T&Cd=l+TDs<2)Q=n0BrqODh?ZPZdftk1y}M}MSH5y)M;eJ2j94*moBhwN?Eq!nUJBdpZ>-n_7m0j`oA zgUO6QZFDmYo>e546G`}FEf;r2F=)J6NBYSb;)?Jy3b>R{$4LiT_PY()@;UW!dec5< zL*DYZF+wOR16>TdqDHO_2)$oWZC{E{S1zsijHSCkrR!KLMGV%pdR1Hr6Efu}y?nb~ z@h?28kCvC9wL)$=2#}iHI`LvK_G0v;t)5_~$>R%%Ch>tLYONl%VO{9-x1N&t_0y!M z$0)vZ6|-(V~P)AXSQ?-$H3`SGjdhy`00uMWJmw1Y}-S4^p2CZHoLaw zdQ)BkQw7WWMy(23?vzD{w+`{^?h3eO0wUGFr-N@`yh~k7n8;arFo2N`K*iJrq%$tS zFoLkv@YXHvwGWZ7n>W`1^{U|4JJaK9`cNp)7x?a~HytbiCb05(0x%f@3E>Br7dn8& z4s-4XmSNM13kI@>`u|)Q{{5eev#B;Hs)E>O+qWITY^r>#Aet|7YPzZ?4`)hf_k0gf z;g+vdJ+0vAcJ?43bhXqp`p-v2soILY4#7SIhqI)HYxhgb=WOxM!yyNY3~%oefn$9N zwkf8*k)5WM%w8ZrcK9lGFIFk~o>W+A05> z^h9>zohOJvX|GDcpjehRUHYffNQjH871}c1^Ek$lECz-d+4b_#r_-*7t3#8^b@P!c zA>I7kOTI!y$&BmY5d%}YL6PwYV~W}FpTOK~YTAtPG^qs0WM7zw`WpFMZ&UCimiF}H z{iFQhy$6RQx7SkSfNHDj;=;O0@*#S}8b6qoRDZ$RakP$6x-k)*e_3JUN7ZFEng-ql)A9TeO&dG>zK>AyxmXloKb6ra;4?@WN}z#H4X`%g zc2VWIqCo`LXo*U4WN0z?`c9B*5+I0Q4UA=xVIU~cQC%nLy0j9zbPAQmk=*u6RYu{G zC8kcYLzZpD08W)c@RZueumeb^W-)~om}I`{U5}cC3~w%~jE8))TkWrq3XVhAJSv^&{e%jui?PoK~*Q)HS$>q%xM z;}zNxO^uvl%wLahs>qKO2lEspNPl?(R>xj1E`O@VXlo@qu&fRLiUgN6Gj zWYh$%Qk^mh4gQ-}OiysVEj#?p}4Tbd}+?TbL(NHR+I%T5_ z$`p|@+Ii~Poc02h4T-q&%wO7Qlq&rt3qM54v52R`wKN5-1`tZbO0jG!Y@CGDkDTN5 z4$ZI2EQIo0bCqcTILFdlM%|J^{V-pgRgfmwbw#MG;5%lHCTMj|dyU|u-UJJtJc3_Z zS;Q^4=rdeU|AakBZbSu3Qe6jgUhux@{2!CLqp;JynYzMDu+dt|o+t^dQb!Yu<`Pn$ z5a(Ns{S)V!#g>S#klIaheKlL>U6Z`C`I zpLHyod^QUht31%j*-P<0>U8}$jrP^+UrhF_l=~A}r51~27vpk`>M0eX8F9P&L>E{d52dqG3DfIxvGI+O74a5O}ixjvJTcL0N0{Pvk z8;~8@iFmVqby0W(q(}8O0p^@xT2Zf5D41+5^b;~0Q zN3u+dJAeN`kl(f4k%9yg3Dle!IG$a-zKtFZ%(Ra$?pn zPR0k=W8R0Cr<7Vls)L1LQ_oB{i|Y2`V;=>@%}w2aAPHQ6;s?(;j0=A7n`7()fypjR zteHTTFr&anBPB}CP(z4-*VONk{zAw|A%L=nSOq@(IPrU;ST0M#jJOMU0W5+=z(C`m zkQ8qW60_`J{j#KZ0iN0K;mE{XYvQ4W-eGGinN)J2v~MzLh4T604PQCI*aUwr%d|eN zdA#go{6QE0t>b!0m)hKSpv7`zxN#L|6~2D>&{03-5n89L)za_5?EKT=IQYHomPBj~ z&&FW3EK5hIWBV^%EShKLj~}kw-g%bR+O5fI?`4Hl$JlBo8A?5J0>7Rryv*H$K}s1^ z^h&|U+-`E8&V}r&z|zIV*z|E(eIZxani>0s8xG=RDI~Oe2`qBC!~DC}*Vf&G?(vO_ zs`pOE9%t8Ba_{zQ6OnL+Z1%M?i^6`Aa_$jpqC$e*QJ`|(=D6bu;B-d=>OCSB@Hb*C zuu6Y>Oz~X-;7P!q;j9vP%SP2<7rm$M2-nakl80&b(!W@By5SD^fiU(0VB6ki0HmXA zfJhm3iyb&wR(?i(_mct`zOw%1Cd)zn-|`;xm1UY?{L5vFO1Z7w?nUV2E))*8dCR^q zLHpn~S&>1KQNgUwDHe*(lT2&FORgFFY3Dd;CfOk^lORP17Gk(F52~ly;%_qdxza=h zugp=nI9*s0v)YBC(1nN$-SY-G-&Ryhf1=BvIaTF7ybzfUmmzL6(L*&S!%xh@Ry03X zSagN5aL}U^>AYppmQYi?XUefW5=-S4xUEYczXtzmL3iu(fY+V823N4~baZ60HZ+}t z9>yd8+FBZ8=-!ITeC8rOy1*<$35^;i63kKhHJ3pi8qexW+1(R91a3DBKgKbuapuul zxL>{yNga2Nj@j7>be65!nc}D1QE1Pq#?yz?+q4y4m%;+MTV(_Ha&L@`MXT^VF-3Su zE6V&I#!Y5MG0{U?UWoDgp!678i;wy;F+kwmGQg|OAZET{7VVBvK3^Fg(L@B{1uhZc znVBOwky<{PR?OcAF-U(!v!CQdWh$F`rpIU!6 zW5tw6i|$O^7Z2w)@I;jx%7BcPyZ0yUd7?QB1;Vs@F0!e>VK`zxly(s+G0_9f`Cp5!Y|zW{ztr=E76ZEtv9JH=t; z_ru4Lex@uhx8f`s-}f!-Eh~+t@PFzo={oY}WzQUp@8F1^)(`i!*+4A^NNA}n3gj}d zZ-+$tCE$?r0SM#8>n5~mO?r%MdgG@3xor9Cpm|G02z5>fYOe;ENIic^-&OgbPUP-a zfI`{(8_1C62j61-yKaAfTetgyfOKhqytF9%!e43M>dx<1W$`bCeV)jF-5S1%*FRss z0xoP0-rnz%Co=~YzB+h%2DwVAYnu!1>L+~TKwvQ&bWI|j_PF+EmO5*3w>yDiKi%+l zUgElXXZwk#TV%zLMZh?GLLt9%eopygA9ZmnD@}IluiXd8o;Y>%k?iYQJJR#!6VqEg zXK8J0Aq0aU$xUV&H8VO>;_ap%`@5*sA_NT9=b&SFV$|ZL$4b~^fr9UtcYS&~@agh_XHUWmd zP4RvSD^#x9N&7~`Z5Q7wQGX|6tqxgT`d09+e+Pu=Q(@mH2L&b5ob z670=Ngcvpy32Ql_HquJX;dg3yH)28p2gIJSb{q-!vD>Nsu{nFsHn5e82AeyPJBV0NGu6w(2=!so}()Ls%qM`V;acS^ET!CwT0@hz; zkc}J-jnHYF@u1k!VBrKm#gT->qdY$wCxGX~#*?Uqix-GUmTZ;PJP)2Ld%uXMBo-bj zq-dKhG!P8#;qCsahnzdV^4kAQRjUO5osyLYk%AzL5wTIot)Nn8myY^1*+I)|ENu%#Fi!DeA+;!xFK_>Uj9o5)PEOTys>i%Bdtcxi;XR7K}? z&`(1dpqUb=Z+0IWPC1@jx4ClhhIFp7(9V1fPXJR0e$!VT)%vYxc9N&U z5TcE~iCJtHVQ(Vrt86eY)Na7;W{+?81O&8fSuDWx3!CJT5c?MNWDk%xgpf8-Vx4YB z^FV+J-4rl2*h>OOP6v>0>))d$Z9s>8I1uQY4eox5P!!D%L{I;nY5%k4Z5RKSnu%&z z-D3$^0lPcCHMzou34}{^!^MCx6v8g9BEYMHm_VA+>Jk_!bvCq(l)gF7Tc7o68_Rvp z1~nhUuDPWwFUA8UJnwVC+z{u$aVM<}(na7x#E792N8xqjlfUfpw6El4ztq{SQW(dj z{@&~ts&F%v+)*>{Fwc*XY(HjQri0M$lgEs3m{s&YYTSr!XSCZqQS=d`HJ?z>BXx3T zEJNKZZytA=2XYI1Qe(!=9d+pWG&J3mTj`)OIXi3RD{l0T={)5N!2o?eRvcIipwZ^6Vg0%Xt)H^P z;;9gmAz!whA_^}(8n&d1`cZ(Ydc=mj@v=9U>LF}>9<7qImbDsZS3vd07+AcL#8abd zMQ!Z|N#El=h?RwX5|=P#RQ9m&8mSXU9!^V}@ys}e#(s+*SaLpU((wpIs)Ez9?Mh9% zvhvK@PUaMmg4_J_E^g7AYeoGtk*-DD18sz!eJ>+=eJ0zrja4+yzouN=<#$F~==t@` z7IVAlV*eket}!g{zi(fe%UD~s?OL{NF5BkPR?D`zY-6>oW!tv({QBR|jpOK5UGMr{ zADo{Pt8AEJ6EDu!V_$0TVi?VP`c{jk2n(`Tu7-Gi_cqn+tt8!TWOhSCBZh>y#_`Jx zT{0meS+qh17#dX~6p+uR<^6CE%$SSFD!BT5>!j#2SGrVnS=YNw<(vf-llF}lf@qIa zaMlv6y!xF`fy=ji#thhreOP~6a;Ce(@dGZBb3j+`c$aOFY?lLmV+2=~z%BA!o>06| z1oo^9!Ui5|(B&u~o;8oO11YdzFWu&p+v%;x`_i2A(OuwgnQM2=ewV_H~{on z{|^a?_1nLh9080FY4cL%jjT$O1L9o`VC=Ooq0I$8AajMQLeExVZ<1fdWdTeKi*jmYd(5A;;$GO5&ZzW=2V=6;@tlCfPYOqd6TbrjYRQgo?>ok zlu9fM_Cu_ApI5KTyBr? z52+}LL$}{Y3TfTz{goa9{@ec&#FqbqQ}Y`$Bj>;YhVY>Ce+{H$K)B8Ot=&EzxPJm! zNB~KXCVFiG^VHAxLzn*lDs>8@-?kY3A0u$eP2YF6arv<~7t+);{rjO8YvlAL-hU1s z158R2RRgtZd7@0&y7Ttp`;<=9g3j$a+p??17530yiQ5FRysMKH8BGjua6 zM2Jv34=0mKt>I@_xnFE+4apkPD`$v zagjp-cMNE~!Z<0F?}MLit$f^VztUo#{DvY)iX8Qw!-OGX=5Td|T|r&rrqxTTi%`iM z-}F%25!RA8%^#O)Ot*4IDMFJt%btlV+p$8s#u|bKGo$`c!8SzgPfS~izdBCt{R_XO zxweUZZDiLW=N(Uk5n7osm9~!~y&puI=YInu4^aDK5x|QHB(nsO01FBoK)itR2V9zf zWv3EQ=-2`0@A7x01?)XHDC3Ra%MYJnICa(~w{tIIz;M)y^J#=l5j_w}NhWO5zH-rL z=5(0wM<{$erIx7Fw;3|ecD=gK?Trb)0<25JCT3^rpo+xO6(NlkDB(G$oqvt-9((8+ znf5&`^RIF-6RYojay_oUy(%B)_A)X3^I5*_qQlNOqqg(Hs^y3B5dV(gSug+q1mSpp z>~h=Gd&w%F>TfkblY!dMn}o0j^x6Og>MwvX{DtJ*f5E-^eg<~_?S1Ao+ExYWj|b}g zuRXUck)Mg=|Es%qNtMOKS{j-I_bOHddHBD7=U7a}6%3 z+rSEGTup__El>I>Bgqj>KZDo0Ap+`)Tl=8iTa~VNCO2C8@{``VaFv}hQ{&@hpJe1z zfN8KXR*^LK!H;luIgGxt*$eLyG`XF#QB`FUwx=WQxg^7KYB!rU-{9$$;)6x0P2r+K zhFazm%CuE0ehHQ?E|ufA82FdFlr(LGygIBT(k;#SJ;O&FGOJj0I&t5-u;}4#GHjfn)EZQnm8})8{#c6x(D)7N7=E)y}srQkJt&m!XSS`scO8C6= zxC}kj`ZxS#$Yq=Z64n4pAP={+O<$-y09^RVh4|rhYq6NiuR(~0B~Yb_Bj&~4kg4(c z<$K{;Wo~+t_RAOJ>MiwpU0>aV?xR(=%gZm{lwtT!BewhX3`8MUEOVyDni7N?U2~d2^}=nHaoO@F@QnfSR`Lp ztAxq|p%rKoK&K5BGJHbt*(8m!p;alMD-pivimCHYQT^>;ixldQbVkdg%|~mYNabj* z1VUM6CiS1(3d&~-dCeh{IY3MR39L1dYP7*_aE#^r*%_a*h(CMbDVD<@9eS^>8*l#U!nHv_123Aq_fhH~gUlek#9ey?n zEJ>;_AM4+ouXqR4Ewn1)Kt-*S;i#J$8Fg0S1aB$}opOh=t|XxRu8CzvyH>?fe;;$u zLqHxoCr)|6+UbYdK4FyA6aIQHQC~R*KCB|i?Rm|m_`}rRGCImsgj2rFQ>LBsJ=t zCH21i%gr(E6l2`znMP?|q8<^hKE@(WwZ52YlQXxHR4TP+#DDJg^7=wMLzVPsWQve$ zl3nDg&rkmBxW91PO6j?B;<0C;wmQfSXmc%|q+haQ(t*lv+e;JyuoL9|w^it6gCBHW z1T5k47jlQlZ{*0HJpa($2j;-s%Yc$Z)%hoImEj**&~F$b$5TN~Fd)LPqw@W=K>*K? z!++fFo%0@bnayDf%%JAUKw7xXtvHGt`q_ry8TS7;`s7&r7x9D|{PA}P<1(@vGQ2g- z2*W6Q$s(s90K?_u#PkC)j~BXm`CTTj-z`TU`hG@|ok^OTn|ax^<_fgp>JVGZqyW$C zr;JFRtPe`DPBgSdo<1|aW7d;;MoiOWThyhk2Y-=R0)K)JVAPSPp{TFjPAJ(j$VJgC z&B(3tn15iS3VwALjEC=xOZp&7O(Y7J`GikbtuYWI_hRaG}rNou6Q3 zdjeP4Z@%k80doCxizZw_PU=@wWY4w#4W+t+m{FAcR|x{t{XqiedpHfQ6!#H(dVR{{ zodM+&kQqo-lVIGM8EDPx4rLk*98`bDYLobna&EFb9P4jr>RLTuc$V_m?`@&2(T(zx zDTd~`aWPnm_R*GGLlrd@$*hq0<&>)VUG|Jbbf9uaUM*JVw3bvfA{!9ke0MoNX|)>d z?|%d%kQ$9L`^HE>ns9?9TQfO#UfcbvnU0x6`2!E3@=PJ)oU{MviA0EV5dd(b&5JJ!D zob#I-51D*nV(?FaYf6kxhzDem691omN1LN!KQNL5YLiFuVT^dC-Bd_SSc7}kRZ(&d zr+bI~EcsaK!GTjZ&cP&^6_rXbcBs6zZq5xIs12;KakdvAU~eHZSR&P_#+_=0r%s7D zH4T23g4B3%OYlj|+ngG;PM4Z1CGThX_Qm{EK~|pUyZ~=udeN!hbK8XJY1eg;rqLu* zLEO!Rz{Ggj6^-!iBihJgu0+Ca9C!5b{;u?j1GYtfqam5sPG6W(w$d94h%#&zx>b%Q ztglM?d*xY@sFf2k=*Ls(;p!f~Ms!7$L1v!_f&k)Q~8zanZv*z?hpJQ$X>`^{~8#RayE-{ZFqB<`YC8xEztJf_6uyc zC}fWLIYYMco#OCZa>wIDCiAv^n^6TcmJCvU|in=*b{dG z;)kFq}OvvcvAY4%^muUo)YE&6*N2m9|x<7`WY zzMruL!`i~9k~AZFa-KuUnL{j(ReaPdH1xz!N+TL=X0XK~8MMu}Rky0L-;UpMm?(Cj zt65|T^M{0?6sf7HE!yZo^d2W7?V8{p`u(cbGQH(h5aQ&1ODS2rK)LvEzu<@tW~$Pq zIx+YtrNC;=Ad{W+hB4}yh8K+0IPDxc(TSQT{eeyHl5WuDrU9Fj5h(3Db@B(yWu1uG>B%sTDW|eW zdjh5!?}WHHOkx+p>xc^}Bh=3tzq?+6Bc)r=Xy5`&95{Me?zG9g_yK`xTbS_9PMjqXJBu?^XHH=c89xW zai^eZ&-hnbznq0V_a~IGYVzO~N^&Xr+eL#J)uve}FS9}djO(iD`16&g7jM#q(2(Css;>>|E{Ua4F9={!@>lm!E2z};i9MVo+X+jmNdzuKJ5HWI!61NeR@3d_%m|jtQJ)A8!(OVRt z8Ak|#M(0+b=8&{kqbCk9rPy2S8!V<$tqGw+F+WR=4;1_D+& z`r9{Sa3_@P&D0_#Bwf{XsEeO%5yoR}#5hbV{1Wpc^gHTcx1Y>8amJ-~D|}5D$a^SW zE!`Y1xX44kIt!iF#+K{`J3B}br*`II$)w{mWtGQ3R|jq5_<^_ zHz=bqmTKMP@_f!1N>BEXXA$^I$cTZSoS;4NGg~BQ@V@(WmnsC}y5c8&q`y)dqwH3!(Tv!SMOuX@y;hdNuHG~*K#ks&tozdsq!XD!Bx|HV2cngRqjUOEE0*;ypsFPGF|aVeW+Nn93wc6SMl8lgBYLt4NN872>?jg7%1E|uW;>cH3ovz7e85*;jhAse1vH3**^NuHL9b`ud18;cBJY@CjLWLRwqy!vc)pN?9!3e9ap!+W}AnQsHm z1@UQt90qS-kE{hNK0?2I%d|wOTu2|j`sN4E)S0zUs~u|@nU)SVma35(1Ko2 zohm|JV%}Qw=1Y%A#;9L_9=VovV^t?Vu?NEsB_HFCkgcCJYbE0jU{l-LBthK2>C{Az zkbfIyX;O8;66ediT+`=FIg@Bo$aPO4(!-l8IT&^LLIt=s6pz9in|2M!NJ2?6lP_#< zFV@oB1fb$(Ok>^YnsZrnjbdoNNMrI>5RHvcjxeZwGO>Gz?VL+IYoxN3r5ksCQ-~Gq zD8>uWN~y2=05%|zvZrLvtA4s6gf`Pt_VOuKMF6vQV7_16VY^ANi30HQ4MS|JPcJPU zZf;qC?xTCJp+b3W$X#nT0F={rR`7a$0)RCCZ0M+$d#JDSHTHGSy7C;h-SRtf+4(yVA9$D)pl4=(4tCurLfV0~O~JFQ z_f6~ni+A_Se_~?->>)pXL)EaPDsx+E%EQ!~2V0#7qj&a)qcAjb$^oU@(WGl11T-H- zO{pS&u(nKi+fCpx@_d~|Iz3+ILnss2(S$Bw{gDVa5E`S58)6klrEEdWj*LuncS7?P z|HC9w^d&-MHdm_IGSMh5%oDe>*j#)m$_nk&TN09Z2P)AZ=9dI3jkFG#&0LF4XtI_C zBMc6Qq*lbD!(~e8ux5HVc#DC*%p-Nld<{_=J?vWl$nn(YDU5CfGwR?m4<@dYD93I? z#|Aah+a=t^J0b=LZZ1ys-H&m({5jFf%#9J|zRWU%+=8s#g`2MIPr}E*0UUB)@ zWNptc1T#F4g8Wif*A}7GWzG810utZqS;7$b8waCINHoa}(?bt@&Lc@v@oNj{Vr|Z- zTvt=Yp^}j*v{+)N8o^t#$XspQtb#p8r;cpvu&OWzeTK@F6mI(mn@yh+3*HV|6=r(i zH(OA?7EL{D&C#+j#^)NJn(NLpDPFm4<*_kn)|bP6=7Y;M(R9tcbDSgpvs8F@=RH`d zJYqf0fEFEPzh2FybDewLoM9`@GtJck)6DOp5iOB|G53P>$;S=Wh(aojKi5+C((wzM zkeh`cG>JMF1}ePGsq6*2K(L12pC)>`x(B^Dv*r}xGTBc+@`|Ww*4FDE;+nKPjE*?- z^4j!1nv>a6snYr+bcc}W3R)n710)RcgXl5>CWE1SIgsD`B)dVG{c8WA3-GmyRECGR z7XU6g-Cz$vEjB zdEf95{X5^^>A&CN9m#(SA(Mi+fjmSjBnG5&SuJC#@}$dnYt*_-E`1HHy+#ZtUW<`;v(cYI|w z`Z|`h_Rg_Vsyq&h#`EN`W7X+s+w}*oMw-8tcb_ezrA6w*9l+J6Ln?n4?TQ7I1SHs( z8}Ay^&kE{=LF$THazjOtz>V*sJVLHrdh|xhN**f356xK1vPN37l28|XVRZV#okF+B zzN+^PjR?U%DHDULIJ`T>lAWrh!{(NmvN_J>AU`3Afv;7GOs?&AZah>@ke=hR3O$tV z2b_m#{suUa=2bD3baS=!9$%?8`=m>Eo5F+(vQcci0nSm3Ue{G?t$cPQgVqAFN(}EI zN5smNkHmIO4I!UVL>qR;Nk@M%rzFeVpnkEjkE2n@Bx))vPQ-!xm*j_!&{CCBD2FGw z6N~&K#5zTc*n>VA4)l73v{~#Cer*{zkqy zasCxG$hR$=G|qeMgsW8Hw6L|fU=qhdnb;oJqyA&!dohEaZI4e^_QH>w5h!M;GI}=; zo04HXVq1uP-1}nSQG5@CX-B>J?g!KLHu>I+`K4Yq+%B^39N!^J)N>@zku0`@)I+EH zU$2Juw@Em^-G&Ttzx0020Z@e~@Ov)+WlE^_mPql<2Au#Plz%Q|q zVSM4bU&ch=f$!CP0Kxwk*W*2!;lCh~5g`Skx<9!=8V*lz$YhWV4%}c-!>B(P1|mkm zU8CWxpLhGu@3RD*iP*iBr^n$pwT*5+ty-7pEZt@&lw=TzbFq>ajlU?;hc+K8o9#uX zVjX_-`W}}UnNHrt1LnCmII^C0DQHS;6uK? zTreZFL<*@`flBW~iYprrn2dHwe*woBXOvQg*w_ch%-!fF97v(kZhAtsUhNPOwK*tu zqWPh-RGh7^;Ly=~ToR~ZluYxwtVn7^g~s_J)MZ!|W`m2We_}J@a^sZ-1`3&Ipv*t$ zE_F{R&Rn_F_y+T(gw?4H-0o#b#8^*#EVW8z15fWdh>g&_JbL{@en|`0xS(2fyU#{p z;jJ3%jKgdd(r}dIcivsLtrm8Q#$v43s;njKZIf3|{<=)z4q=*pWN}etn;9Q`@?ww7 z#@I^b?-Gq{HrhLRw%vci>vq-aa0j1sTdM1M5q_fEc@XBC8LMq3I3dHct1|nLlTQnz zYE4!Ba8;0N6FybMN~g)+6we1Acx2Ebn0+e(#$O(L*b!1Lm?V zC-Bnd-4xoBlS>4~Ir z)n={P=jiH|d&}u$CqcI0QY}YtB%TTNn~g{gaTVrvn|Uv}=D0+WxA}yL)M~MmYuy

IQNPqe)TxEe+Nx0$L!S$l&gY{afnRj1mUQn~+WNDbOf>=)dXs40?bo??Fxp3^=L~@=LW~el1K}4Ho+%q&BEUnjCg#KhnfqEd^Lf?{6d9&+bTbklXah^g} zn^wAg%4g)S+I5{|7dz%eT)LOVS`$|ohYM5e0sDqqi0QpUep%V+)3j8m-r^P7^{Z2l zq)fH9)(niEb%R$-jnm&3kxiE0KPIV_cUj8Yd5`=3@fi4Gro(0~n6SxE(_-KO14vsg z1*UXXPN`<+O&qC|n2U$|t;G)3&ar8yjlJBJSqdws2MKX;TJO_NheyX(m(V~l$@)`AF$;70^m0+9n;weXdLNh0;c|AypB-LYW(;hWc2&Tg_w+MN@h9U? zE<-2HWoJh@;pPE8uvt3cL8QKm%`($V8@11Azik~K$*S)+kNqb`X6DjeFjPUSK4V^{ ze)XZO#!fbk+WPcm-?gSjRF{n|`cBO4)1&wi3pd*#J(Aj>GnUTdB$NgS^A49?gFhBC z2BgSD#ad}HaHn9OTCVx%SQBHno?NN79RpI3Jw4?ppA=vz{3%XqD)!IZM=LiCd`3>Q z!-c4*fzh3(T*l3@7ccp&52%E)zXMlY0N~sW^nP_z?rQ}4DF0P<H~RioOlX;?qK9Gnw*?TV9z4& z9UN}+3#bF73uxExQu8ms%<26tLJXv~Jt}g+z%z>Av!gN+* z>MTDbQQJa3e!9j_d|~0aUN{rhjQ@qgmd>e}IGFB!WQ?8#4kr{si`hync(*TAi6XN= zm7qeE$n{XD#=99d?wuwV73x4-<%L7~+0myrhR_m9S4psAs==orv?V`W1s8WngK|qM zW_TbSUwE6o*!9qQDkWp5q7fPIL ztxHbc)r1`LPh*3y3dXdT5m!MhXR1DOCe81z%j^OY8rM(FR~hu9cxQ}{Dm&5T25Q~) zioMdWsvADxzygXoP zM^epS^s?s5vz`W;Lj|-+hC=9cc_!2x2t@V}*_vp&A@ z7a;?s8f+a8)Y18V+eQIg1EJEtt^%jO0DBSdj{x~H#0~ttOj5sMkPbdpJyRlkULvvy zCZpqDlLK#05d?URy90BcP^jNX;3|-n`ae5I<64nTn4U2h*_`49^*xb3K+n`4OW|jo zvAiT>p)V#bBZE!!m=iOoS*7UCC$}<$U(H7)KUb`XygB&rloGVzeoFDx5+{QW{cfP6 zs;ur}wd+S@!;*f&#~gR1n;@-ONQg&KloGaL8;LeB0;A3o(@DQb?({e~SaaTh;B0X*!Up3P8jp7$oiVaqspX3m z&zbr(R2g@+GU|iPa)~OM(DzSS@b%!zM*=2j)nQ&;Gd$AJ5tHe0p1JH&$Q!UTN88@g z38bAdt!f6Xne&e?bQCArcoA7rsLS5#X9$Kq%$-l)37cT7Mw(n%=G6Jm3{C@ge5~%$ zCvrRItb)!USre|)^G(LDbo*StY5S=@;}BDQsaX5+r+e*1y5HeWa4MSLaBXa)=J=B! zhB6XTKJpqcHc=2@USbv@2lVUojhP<(9eH8p9Aw21pGD?Ix-)7 z?#{E{JvoEoKHPlA8R>Bi3hV*-HoecT`9Osy11dbMe-_wZ%NBgWDsSAb#(%P6|Fs@< zOA7pl`_5?!D^Q5B*epatqSMj-Gm6&_YB&RH)!z4m^a}f8Iby~LENWh^R#%BpQiRCU zqxdX^Zm>Fo^UMmit!;^Zv%9+fLi3eJ>U3N@ok_~!b{QMkw35Ofki{erv9sWOP_ctJ z?1lb_{4OV4oo3k9EtWQ3Apa7vEm=Vp%BkYC1en(aE>5s%9>?KV&b?`CUI3uQeBXdjQ_PXH(ai|*DDAqMN?L(s#!W-K=FNg z$^Fltry`r)-2E~mdr~U022I-XKJn>lZ&PLAjaWfcNS)*$jmAp(9+MDanxe%(^I1aK zR}H!8+{^o`O&oD%=U@zt1(I4KnLEvySI92UzQ2Sd>JCix5!e|S*48!++2@W*M{n>8h3ZrM@4mwaAY+sva+71ZN6v(t&USjDiYCr-@m zsj3u92k+^!5P4XdYc`Bm_I^G5!cgI&Vzrb<{TBZVl`YE5m`e4<{wMYCxcUa&Y?R!I zBaQ7P(G|tJt^FsFg?x>25vu>#{uf7PJ%yMESml1nI4+20Ro&V zZ+&-1P?1_U9hC$0j2F~LYF{1KjyCgGI9Gj$FzR^1z(J!YIxD=LEzcJ_wtJ5=Jgt=X zRWvaGYdGej{r!IG0pVW>elGvcRY!W4x~*eexw-%S{9bNxi3kED|6*bleISW^9(`ZQ zdEX%X=h$`s!0oMFW#7FMGP@=J@Re;Xfq7Q}_6A^G(j9VQ zSf2)T`v~j`n@zK<<`52EU;Hc=Lmb^?hW)MPpolJd2$~gK{nuS_K|9}%(m^LtZSF5| z>W%s%9F?{^Zl@TZEf0>BI^yeDAwJa!5ke{aG$0YQ3CL!^C{D`Q@Ks7Fp9gNLv znNd+eISSBGKcqnVT50DhW|_4{Cpkmc8MS@Cb0^I+f8EvtM~_QD5@VbpVERf+@uFIQ zJ2#gmHQ#qI-LO`u3}1Ac8T-QeLwGaaskBVEzB62lJ4pyzAwRnYu}s#p(DXwAMm*+A zST1A9kfQ$mosMT7lF?}BdOobeMl$(~N??7+5c5@joT^amU3ofV zSpeZlBgGE3Q02tq!`FO4QGc~xV!pIR!hH!dq&oP2M0sfkg`tKB@UlOq<-!L!tk2nq z3WN;pyZF(jo`z_aGz!|+%~7Aug|X4#mWtulb=OO$M?|6RR)$TE2``qVAyflCd2W9A zr^P!RWFk(avVtx~Q3IxONy>sNOh2B}Cq)f+i}13-3<(|;>TeIXn`-CJt`=X8JG88t zM4Ye8Uhr#`49@J9J%vEWl8x`Yeea| zdVVKcPuve|{&~|nQ&Ka{Wc{H^{x9AUcGj4!s`UlZK6{Hy$TUCJA-R$?%F8x88Nj@#RSGdq21uXtfQ>v0fICS*9mT-Bin9g>2sF{5Z@x!?-9G|H z(t=|Uzz_h6D#F86>PUf<&{&Fz{Bilv7-FrI*K6F~q2F+fN{0Vn~` z>z{#xmHYYwIsP@@|9WpyKmoQ(|JvL(@Z+fBP~6Sjf@s{_E}F=f=Ra*7lycZNq-{k+ zW%WBkACElDNx*}eiFw;5yW#z@6nGmOoE-`hA_(-A@(|#8)ce!)-L0H1)m9F%%w5=` zUBD8+;=!yhd8I4Fb7e^xewpOu+561DG6 zcBQu##8qdb+NB_!E+};q5WcWxi#^=#z#~%Yok5a!`5d+1q}N2=Fj!2q!LpxvJ{dXZ zXf#n#(YIgw7ft&uYA=zg$jN22L$yL_u)U(3VnL5Z0t^Q>RpyfZTQpTL?|6H$gvdZV z&Y6}Kk2j~g^4PeP&R6YH4)*f=y?iHli`J{_9bbim@n7RUG@`){Fk|z=o2ZUkE1GU$__32ZQyAK~^t>^=hRxrdAd{If-juw^mG7wJ+ zxQE`~>w$U-e{z~Uy8`zc9%RqXd0>mG0sz6&f-Yg>Y6p6`WGu{&^;{O0=`jK3TE z`-z8*v83oNcY`|!9q9F0AJ&11wjXYf*#94wEl#LsE|49>`7Kao@ijV<0JvcBe~?WI z;6eZA#cgeWlgl(Lh%?Gt>OLv|@_em4z7=zWgbxHQ)ED6LI5mhfN)|0aF%J5(`;TTY z-NO64Y}B7tTGP65@H_Y*xUt(+TB(*PWJX}xC*~}Ukn>>up^u`Ku#)UDh}Ob64o==~ zv*!e3#O1NA72}lxU*we4t*@>;t(V?XWv|BU80)1)N>c0Rma0*fi&ysjd}VgfM*M9~ zlKVm)<EhcR&BM~GyqlO5lpwZsMVxeh*;H=85!aWRHZ4gpB;p_@UR8NK zT*zMF z5sTv2FD9@YGn_q2S?aeEn~oC5U^SIX#PQ{8-j?*Y6s=WpUn}CHd6XYKcP($#hgykt zw;)$8WHwHbgqzVa;!P32{xo#Q5e%s~7xHBCt)O=xYKkO75sfHrENh}k{+aCy-mI*0 z{A{pnsfjVW!y=iCRT}S!!gn;}y`>~#uK99h%|t;HoVr=cu&--O%D(qPw0nIgEk~+y z59Q^fHbte%UU&S>=03u`It&H=Nv@)8UCN>a$8$X@4kJyOB~E+iKfPeZvB;vWzdwN0-PI&^>=slXmTTYx`h$5Q3Gi6EpTAm_jaq+pC>nFgL z$U|=Rg{RKG*)E%vv(ve>Y8)CbkA5pS1^Z$E6vM5pez50CP^LBDjNRu3e!uu$_&fmI z9j>d99blF0KBdwNphSiu3vVy?od1JVaWdZ_jYpklbG(ZsISS$8;{JQ{`O7Fa0^!Homg#Ieap)-AG%RaUftqqxN$IjF?A(rA1_ zZqyK3&Ybc<>2JLuDdbJ5obCEqF+J&6l7t6Y3#g<4ZB?g|s>jE?#bKKh3MDR&xprs> z&qDtMUv}kg$?XHK_2B-ADQcuX7 zH_^s(bXs1voX!cFZiM$ZG0YAt^JyE1vRB+0W+`T3|0>!uAgSSau8o0jVliGu%#!7}{ zm5I7eB_&g?jQ=`=Zz0Gm!))xXZ6j6vH1<`Nlwda`dSaIW3Klk@u-rA zASrqH)@_dL^*4D7=m6X!)6k+M*tWtQu1n9A^^W9w9(cce3;H0sg5Em62%)6b}{NK+S($L|*uzd(qsCQ6( z0lRC%?Rj@XtHufaM*Rx=X(U28f*8$kbgAb=L1cSqpT^a0p4lvaO-T%>N5+jZ(sZrxC$Vpw+$Xg&14v70A-ft^#=$qad?G#~xZy&ek3T_xzQ{GG^njB59 ze+5?xq8%=4!d+CJjdUW;jvFaIFPr86sEiH5 z`qcs3*)u?TdZja1#Jks<`SZ|{I5~}|ZWewqZ6iHj-sV(_rU@xu3sZi1*{=+9^QYy| zmJXRaVPM2MyzMX$cJly+5FWHOfXv;Z${X35Ca4C5)V(3H+8TI_9K@)#U z&iW}>&||0Y&Z$wY^n6m7lScmFY2qjNH=$gWuMc_PBm~?UPmI za+{Z%8HJr)x{r?X>L;r)4dt|WRC3Ii7<)lNHG|Q=YKSCX&1noN86-S2MhW7i!0jGz zd(H$QE(0(?0!84o0neLL*8}&#h)@DB0JzV&5fffG7|b4!M$EuFE7hT@5HIp+nB&wX zo$zDPxM*yF{9igaGeMCLO6r`)*6qO`i)R{W#`>k{pR_riY#4nw&ATEA{Id~kNQWgR zjdUmE_1u}4sA*CyGYTo5j3p=pxKfy11G{6o&kB6c1F%(H6(tVSdNO4uN%JBGJIu!B z$odYeKA>x$k8ti0_AM~w=DfI?;`hz<;FHW3D>P`GwEU4Q#OzDs;pZtS?GIQRcacwv|gVo;;KWR<03nBSVV?5AdYsOfys%CuMr;7 zL4f}d+`&bC@w43ZSVZA&m3CuN9^FKK3BxEPE)H|0GRJI`8?Q3&Hoa()3AI8RhO$ zH*9?v>`)Xz?W)yWLt6Om4}~FXt5vwm3!P1e2OS^FQeA@OFG28W;0XSKoEBob?w}C; za#)2F$p_O}(@_(#LJTb_FkUcua{pNYCNTLvg|O=Bp_mw-d4E%kmM#%1j9~V|3QOUg zVbIR5%nO-umF{I(jpd}`N_&;_=<^Pfn**gbkJS?j>{%Kem9rF_SS_{NkEtrw}wXVLj$PimBp)bS%kZt^)z z!P}e_`pcJ$s-KG3;_uwnrjWo}kF3x1;Suc(XPtBfs4^;D6KBWD=qoE+YpmhAiXUAm z0Ez%5@BRvaf{7CbtSVm7O%wQXAbb8}3uk)%1m>+bC7Q0}i{9n;?nBFI3V1Ff3rsd5 z4{-qJizJV~txEuFC3JHs6~HXc17)!ZVT8bff+7Pf!E(bt%(I%EKNI-fP~(584HKVBVyvz=!4P8DGc;rE z6KiaJ>AU*Oz+1Pxf+yeS#_!`~XXjLN^N>gEMWT2VFtjKYGi10dkxYV;{jK`}(rN=Zkj5Gg}ufAmF5hDVqPT(LhT z6-F4G_AXIq#ufZ5j>{LyUus&R^vr;jl7RaC@*}@ofv=wdEoZpRH49sf95ENKAKcFI zE9RckYyNhrnoZjA?}9mHio`J6T0B zi&IiC;hM`3H^xyPN*$5RsrGI0I1c^poT z*M$a`EGvm%8u;oYp_jY_@)Sm@2?hrpHXsol<32_#Yh)MmI`LP?!Y~m0wNZ7G!pyxe zG|1mdT)D$Bg~pDjIZoHt_Oz{UeIALhX}_YCt;(1tNhkF^`t`gAw=sPMmfX4DIq=4V zWm*fqE)Q|9{VsH2xd#$3IeXi(V7@%;QlwkD|6R%hzBOQNjqlevD@Lkf0w6eU!&u;D z;|%J&`F-kXhF$+BGEk0$cb^HEsbJTWz}gB9JcE>n`F91+fF0mJae^D9Bz{k#|2jmw z8xYyUjNpAOquy`VnTRNGE!8*xFPB-s=r^^G>~Z7~E@W}3?(tEs7U!`teR`=MWE6zhGA%m z5+7q356$XjXf`xfBNsZmSaeHG@EMLly;(&w>{c>e23&>I%44DQceN$bnK4P)?IA>f ztd@PEiCX?-N2LpDg`(y(D_p{^Q-O+m<=;YNU9AG*HF^32#)D9)z4)Bpg)DrJjViiu!ZkfiP;i3ifb3E*^xl zUxaK#k$zjqo?dgr$Wb>0$*1j2~+EPubRx&)nkl& zoq}wGiXu}nMGS*-*~_L3hK*M~n~KMwWzNVfp|5A(TqI8_n93DnUPpX&QVXxAy`^Ux zCckugpV&C~E_*iXx1JH>l5Q)NSL3HkY!>um#E<8wT~-Pv?a6rSfK%hEbrH%4h?W-Y z_oXD<`u!bv9aXNhUAu>D7RQC9h~a;R066 z02Dh1@gJ-P2v&?#9#RFpRlSdI_!khMR|?uo2AJSvH$}gDqL_zZu73fDzCkeUlJDq` zMKDY|575vs{omjX>fgV2{rzCx(!ihoO;<~I{?E37uK_6$)zydlULH4kfN1#%qSENxNUAbg{NI&X=Wq92$WoX#k26c z{hVoGGm$3ORG-**b$;4AsdPX^kewmLG)F*+*Dlxhq1(avMd@>;bM)g-`ZoSgYb5@D zBP!Ndw<)bW^Z-ogjH=;NlFZa7mLnG@)zPqz$S(?XXR|#8YkPP+$00hT3y)gIdp92n z*w9Y&_lV~UQB`(r_xGktq)U{BO-XknNSAbXcXumN(%m5; zotp-c?h-Z)(%lUL|C8%^uKT&)@qXN6?2l`$^N2ZrGXa*nkuWC5p!sSprDKcILg@PZ z==ringRAPq?x}&*C54aS4gHDbcCvY@DPL{)XInR28io(mDXzsTzxO#&oWUAE(p^D` zrZcRZ-3UtwB)u4(5j4?KJs6s{tO2gwb=t5wJC6x&bZb^^q+qV{9^{OVlg7&Bq>X zx7rjQ!C`R_rW+ngF|Q=4b3UZA82mi$H;ONaK~EujTd}LKG*)XX)Av3`p6uH=+g8sX z@$4_sy-dQOKwTgA5vwekTzn?#S!h}Q#w<#Pn~iU#^*)rq-Ou=W2RmfGs6Tm@_$w@2 zD#%bTFp@P_a(A0|%!B=JGMMYMpGVP6sIVUZ?(YLw+FVIy0-k66%5Wf_;<4C^7~ zng{(n@Fb5#-AdC&v2=UUEW>ZxJ4}>AB=H)yRmP(d;^I`!T#vBGEP-JrCJ+9MoiX>T zDQBdR81bKtZb1Ct2pTZ8mwH@d2Hl4HPEIC9H^kP?*?HXb@Zg>0Pt@N=^`sVQsaR>Ts_Cd+;Dr+JII&C`aMSk|t7fj1dtw^N3zPWe3b6Ye*KN*W6d zevg0$9g-)_BF__*6z(bkAD4PJi~6gN{0W1I5WdC4t+d7{DJ+o)!U#P>`^44Vw;605 z@y_y}(9BBM?EAqTYLKI?I*7v`@pl`^Kr#ob=gZ)L1isV|RfyjJCpEA6YfMaYi!g=7&uw)jRL- z4&$j&CX_!B^209t_jLkC@h;&BDaGlV1>>2%2abEAxWj)YYxbeBj?87AKR=jObyd}T zdcH%#otU25JR!yLcr74WiRPMnmR_gl`-^z&&jqQ$FN+F`-DuDuNZ0Z-_0u;PCc=or z7}(lxHPd4vUeOT9E8;Suh(WQ5H@BO^jb~Fwad;(0q=zspmMvuoteApQpA8@CpRzL| zs?P{ePz}sRzN+85&GJ2FV-d7Ov01Y}{Y~ME1q@VZiH8lROt}_h6P>1Rnp?{rjNdT@^yj3Z-E4jB!g#hd4LMLawnz3JV>* z4gi{KTJ;nb9}~1*Q2=@ZU@9ui4a}Cr{}O=!u#J-p5x`>jhXG1*0i>2Ao|*#lETyNM zX;PuV&nv^gJHM2p6fpO-*#j+fL+quq#voip_;Un$a(Ef8dam?;UJBwDUq%3u2QQ-YWhqrpA=oR>H>YW=N}#-9e!&>1d?I%I)dAf!{$wjGzh&z-#zS zB9E$YF@KD%u(8|VT+ZxK1L6KvH+#J9hLQ72tl}*{2$jv?+yYgAWu+U+l*@6NE(w(Y zd@tkW{^wJWtgPXXg{=BdyPWDRf_d(eJG|^>M4uNyZk?9wE{NvmC?5Kj(rDKu78gx* zTM1V`CD<&S@oOr%-uI|-?QbUdG3m!@Pu+yeO&OWGdeywHqvAdZVT~=&R7XzGr{xS# zru#TfwLZ@^Fc?uczN61B%VI3}ew`+E-k?rGLhH0^p6cv=w2eG0wu2Zz3^E;YY7`v8 zi=--*h#pYOI+uK%+!4Ji-E};X>+LeCufi#%6--`zYO2h`TcEEB7tW*P@zkP#_l>W3 zXk$y7^jBYHe3({LrkCcaz$U=qtfD%+hu`WsLU)-9PpMO^Yf+~!R8r3|{=tL~g_s+J zmif@LF2($+zLw{Gu4BmY8GfAK87REdXy!^Do0P7^WgahtR8``Bkg|KtIUU0-%(a%h z;F#5XI-?Nx(PaM@{FefC8jk=d?d4p- zz&ZRde5Qd`*N%WYqQU7syQh501PM$%(rMVQk1$O2^66%n?75>p=62(wevvNqc&F(u zdMtt{MX%i>Y?>g&H5F)-TOVK!w{1CMx_=8RUlVm1k%acxe~l~f(=LBpV}z@dcAr&f zK!D*ZhZ$@qM4s)A{F^x9Rj0+PMvzo>K*GmjL(Hvi0bqLkHXvVkT2{p$riX4Ymf%&rNx8qxo)@gq|j8ymvzU8cOU~cUHPr+?bC31 zQ2OKEvBRHN#+DSUuP@EU*nWcJBx~h6sHNdmsGpiY#JYY%so7jda~AWPdq6_2Z-XOI zZ#5^$&2dku#!(MCnx)#mce`*ipdMdVN=p@(EZo>{2r95{arjBZ_F1a$TL{<9f-Sb} zNMxfhbx0EYzN+O%w*IgzO1qvqdMDMOu5JX(o_Xy!FLUKeqOi406(Wx~uQyZ%9&?sQ zQqemG^A9T0!Hu-Es|w4yS^8)eGyR3U8@`kKA-=4?nuVYpOYNmbixVJ?p=+){vr)32qI-CoI3WEoWY{ zixK|D?CA@q=#EnMY67{lXP~>qP&0+o4+_Ewi)uq#fvb}!OWN?&A@@NhJU~BWJ-uY$ zu6A)DPV`Xf8HDELmEe>nWS33NjuH=5J^GV+_&uH>Z#JL_vio^Lkrma$GX}gv_lFjf+N7X7 z7)w{@E^kSr?_#}auPogHrLWFufPTTi==uB*3FK=4s0-Pi$N>EzP}iuu)c7xe-Hm^| zF?2v@{IdA93?oH6)gTY3+R6P3aDATnFucD5N`+(D7nVkGAnCfOB1r}f@(m%$WhKyK zaIyrO6$3plPCqrs0Qgq?w>L%s=bZWMf3yr=kdh1CGxCzuDboXgh^!2WddZ3j7yQD3 zCZOSD*XxrU`LC5#Ep=Q>4{NMCH)K5TGzy#zs2JQP|4m}x_Bi?2wHReX_ar0!4&)S9bPokLl=Wjj-5Jz@r zO4&m4tupiZ`co_7ZNoiRS=D==D9yGhLgpl@lFhulQ@q092U|=?Ei;|&s2_R`7HU|( zC!TYL z$=j?b`}au#Sy|?d0?|YWCUV6yIb6VSSW3Ap=a#InR_OGE?~^uc`MWbn>`WAM`p1r$ z>>ZAcQ-bmh$ut_WERVkLwu%y!-Ys{mDeKAeKlLfkODY`eZIZ~aNFVFoO?=+d*5$Q- zm$p!9Zu>=Chnob;Kj+g)n@NT4QU}>XGQ;H~-eJ*>L#)l-%o$cg6Mw@e$kC}OC2xHnJSL_| zFxD|>zS~@GUzW}B+S}3?d*7JN(3c=v<+nUU3kEh-`nH4>>cS4ywRG!cO49)k>*bBmSv;k-}22%xPIuRRZ}QJS9VnX?vu06_+5%5Q}$_7 zoa&2UHieqA?9H(75-GUXTl5@RI^M`;%9-KdM=2JlL^YCz!n8n6MaJu=ir8mBK>Q&7 zn?=2tdZJ+2w1T|AxL6_5#RTJA(lkBNkWJjOQI>)K~~&Z*g#9fF5XHHnVGaT|t=RWPfT&)w6UzfDM^uaOIbYQoD0p_)xyyJ;iV*f z9~cZb2D6xRyn+=_JkN~6W6sy>)z_dffspT014V7w-7eKUslSq`be-h_$J`JAWe_ma z1O#cq$bSN?UtB;hYcvf2uLT9xXrIxpLVx0P5&(otx-AtTn+zCKe(3fE2<;?a9Xv1A*`tEv^+lPYbvKSU{~r9Oz)xf)7Og>62Un@n#hN@joj3pAi>>G3zY{j8xR9 zO|UX5FU<6mcp!ZzeW*mX+4SCi{zcER=d_=h$Ae3i?Q+Y-nMRd?w<+XeuYbIu z@xx9?Mx%b4`vW3Ovvi!FscOQVOnsiRO=xsp4b-jXLZLFJ-&>p)b9{?Mk3V}KT+CGOgNQ&=-pJnG3GJ_!cm zjO(e$Bq?NfB`w|v5VSS@4kis1l2!;SE}Wg{@)h@Ud)rgd7rZb%*~VxfY8KV7TH$Il z^*%vSp|!vbi9lFx~Id7QR&U5DXNE(C$vFI&UWf}|XQEIjbH zlTc~zq-QP_rI>-K;>sd5pywasZZN|B?@G zkfuqq;ZFP00XE_3OGW@ZOrRHX?+)DU)Jp;5ivV6=8^s++pb{qGof%#dYlZVrF-viU)=n`@lhuGz4-uS$smD-pZW?o;v z&^S%M!mH=g`xb5-z!4P2l8)QdS{FJi2Kz{X9NPPtFLhJ;to$k_a7gqO88?trU|}-*;cHBxd5I zV9PUpNBeHEV3WRQl*Ps}3-#yCdLDw)y5$V(XnMyj0(;4U z>z)nvESF8&y$K@={xLy)7O{Qs+p89vK1i*J=Dg2m#5ieUb3s6{<>=lXbz$M`x(NS` zNZSU}Cbf{N1MwKPm#toYGeie&^zSUf=Y9k!v)y1vf9h_rGP`=|&yiSR{D!Sky{nYw zLOj2~;|uVHfVJ@G-YR-jUqnLn;q4tmUkf^Oeu^sK%*~R;7iO@!2KR25lc5ZN^{kLn9m4&{H$?e(NbuOGOmQb~^s8Zqf z`0C(TDUCw4Bpj-;jB@<#=y)&fN^GV0Y2Js{MJS35J+>`|ijK=Cinu0r2Uy$Qy*^{C z@ig3BcrZoqkSeBY)?r`VrfF}5pIP=)Udg2o>vw#U+QKNuOWwGK{PMe=Z)s#KG{&0F zx_Cc-l)qmYjp1yBN%LP5cg>mU7n=1-r~mBybNjVu>D;K$p^-X>xqJb~BK1<{BWn4# zg8qpbJb?#KcIQwK)is$Wg|cMm zyC}KkR0pc_x3A?DVk_u!a%1NU9HDQl%O_~M=9$(GBR)t*!3e?{!Ct&KeMWjcot2PL zzP7;939r1xy4_(hf+Y4C;-a>ESETH7tFKIQc6h?QcEnO?rH`_x`D{3P4K<#1eXb6% zuJ=R!Wt`8w2&2*Bp(UMc_jqi(lMaWJNvnGnj5aE>w_L}NMKE4f*-;Pa_gotzp+OS< z=9qKZaHa5@8u-RzuQGOXx zzS!V?0)0Un$pUTw>TNaEB3joY9ELYDu#lC6`HQ>xoPqosz%2oD9WKDO z{J#@aFIQp&83u0YGw{j`|ue1O-1Nkt5%qru zmnkmu>BQgCu@0+-Pkg#+=p(iT3JM=7TFVIJEM^WD-Q8xTCL!qh4Q zu*n9)mQ<_8d9=u%7oLbARC7sZ@+o{+u^3B^s9(uwzP1-maeUj5p5@OwzBYBxeJz0h zlWS|sY(?cth5{jvU4ExL)#Ta;8@0}S=c&m}RcDX|>xn>a*3Hej;*obZ;_6T;!JcSP z0JT3~>@n#L%>&%^-b#fqdp$VlM>g|=JH@3Y?wZ4ZK;&0v*t>T8n-FN4}oC1VAfN}c{ zus{Ehg6(Sma^KAf3Md6uvvejPK;nZe+GGHzm;qyx@IU6HtuIp{T2;?4D7~l)B$zfp zT&lp+3VH&BbI8H5fd51h&`|4x0$TU9zdS^H0D8C=p4h)-I?vI6z4QY09qy8Lid>70 z9%zD7;(!WG3DpoG^>S$h`HgA*5GpJkEeivSnIS?TZkRI*MCsJjZlu?lbzw0#YrO`4 zZ@q79Hyn-OE+N69s^c*&qm`R!rR_mi;qSUNf9w3<^tKFmN6?t|ql$6wC($9PNFN`c zi48$lyp3iJrj0$D##5cudqVx20V3B$JKS_uIu6u#1sdjtoEmNE9v&Ke6&j?AnhV|= zAy+9?cG31iE^Ze|8pkVlQ==c+!}*sRl=akD=*)jxh||M|$0PFd5=gkCM`x7E@o;p= z4D2&(Osj(@(+r#E*OL-9M(}7(;4)Mv$%^Fk!Uy6??VG$a;%nKd$3mQWWaf=-9kcg&5F(GyCcs_7j+@n& zvW%I!aIpxwGtC@c-V10~LQQ)#uVs3RHMzj0e1>fnT5%8)uJ_=D zUVXG^)4|QUp>FXgNf$^%$1yLm8MX1!ps*-V3(gI?Mk>Cv`tv*API+hv8m zdPf6K{zhiLiCc zss^82hTgXv7sfH@l!o9#VgdUZ$Wnyhm7b-KBn8N;Nv9d|%T0Ap6m*Q4=J!M7m&B zkRans9(!w1X5VPu==jj|``0*N0OisR`YKwSOHBGW+$j?1Z|h5=K)V8C*#3fu7Vi7J z0?hNtk#C4d0V-eUS{9(rVaD+O{T#368G8#PKLPEniF6+RmxtsVm|HfG!Hc}qulvDk z;^FMSZjC4Ae@%G24wvp&&G-}CxmZig5#Z9|FgViWxb0@Jln`mZA6O$Q!DC6)#TBZq zz{c9Z#^_WO>atc@sLI(BeCJ+WSbE4*Ty5hTx?7Ke;6F}@l`TK#pC7WfhIF(w^LMb5 z#56#*gTtbCm_z5_e+i6F9=lE)yPgj2==TUeJNyi9U$^tzJVeBWNu#J|3y~``=XD*jJUY4TUKt^%{2iqXttA)oK_x@=HSKJG0u5_A z749<_%)czYASJ+flmV*lg8JqT@=+r4t|x!F+-N$%eU9Dv)@CvsISFTU%dZ( zsqy=&4u=%OXqHEGmU`=c_Uso-PW(P~WdzS=iHqW+^rB=5^0q`(6}dHClJRgqD*cb= zirQh`Bq=|*!u5Q(H&~xSO_baJl19H9f1iEd_7vrL=orgDNynYMYrXiRG{*O?gDFB^ zBSFT=smw?r&5iDEb4iw4=q3y<+DHbwykUNiA+mkW74?@gJs0GLIjse`IdQ`*oIL$!?xqI#`(NGBUkNnjJK1%4%=k$TA<6J z(r!;GXP;EM^M9`^(_?{a-T2547-QBt)(v1h-*oB#j@iUB65xZeMEOHl71YrVe3V#E zY=Gfu(<<;u`UzBBWuTQ6*Z1H=fORPbdV0}dql-SSWf+odQ@oAF;M4=U>Y3Br{%O(< zxa~EyoJCi`4;z2q2Hw2Di~sGuKmXSvd3fRcd=n@ay`aV-2@O+``I@4vu#wXEGi11; zyAeH2QWIpb3uM5{nvQ8BA!~K)O0&dtY3kq?dbK<#j>o^40QO*BZu2tnA%2&wy8vk5 zMw$x?Ez}q8Hb<0+iQnb^9`f}*`t(5^dw!94gEGexMz7G(BIRs1?RB=NC!S52Y*Q=y zuN6(WuZ~HxmVVsWlOA1E}B0FEb;(5iva7f>%--lQ@XLyNa@eg~@L9Oxx*0U8PF_(MFgzz6d0hIJwPGS8=e}He@QI zV3%*5%QbJbkaCMaRd_ogdhsVg$#lcdOG!Vm=oqd2j1tb33WtjZq()*%G3eePe04Ar z@^`^LXhYu^i4r4RCLOLjsyGAB-^Yc~goqx8=W28=4_}&)a=Xgjicze})rB6<{BFKI zr<;K$>zj_(Ro}O!WLuEhsEQChFxYK)T9MRmd97kNA?^!3UW)|eTRMdgRFh{jZmQ@d z9O4amko2YR;19(vuHzWpkf${aG?IzGzXK${K+93Q^L1p}>lcom?zJ0ToC@IrgLFBk znSrm1BnZPBpm$(&QvE@Z>^}j9Om+Z?^#z>?_v;z?WxWj0H749Hi492umjwde~$bW;Iou|T+@KLH3Lv|vy>ct|Nm_n3GRQ1M90c2 z@jb3{b&lTVV&%&56<%FY7^u#ZrW{&R#W`CSs)gIKkkU1vSS4}sKC&sIiK~? z6|3b1h80&c4~xse$XRu$)%pIN{ewnw>o5Reh^cII+>9TE1S%I-2BBv5u#s4-3lz zdupZlS7?f~wUhk5Q zk`@dDDv#e@ zErZ&wO?%~fktFG~e@$CLVNSYVwp`Mg>+K^^_^^sqB0Oe+=YEL%Qg+4r{A_tj56-K)i#@ltGMy8 zs`K%*XC?+^je6mvg`w#jv5jskBxLx&F4M}b8cJ?j@v50?uNPNc&{K4_{W{-=Q8lAp z4?P5hj*Qaw7|(NW|6QBw9gTZGLMgbGzE& zl-;z^&w?EF?X#)PnbBE~=Grq_BM&QQqQ|6z%0$*Y*>``;3=vI&^HT%Ctv0e1F*&Q6 zj~~_NWm8UYL4lK-E7zfpa*Trk*_b4jPadFW_P`7DS*Hbn)42+$BY*?#!J*elC!y?u zke3|*|Hp^Cc2x8Z4tToLklGaiDUqW?-jgFjC-)1cUW9~+3Ki=i3c%760Gd&b zE_jKN_G!Qw|L@a|fqmX+@IS2wu=fq+f?j4}xs)Zb(gm`y(K(EOSaFdHaC4EBY`3PR zD6+!U6nJFZ+1VsBE}&n{e*|Clg@JL5XN(2;*wg=XK}Xw}y`3)hvlMmP&bq8KvgcQp zeVpt{uBNoPf7UG6ogoGmx(~~I2u;L3JeHv|o}TCkd*E;r4i;}jhuVB1cy+(Fo7Z>(SFzH4;#s_TgV=LRre3LBdWQzht0wE2C zh~ViJ<#_uh8kHOW?OW*!ql&LdpwHBvjDt!3?-<56?z2npzw8S&DW=MBGq;~8i7S2D zxAbZq3T0Cr@c@q|EOMtV1B8h4I)+|vhQ@xF!E~a9LnR%>=E^je73zn3KHiZO`cFQj z@!t6mM*r)O#`p97t1z)1e5t#zDGvJm3=H4;p``sG)FKd=Y?ez+v6=?aDR_|}UD7X} zRu6mve}d^gtE1vj94Z8sd7v=sE%$5@H`Z_?N^M;? zuyea02XG9#)ARCRpk%P;0)K6kN8f~O4>|bSj;j&8L9j`fJG>XE3Fr)MO)fDRhp5-w zJ%vY5LZ?Z=vpI}zj~vtk_rjNvh;v`=<(**xNyL-En7fm0}x9%LqK8= zpqVURkzBe1JP?+^XN?y7BHjVhnFg4Y*Om}iUYd2xZGb@f9C_b;67-ip6e;co;On{kmm%#m z_rHWfwKXl}vklixSt>=iY^F|JZ^>0q6^5lCwPYU0ikZ%mJ>u{4ebKd`Gd;ah1ai}B zPORz~y_@ef8YOcFEk}G>ncYin=R#(nVEt#ur$Jc{cP8P-{VN-O3w|ADy>>`%dViL{ z;vjqBBGJSU8*P4b*#}oduc8V2EhQOIb`~bWthaN!v`ceuH@3?7=d{RO7l_nrU&T~1 ze^0_fJ%|PRtc?#FZUpL$OpF!&e6zQgkPICHeqKF;l}z8YQKy<(ej-17I`3t1i1r(L z3p4DmD4Sd0BPzNE1*RnLmLav8WR{NT^n4yB?!*9X@o633=EnOk{)@7<~Am&HYo(*Pp=1 zQjkWlS>D@sZ$$ZNDulg^0Q}`B#s1{}2zY4~V4jHsZ(uDs^#i z3c&U%v@p#t$N|p)VMiKp+JSM=%OL3{(F2Hyr~5++R3|S!dosqJXQWO7xZ4u|5!Gbz zmj}Ze$n^R@76cO3zi1NRSQ3C z46PMGT;`>)bO`xebTcq!=_QcNC|0eOya=@KiyO1;ZC-W4zO7y_?(G z+yQwR79Q##TX$#LkCO4(63An7Wf~6aKLxL_)z4p51zf%*(boHQAHvDlh_dm4QcUV* zk(m7$+tJ1cV|e-4#o&As=lQTkXHn5_vspviX5E0ft#xcLz0Ck2odrd2co z16x;2)Mr-*VyvkF9?_;H;a@CRY*FOfuxMDEMg?zEq4l!}hOMCZRlVA%IibxuhXN1x< zb=S(GR}ns_Ketv&!))_2_fUVSz} zIVZG*8#D*l2!qK-e!Wc6_H9%UFz2Dc#7Oh2TUDzIL`e)rss8eaj!2e23D!G;$wVz& zqN$_AxLF?v#a<lCJ(rdmJuR4&>x*ap|kGF`Ov#HPm zpUf_EaVm>$QUK#Ej9@E=)i~x;h*d=mCn!?>dKeiKcZE+Pt{1k@=br$k+yT&hD>0Pgo)BBtN|^T-i4UAyLU4zV;<MkpTWbCMO}5UPx7KGA^*Y)g zMj(^d?*zRUkv;Qs+t5E67CPtJexG}#v6I`Qmv&$AJ4f*g)KC%jXP;2vTf_Mh3X*wD4-TQDFGr!abEvtdx4Bg zdD>|=Ljf8YLU-fit#<(5MqkQ3p-s%2awRAaw-U4QV>8zdagD`}_V^S1qZXd;QH%k5 zO>vQOFBd!r^$!t|z(cmhmQt!%JX54o*a?mTh5NRt=Wb9ymHF;iZxECI9V%-oXDW(T zk#(bhl-A^VL$#-Fa>b+WtlBL6Lox9=WlVb%NtQhZD-VFDt_ry%?wLhf6wl z=!xbw2D;8$$p?9~60<$1^kR~rws(_Qn`7@y>Rw5DgO)bxO>sRgPuhdNNFr0^c5CRf zdvMFxI+2CelRZ`g8pdxj2A(>o(nO1x0PoMt6Cp2mFPp-Qvuk}Iwv8H)jS8Rpzu3$& z;ZEg2LUWGqy7o4+V(Sk!)-vOB))+j*yg;_3_%B*Z)dLG4X-4D*!6& z&lzX{ny_mjS(}@KKjl1sF8+5PftfD$FQRfSXbXS?q6RuJRg^z@OITul$eF`RgBZ-r@;7rBN}I~-q?yoa6A{! zw$MCwpZLVfcl356n3axj$N57tUQ=yjBsEt_#8?J3Y#%TzsnBcN8@w9a5xCoAk7;YF zZ@-z8Txf3rII9fD<~RyV{!X#tBn-y@iVY*Cc<_bHzAV!`7O(FnLbMe2)rjfVbRa&+CRtQwC(4f*zo+!RQ2W|h zUL}?JN#0#_a?p#~_y<4LY}gH%N>S3Uqlk4IiMzL-$a^G*yH!awsD_RoV#E0GJ6t)X zQ(rOfwwRYGvlPEJc*Eba|E9$$=g@NHhYzNxnKJu~!*{I*xTY(nWYGg05u0eW()Pbz zz6uZwL}dQ7^h3W2T2xDO(?L3fASdB28i|6fuEQ*>w4mZ|__7hX5D8KE8Ec~vyQOzl z0xnmtkB<+HPTXQB14emmH#?OP>%%94oebEWZ$K^*>B!nJnJ@|XEXtjQ831ki+|KuY z=Ag;d0>@-VV&w>w*1YrJB|fRh`^dE)RN}_H0wwBj%F*B{u*!$%3BI;zZBY>Uv3l2~ zqLEP@^W_){K0io7>@-!b_lr0W#=vnJoZPd~a1LS0@CDQQ6_?&-CuPFaW$j$IYPHpe zP~Lja0U^te6F`Rh$x&+@^fGS~|CSIZp#{mh*ONc=oAUb`^%ysr; z^N+G=?M2zN_6OMTeF73R@H$s*0Ab#oClcUC`~Q4hi2kcsTMnKWJkPq?f<_Xz-aBVp zdyf1JC$7g7)fuIH5O8w1^xG$Q<(Ju@J|)vj;l>` zp?#IdqNa7)Ge1kpoYuV{m=d30q^YGjL{Yy3ag2j2nZK!M(XwLGkk*xL3Zs$zvA2r% z!kG2fZHll9gE(jBm@k-r6_RA zo4ypqJ3P{5Ipi76N~$vchMuE!RWpn=wyS(ML?el|l6hq)WXcj_g{taurazj-e&|1w zBsKEsw%ccDGN#iPyfU%QRU9mh`-{LxGch(y(REe+C{OuBdh-gb)_l)dCtr#l2~OI! zR%$BG)u9$5{loDsmUwV}Qe=S5EJhaX3R3G5C_V4;J5Mb?c24eLWVR%rYm6bCPowVe z9nHm+W0T7(SSKlZbcl-A{g>6{&xnUj6W6-53**9nKrA%tqGp3q9a;C5$+)`sr*lg@9%P6ds> z)x`G5HlGm4sH}J|(9rP>JXXGuw}sEeC$b%Hg@+lEX!6QXuCoHm@#-4+=h-2i?_rv( z=UyL|yDOr#NA5Wj;llFZ=-nqxqL7ZT7IIJ8ECw#xI30618}_zjR( z^nH62^u!Vf9BRxp)iZPu$v@1+|D;wYz+!k)0?JgvP6I&ViZjv*0=`xEckHo02|P3_ z;cov~=`r1a=4c00Z^^45}tr&Y8*oV^5eh;Q1^UXTN3raDQ!S zL8sEjO?Q|53X_PaYl{*w%J8*xpRAF3gb2L?NFg5%q|%dy8M^_O`dIsh0m&NZn5LwDsDd3^D!qi%~8~IvOpD ztK)ASX-Ch-AoEHy|4LI^C|F`+-9^eK5Rh%v%i=Y(A5jbI#kT?r*YNa*q#@L<8NB_@5>4F9WhXoaR!?>wG$g( zk?e(<%>1SXL+1VcwN;yL&ZDGebXL5*jbQ@qh#@TvCT=Vwu!ScEO21Q1+0L5QVadW4|0! zb_^~UkgD3+ifh-;jMl3ApSP;?$hN@cQok7uFWsDxE=O1keATyTe-{I_|;o$ z?k(d8H6kjDlp>+Gvg_jh_1#Qiq=kA5cPo)AvB*EeqvC`Bj6WtIAt38mf#@U%P-6?>Ze`g6IYSL&VDB%M9S(+wp%c&yfU-D#~$Is~y+J{pGAh-drW|a09fz zkmOijYlD<)bY-S)Noa3Z{=+L!9h)=aq-y?;J9(nJ&(65wwDolA3<#U=EwetmMPpre zR*c;-5Y3ts`sGBYeLrZb}=hvn!Ej@}by&Yc?{xH4luPA{`H7ycxjAq}5r%1_0n zv`*=hR<=!uma5Z|uTKAt8-Ks+Y<^h(m{fs_-4ByWO6^m5f&xys)50e{7PWZ&yOx5- z`sYqwIr_7<>A|2*W1CM2o`X@U6hmo9sB?Don<`{@6EPn$Z@LIL!cepcCe%|^B68Vy zVr6#KZpp;tK*%Y;0q|b6IkZXMOnk?f%47D|0=sAtDu(tX_0={SYw0 zjhHXWvInUn)!n3WXV@V?FCt-^%tR@;a^BV|obL-bTMrl#Na?VkRAN5$h6Onz-*6Yo^5 z7JQyuM@CDLO{HQ8jm4yO9%cEgjx3GZmHm3i*S zl+nIt)i1ACagl)7H>dyyxuU-G}d>T5cu;7zztTfZw*?v>)_jnD(hwE{IY^Xkz_Y15KVl>(G!sE2l6BEbCaKWn-Kjc7ZTQfD{lW`&CW8ZF~-IL z&OTQ&wj->)W;LrowH>~gfy{a}N;wj|Bv>aZSyHvXz*Y$A~Vnq9crDRmqp8tle9s` z_>3IE^w;J>H$M0OQT2`Cd9CfXZ_LKFZ99$8*lBFrPJ^Zm8arv6G`4NCv2CZZ&g|Oz zTl+h|Gq3!4pZUyj-$Pat7=7f0=Yq?18g7kbD;|(3VEi^(6Ks;Ve?B=MZNnaoniGsW zp}FMdfMxmye?zlA(7{=?mNF&EK>InSe4h}?tHT)49*7;#t-xZ@zB*yx<>`0Z>0WzB z-*^Xq3c?xp!PzpMils3X`St(QYPH>-GMieoIT^biwH8Sm)R8Z}nJ*sZj;<1$!Fq9_4_RkIfOO z%en|kLM^rHScyd@pcSu41*C)PST5Foz4YOBsu|p8h1@m@E+N!alH3lI7NO$M(&0oF zA%jMt9$zO@uN_uF{o8d&;?m0hT#0gNa76oiK7!8{7Rp|b0DG&DFjYoCKa<5&xIX(2 zT!jAWRW(fWlzGU`tje4^nB<1<_oRC&lzBU?U++j!9X@3#TfJ+MI^VKN9c5(LpY(AR z6uApk`7Gq~lA|RR+=AY1GEIZRJPcivEG$Oe# z#I&Yw2EW(s7c+W1*qUzeIqzG=1mGz$>#66K@K%nthm%^_yFkY*t1Vjmj_uAq64W0F5&C z{dIK0jo0`!0aFmXIDG0z;RRFyCwYZUi}^Keo6$RoOf)rKOA5)Pb4(`n*obW^7!Y=0 z2Z{&ZX=fdPGUS-MH=CLA4id#)Ob6|h*_lq1eURr3bd+myw4*L+No=`W zF0x5~MndU`m&j6W%RF&f^iuO@fm{(kb9Jj{M}-HW7Ts%!;yhRI+ojbtusQj{#+T^| zv672DFP|v*5Sveetx%tyL%t#LP%h5b_j1hxlyymW*|;Bns+7?>3%XYNv|fNY-Wc8N zZistw2NF0d>ldm|+Cth6jZ`Z-P(S_OxG*Sq@9VC7HoPm2&;UgfP;Mm%c$m3C0quXw z0t`OAZutPoti^weRR9|t5Y7HR{g>^-279RmUa1iDvCg1WsY<)Q)}lO62Xxmv(3{mW zE&93zxQN34!YAKfN8muci#Onl;{}|d5StJH1x}Fim+u4SbkhHzClbj25_8NuXG3K} zY@XJ5Z{^I*PwKAWcD^!2FL2aUNSdReZb1fV{)@Ou3dF(1T?fK;XcW;9zJS_MQ;o{6DEGetJhBFP~FRyB~1bFk8HX(HZM9mN{nu6Mc5 zB<&z}1kSiW>EqdaGry3r_AqOjY(QkN(czWXRPAQv;c&9bcIJ0FbJl*9pW^DmsnMl{ z>dr3VlbTDWX&q-#a<~hBmXXb7$PGaSYT(P~L(UwYcc9U2@g?*I`1|JA@!ZUM)r1z& z0_O_jYva$_(Ma2>+K8OO3RGtMB#4x9R$0SR-xmvhy*OPXNQ93Fv@kw17AF2|!YkVF zb{XOp!sN~1BI5kK@aA6=6Kf@kuw29!c8_&=iWSEezdSP!B`rede#xiO7%}H1w9D+aQ+{kMsCm0 zMT*tXfPnm8Aa1tBk&;L{nLCoc-1K;%dj}4pVyT@tDfo;lrW}O!Xv9P7)FgW_@`+YX zZr(VydoA;i)9s_*n1oZh7PP(3m}IPmmKW~$gWx>~SM>bTFA2%45igOcE`Ld*QbHBT zg$pRlNHLsgRL~QKKzhKiNolW!xX9TpS0?-wnd5X5~eey7MC zXM6~lrTaz~Pcw38?^68-BR}?&ui)Lj9^)yotT*2L%tUKi^QDnQq& z64;5D4QOGDz5%h&5T1$vM@XFp%m;z0V?agGKVf$=p)i8-uUp8Vho1ld>uv)IseelT zZ9i;--!%9~>of>BGd84v7CF$v*FqaqtouVYoqQp~?X{*5QX7Mf3eTw8)Gr!8%9r+xJ2j*HZ?GScYtiIeR?T@JF)smR;_w zj9*cR*-rJ_+Zb_7|4n6iFfbrXDLY$e1x zv&ut*!OzXi+yyb~?IueZW|E=}4j>+P1sbfT&OZ|TsmzZC%Tmgq(2%T1wIQS7gI!Ud zL&-u`T)-=$jGLQY{BBwmM@5={+q|61tJ?8)#0B#k22-s7MYkAFV*6(+ky~-UJt9R= zstq)0|579sw{0XwzhV5Hw8lr5h4qz_-vv&yjplKW$S>8SGMyt8>h}D0RB^({OF z-7BOf+D-k&2Aj5{X5?W2w=i1{?!GVafsS8jaj41`Qd_TjfKt8Xg2o;+XrSb4dR})o zVtZ_9)@&8D)VjGJ_L7!;){6sBi$UNv4I7x-Z?yp}&1RFKYkuFvgjvv2dV;yO>#^^A zVo^EIKIbk?nl;p;!pc?G*`CMmMhglGyA|UvG7=RGI}8+R$LoG}l@9+9t)1%p@@Z#~ zl0;MGRxdkYli+F4cOgeM)a!}=J3px3Zu#VFAUJ&kXuSCn8%XfOp)+d<55#5@{=P0! z;Ljy9e)WV?WR^S_(W;*o$t!{AnA084>Z~_qO}&GFKiVIEz^|oq6b@8+_Y?!fiOoN1 zlYqj%AFKdCgxCqF+5ag?Ci=(T8uix&xCDL)WHph(0(l%@muoDOq?lL-^nj)X92kAt zfsb1rplM+Ty?Fwg0dRk5qHN&FpTZEEH(+h$z+ammDFOk9h)31C(!a|v5(51Hdo3B5 z^@v5fhd_C;-nUn^C&D+^XIBRRID6*j+}mvXAWHN-5r#CM4!r8gs$Lh>#04_`{?`ky za*h12>3siV>0J_=6&z}^T6dWrJBcN^C~~r2r-w|rsp4y^;Vnbm90H^^D-6E-CN6T<1EB8kp{e^FwX=4f!&Kd zHuu~K(^{sXj*Vqvjx?q&@}PUzNwaj%ZSEh^UmX>kb1b|bjn2thOvaYXAi5L)@|m(} zN<`6pUCN7VU*)G9?*F z>UGGc`&@Ln6Zez;ZoM;ERJ0;1;`HdU=Vbn)$_c&Ae=21VG z&DVAw%ueFU?h}0ZnBngbDO}r`Ul~P*#KWr@woXI4)PR*wi1w+OeWLqp)N~=@3MZ9m z*7>K~1VjDGLDI_0lz#S0iHJEuB@*D(VH~dVMo7#YMXD4WRDvE6E^m!{J)j+ z8LmLu0N_s*hPiYDf>wjPuy?m;ioQEQR{@$s>J0E}&<7Eozp7Z^TLP$JF+mo1Oj3(k zj35JYWFqwc(1cCG{}nyywY6RG-kwS8|L62+J`{gtWvTuw$jdlRq`VBT2se%Rry|}? zoN4;0sD1nhq1D&n&EG<6^U7#O9}`s`b4?^I**Ut)zcklQn5_=V=$s?2C(Tgvmx#^bA9{O()xu6|Zc$&Bl|SBlwP!l3$7 ztRjtT@nqujGZ1WsD{lHhCz(M`oV0wgfYe!{UKK57rC>HXtb_>z*L2kt@k_2(9&C91 zQTp@uv=c(=#TFNp{5AqR_p+p4WB8I)znRkF4F@98Tdlk&nn-)O{J3H}eRHjC>(nW! zlIH1hFSR8~tm687Kkk&<+Y`&a6&zjpY!>>eG{~b;-LQZ(0&C!YhUDE3Slk!kL-6t1 zp9zV}aMj`JEK^4(5i2QSxtygVWc7*w-QrANe3j|!Pi|Kv8Yxwdn#_ffKb=tb{CLZJ z{hEnwcD8@sjYhM!k++{11)8__?~QUWxqYe^cmmt5ANDKy_G9N5w9>c2Bb5|<>Y!&z zy$Wr`6=$*5f@PNs-+tpuO<&3U_QyA>dHFpME+E@x}@$ z=ETbfh@{6aTB!9D8a%*YhP@IpI*V5A>2=z9%6&bJ3hkcK4Wu?P4F@X0b;_9C+;mu- zlLEdo!uA9MKqL#ORWtxh3jc)t0=ppp&inwlh>x#E2$G9vKL97{KV4y}ePJZd=SC0E z0HPlaUM~j(9Y}!Z8uEV)r!s&u`)^$i$`4@s^fTw}5+C$Ju}f-n&wl~(BFuc4aQjJ2LC{gYP# z%>eTVfl#JLLCML11yr749E%GV#sQnw_1VfeQY*L)Ivkvaiez3X4d}&4%Q2#0NBL3= zszFtQHZ3R6E`>_mlMI0d5kAerdgUlIa21PQO zt28T;?1PsBOh-{sz_q-!0+<;WWM&!WG$2F#iFDh{p6*qN*H-WGo7+e zBjqLB8iD5DTWI_SI9G^ZDvrnV0mR+=X}yP3sL)2&dH&~`Xl(8 zgTL|C2$fV#MH`mFn42AyGt=r^5v^6(OACW#%kDAX)q@DxPkgQ&XYcg1NjkH3AFg6u zl?Jb3X%Si|Cd%0PQ-b_;AMt`JqJsG}{+DTY{kD0>x)8Q*p&@WiG?wSHLRd=0cI-|> z1;5vORI-oNLGvKqVIhB%z90(Pmg!)8nzkcumdQ)Q_YTxV`LK{MH;VFw&JvnN>$M*X zq{-L1Z}yw_rD>n#rlq7jVECO`u>-${2*;S)t^FyfFEnpwqRg3GqaQP0y@EVzbGbPk z7zxnV)_)7l4DztQU~7_VzX@VN295wV5J?WdiSUmY4f}5zEzbY$`Tp9f zGN?SKOaRss6esP6vkq8F?tvxsvq1^MJ%5~Mfag!JOVxkYeS!y-5D#cW!9C|vZwUXN z?<$A||G$I*i5d@nxLsOcCxCCjuFU;?ZN~C|UXuJ3OCl}NIL3IJhpC3`#zkb&tfyer z1(y*nm|Y_>nVuHwW7+B8M+IE9!ZI}kOJfvT`ZL_TAzk7!{>6rjPJG zd4ft{rrPE=nr=fzX5{o>v7IIodMF}avWN0dSZyrFxvZv+`|3KsZif=Dlzs9mTaLAJ zCR-Bky>>L@Dh|t;2)D0@K}HtK0FQLU8|GxB1`$)`xXL!wT^#MQ106=wBIHJ4OSGXH zv*FK|p!%`jS^8QMF)AWdoXR$!JnfHwytoH!Pszk8Kc~PVuq|(dphAh@nqs? zu}`OfT3N%!YRVeiAjBEl%>BqZtW#3&=HBdPhv;^)qv_$w4?%Ukkf%s#&`~|_3I`~> zZiGPZQb6|#TSvlE?*_0Vp8V_hcn5;QFF=?5e@Bf+bzr7w_)Di?T;GFUKBTTu?+w5(5eyjr@JUpblrMwHiV=E(!~CWO4T8$@?(qSg6(O?s4sa*_2hX9H|5qXd zT66PT#MNW{xr5N-)RUs_8d3S$+6oXEq@mDfhjKu=&)BdY_=p(-UxuJ+UyW+~h^%2N z;_aRWHWMjYE7JxAmJdpNoE0I1_TlA*2+ocGmrw?!2K^0k$Zr0aGe}}iGk51~uPa7C zeh4XwN$J6-z3`o{N@YmE*gg{7rgyreK?LPaH@RO0zHl#b_tt5|1#|f8?vv&8gw|n` zM%6Zp%Jy$LalyWzXmo)ityap4+DJvf0~IeTK9{C<&R=3$EZ#*HMCUc*Z}2;CjRDh2 ze)~qKcc5HP!Ji^N0S}4LwAs@?BcEb5ZpHny$)BzX1Y~kl$*RVrb)ojWQy~NwKLbnJ2j)@j*U9Kn8KH>W|p%6r*2T~g6)d_XZv$cbd0?6 z*A2%P5&{nRg8nvU{)bcUdHb&v0@H#8_^ze7iL=4UOs}oq*bZ%hSLbFU{5Im=V&tQB z2!1Y34o+pCKbTE3V+ogh3*~L?9Xqr5u7FT`xsvxEf7&QvRiY2JyIC!kDDDD;J= z(**XRvqvnZqYP^9m}G7A%D~D-!<}=FG3_)a?Drr(h3;}RhaH<;8@5C(y(MH;vq1{n z^r}Msp68HWgs;QAi8DmVv-%8}&()h1q?EbkC+zX|mX(R&$KPkNu=zgGoAqzEk%b0D zG{osLi?)Mq)kjfuQ`f)_b8S(~MmTj|u z->B1Kr{dltB6X50Q+p(NbfCV_NjL4j|5|N+_QytqVs!=ip!61{58Po*t9UJWNuUng zzT+#5;uxC3Nlx*G9~t|}@&#mVT-*Ih#S<797u@1$f^D9j*|gwdrJkwE;_CtkJbSDi zifMXvJhDj~>4XqfB%PUBNj7!C_WY{sgb77cpZ_kldjC0x-DyWYaS1;hXAJT%Ms{pU z3Gsccuc-r3Aue#-g06+@3Ic70E|1e0t6{&`W=Gs;CAu(c^L;fr%}4YJC644^-jA3y zIbANGxo6b_Oj0DR5#vv$!q*6!Pnqcl^UE1#@Gbj3-+^*#E1(e=^>3Bn=KG2(V^L%! z0QsW;x8`pEW4!`Pejqt1@k6rHXD{G5Lj;i!ApcJ$05ZUo{cq=>5$iAE(~kph%9lF= zhk7=Dkv`s*516kuu(gD{0HRVY{wwlVBnA1uzMnermp;%t(5}g~S0_vidM#CD`u<-B zH8H3RnKU@q$P+!;yJX1B)U(UTre;fDcZ1-CPqk979bsXe{4v4{#fhtHQW8rO&Z4Dt z;d;Je($OqyVk=DzCCK!s^P$1LURfXCma}L{sc8C=X$-lZOObg<*5fYyhHE|ND3zzD zP9TVi)fCCx;Tj~_JX8!{H=>qfvkom?svnC8THa#Ae4K;_Cqq(;9}~rDl8$Sbf^34nlU1F{F~CNG^&Jw@#Fibp z?TauA7McS2cQaEXk`Ld^B5_Y~yE<{raqjeN!Rtth=Z?=;);!87*(dk|GG6<>>smKE z(VzHzb}OYL-_E!%LtSf8Z1d8S;ys7gbT?*YZ<^Onx<)c(+rY+bA#*aIfl4;vnr!i% zNtH;BLEWI(INU5t=k$OVnzMLE%j{Y6lS>dpWp_)6hU8yO}H3 zQ5O;wXBoSX%fw+8PUhp8k9SN9_L{0++i2uf+XoI>#5bWTk`2e_+s`&Z>-cJ}CKh@3 zeFbN4Q8xUT(CTj1CqPo@7UE^*-@M(>3J7g-SSs@4WH-WZjt1i0J)R(aa2%zCu|fWs!7#_{6t33UeS0n=5f(^scgI;ZVy|hqZx6NYBP{MX13= zDK@A^)T;KwV6TN?-3%S-mjpJusnJ`P?|Y#gd--i)3Hg_jqFtKa* zxoTcoc)%Xn-)?L$EPzQ z?>)NAb+Qa5i%nz)x-e^EY$O8wxhM+<;Dq?N$HD3j(~{{I>oaL^eyhgpZKb zZY!~Bg7&)G6xpecyy)HKVKWD<`5OZI=Y`|kXVS3d__l-`z~Ag5+X{otVk5t~G?3lc zSj*egI;Z)2T!O2$_nTsc+(PbNOhR6qbnX<%pT{kIzmaGZ23 zIUZqCu!G_5i5+sMcey4Ry;vr&C+x$=pt67ParT@^wWv zdOEo31@QYbZfnG{-EmjTa`Dx9DGgr!3LFNJuNAqq0B%Z*@WklwN@j}4beYbtAL#e2 z597tGuw$LD)7C<&?F`hFobL&3Q*j*}G(#BYSe2tlD;2F!T4|f_r@g;+Ns=E-{;rx} zB}yNH_erNu#FkQ=tmuL#JbyWfD&hE&mHXs}gfev`uag@upgYaba9?ken@9XWo^NG0 zSF8H#H=K{X1qm6>39(T61z&e)R{UK5-kLVI5FEplM)k7()Q3j}m1U>>GcG&+MYN{? z(zsfgjH5TLJqA8fVpw?M1h%zGwFbe_HB#fFTE>J1=Nq4*=el;D@Sn;&&2nOSxpdxO z-&)B|pGAazkUQ=%py=fxxoCU1?P!OHC>7NpPZn^bob!fU$KyXbyxbuP>VdO!oc*Zlom<2qqBjTc19Xg7Lywr(qeQ9@k0 z01{3El-z=}8|e(y1t`qN^u5{*bf0|6o`Ru!VSF z#go^c*x7Q?gCYNys~-FB3u8*-rWOG-73P1ro#el{4dr*>KK`VHP7j`-Dhs#E2o`0Q z5G!!ADu_*C=`~Dug)S&bK$>133ons4`w6OH$?5k~y0%LFr2luVGN&0NoG~|YCbC4V zT2ph*01a05Jv2c~8Am3YEOe94plX znlikx57$MnRn%`3F{NE2)i$IW@ua4bubTav-f1n^6Pt=^yRITjXD~;}ki~;3ReW>u z(n4thTdJ#H`wh0%3PHqul8XDp%TxSvSeqfiJ#whY53^%-RrBU1U2`+@lxkJ@a8Y6F z^u#6#;VjN&jr?S%GdN0Kk8}DDo)ZcBTOCd_W9fNOW228(Dqb$fv~zp4xfX7P*e8~{ zhYX%$5|BoV|4_GVd`$)IQOkR;xOai57Wg_YqSMPG-VX1*hG$^3WypMd#v337s=nV{!11eB>8XE!hh_{ zU79N&H}Jab+3!_cZN4cUyN!^h4I-=h!QSy%ehQzO#uSdf`8}(T0zZO6f;vPptM~0R z&-GfuzK_DFfYrPBH$L~Ci!&-0wiE_F+(H0lt~6Z~z*I(k)ZtD32%Bc2A(Mlvk21DA zroFL8mc+aQXW#c-DGqkHqFMoIr!9k{A_kwCj@kO_#qp_gBBHqd=}YroekKY3{;N4u zsxj-CSz~xkhudy}F0~}z61P0)*Xg9f+7Ilw2vTgh%uwwV9~W3$o0Ul;^N&TZ%ZDah z-9_7KRK(+~-{K&5Yw7it|07eY(=0M zHUDX`#-y}vhfpnU5V2EFDRtjCAh`6Fb~?M%V8&#`e^j(PM&R_Sg%&*p{=z5pX305`am0?Q~KIxMNSbVb-Q zH2~J|tc3lfS1>H~ai0vC8JdJ`lB0~bOq-<(PtJ6q!f$_Q!(SyMp(5anUB&b=tvz|{ zb!;OmH(7WQUopm2OhRgX#deTN&nN%D;9R}$8GsVp%=UKyPCm8X?g$^{qofo7>Hf`- z4XN|F%neOoCsZs-NJ1z4X1^Xxb>Ry|bXeyG@R@P^@qh#f^$CQMB;yr#uPzS&V3Puz zuw*dA)*mJx9{h=r9sZ&q*n1@4rh?dXa3u_@!T@@h-yt^*TnYazO%9s+@vlO;+3fR! z9N1Lk(-#E%&RY@9hUWlhlZ#&O=N2-vUC?zdyoBbMs;h#=_Q-Aju2zH^Y6Nyp#*6O6 z#J6aU(GTa+C3MsW6i+I2oB5PA*m`7y?9vp?{Y~HE!qRfcx>cxC(NWp96Y&z&clZ}p znq7Lf4nvZ9(7}GcE#dW$P0yw)SEK00F>7Y!QK~O;GuoubC+cE#W=mUfJZB3qw>u73 zErdo67cfkeJ0(MkipYDXPL2eHA7O$t0;)0N`{ngt8G@yR zC*_fE%hT%zh>|)OVJ%{Re)j!A0t=v+0|0YSf&v;&wB{o#fdVek5lwf(F1(u-0MLfq zKmvzGDsT85ZZn=AX^-K?8bo%m{@w=Or2%{i!5j|x{#l!Ir1_!+IvnvK8BxB`0=Ri- zXG;-4*8kZ$1Sv`WA0B4QJM08!kof4{DV-NPjTiH0|TUkcX>aArRY2<_Qgd6 z##Q>El?O1AW^uoBRl~}8Wm2}xgX4K-I15`+Qg3UKt)TREx| z6Q;&}AMw=+uHnV+CZq7B6&Co$PFATalNgxhII)?yOR>`VAD9KTeoFGQb^pjE)^KY< zbK2-Pzb6{scX_`W0e3X=?~_7UBQW@kA$qoK?o8&2rO8y;a@}5cyf48(30|clsI?R_ zmzu9*3wm_$m&Z7s6rL1|GIJQW9qgGK4Q!w6KMNccT4ST~@-wmvJ1rcUhkVb!sIJw*+04VfmB{)-)=?7f*m-yG*)FW2 z-k9w%#d9PUmFM#!P-~;;8H-(Y5;o4mJIvLLZ28bk5HWe)VY3cl#14=C(VeNqiFu7| zZQ1%qkWYux$)sWce|Ck#sdqy`>WL`CD|;2RqbEx#Ypajf$uc|tYxnqlz$TZl%PZ4y zLkHS?Q0D_FvMV9r7o^lj*o0|CG9G`x!IKwC9PG_H=R?T>CcQ@RVDHSpyR-BUuE)3J@WScRAq}v2D9Zu8 z_yGU+=U}gg2VvyDugH}6o5cT$e|Z{bLp#q5dU?PX8tB?CyU$vq^_RUD_KJ`;{19rf zSIw4xO^HR7kfSeE54%sC>W+hP_zm6kG9L^is*fdDdMpE@TDd= zmIaEs3@rnCDV&)~P|D_P53?Wv)l#pOXELU>WMBa?=c+Y+2~Pq>2BxY+Hc4R2V!>sL zubMJWJQ-a9d%Sh5CgW4tCSG$GSbBdnzQq81+))4&nP~Y*OaaezC)$@fH(aN0J0X51 z$%64X^2Eav%*jX1YWKQZ;c{4F$qqWLGCAeG(oA`Iu`6})pO0X_9-)3ah#PT_BAFQ= z-iP8C{ZnI!hO_h5-n=T5PImmqx3*x?w7PfaGg z7?T>0lhot)y?pQbG4A?lnb6&?8qnV36stVhoyn?_=YAhh zzn5(~%qS;$QE&B_V$5dJNx*4^-&kA)%sdJR8&iJvmVU9(pYKl za5LTt<7w~hIn(I1<-a5L530lfXsb1l{-PU+&43Ny#-j(tao%%y5k`mIZ+2P(DYaLC zc?q<+RRO`9hY0c|4RkmLj&`ErmlvHqnahE{D~zr6k9jgsn=l}O88?QW*e2-BFe{G7 zN>2fSLq42;rRt;-|8=4NT8^d#VH#bCc0Pr!`QO%9jV~a%wxdEOk!Y3F;fn8U z6#LaT%pKelG@xx~xbZ5!q&NOdwmLc1wp}@?LDG3Z#53G8yUwHQf5a(-IWWME=yrLg zQ`?sfyLwM~O%kEvXF-)No^sGwuY*$?udlF^^@>O- z545sRJq@)8kWyeq8MD265WTwMtv!pH3 z@L{B$ypwrJi!LRy4>K^FLwX^F=-kM=DhwBNh*yT&w=C!wn8R9XLoi`JH7nK`05-b; zN>RFn`QkkFjmwQ7;}%yBwOFN*)$0-JrZ z9=-azQom1alss)vg&haqsYU6zr5E)56wzJvlQXZkb)hc>?tTdqf!Lmde-q2$e6agt~6phgr^>~n6kV!0=9Mf3twQ@MDm97Kte@-ujnF> zZ@_{GY>!vSU@w43Ha=_y9P=fyk0k@oj|&iC>EF<;!u-$3RblHmCI`8bWOFdfv7l@-)I21Wykmg3P=ne1X`DM% zOYh~#P5cIs%l~o{Mca4od!4EZC!?-p=xE4E0I!v_+Z&oMwcR^qS0i$;|Cum$YAL&S zZ*3tUxJ^Wsz84Q>NqxB%wws4{cY1omqjQzvX8MCZ-80@#azaH<8|qE!-WigGIg^u{ z4mRr0#A^AuH{mp@bPJv>wbZD#tks8lCNWDKGor%KBRXd{6Z7*V3;$y93@5a#5l9p{ z42=X@~XsQVQRXXL67Td9pj6RP8%m-$oV8?{4y9u-lWsFIRg8yrA|?80a?;iHw5J8NzKf^o(@ ztTM^4H zAX5|K(1Wlq?HYRcm;yHQS`YMwn)a^3$S`OEdV>#quixPbLBx|^U4$Ln8F$XY3b_G` zqRN8XBnAd9M>1d1C@SH}ovm~LRs6eIhW)Q|xc=t)j4&w=&Q`*Fdb;YpzW2Iv;d_lc z4};gfUN}xPs?R`+-6dVWytfyWD_{Yo!@T@?D}feMux@;NpJH}Ttw4Bt7ra2u1^UFVOG9D6#QuvMrVtbGZ_*k zo1+3h7AdA@G7>2UVn?}4WeK)xZ5q2K``8@c)(7Z0SX z*;*gZi{IRi2j_ZYg{tIfntqlRRH`q~@ePmI#$yImIjP;B@kKJ$a6hz`&fVJscNM`~mevp#n6}QcQ0r5Dug1h2$;{%Z zrnQHK*xC6XOAnYsLOMB0?pP97QSj(6ZU6x=fehB%7;FX(W-PDk1&D;^+(>%b!zAPF zKn62z1U4gJf!waZ(jdbESc7u|Cl_v$*@JKtcYh8@sPW&80I4BNqV0G8&pup)#}5F+ zaDf-V#JDBy1p!Qq!#i7*?*BD08vdL6&C`g;waiIsp1q-ZJ4fhtFuxXc(kdu;azcwS z`6rT2)(%nY6P6{mlP0=rGPyKf2Nu2HlWogKF-RHNOVWO4(-_Xo1__NCno%;T_^XT| z2zTv2j&VPj0;l|ch+9*mqn2~gA&5n^n~n(WJS5-Y1u>Wle`gboi;qo0F~vr0^wDn} zd3+VMJ>O|c9p-Gv74NI3KJr#D?+Ri`ArO|hujToW+8Z*Ad~J-nutUK&&eG#@n5^|B z`k7ri%&1K>b_D&=rQ2=TiJJ0ydp>d7IGU(tZzQ5W<-aay;B|< zZqc7`b7Cp;wKBP_VG7n-;S3d@;Cy%SpuK+)&C$>Ik+4MnQkLUy?`==HB#kEr-kJ>Pi0+wGO6cfovKl9mq$JYr&Vo!JE&bwz!|AT1z zo&7cblw0mVu#fFR(onn$f4ZHK*^J)I4_cTaKFMG$I`5SpO2BOufLF+l6irtXDX#gW zj5d3D={_yJXLGtn$vuE=^I>ka$yc$+kyo z!a-8k-VHFv`V*4*1i0uh#eWuFp5(wH7AZ?MZ+H}7UV;JU1(72S5!6-#Ad0~EzMU=p zRwTf+|2tGNo)H8&seDE=%S+ckXil> z2SIT*hS8axb{4f}OVUDIMJ5e$LN+Y+(9QPxG&7b*TKrc+kTaK~$R8_4_X%2p?+PI# zVzrpRP;X_#bm@nFSD#AHdpd7NjH-C689S}`SFMJwQ;sCGNe@}iLInXC)$*&72^Hg< z)gTRwg#9QPri`E2?K`!>Et^3k`<-#Wf7fsI6*)g}L6n;Blq$PMl~3qigfMeUDGn;o zjrXHiktCJ6@H}_Gmk#aS^sT+57;uLc$Nt3E4o%1u13hwVyXM~|!ul8;Y1I;fbbE#| zk1a=>$`8I~PgVWN^-y{sC?L4Y+SX(A(GIarRUL&s*p(N5reMdf&*YR=)#9#zlB&7K zUDX;aPSJD5*_lU8KY*U)ymMIV3k|=zBuCy+?0hiteSops$@via#H3^u&*9DmaZUj8 zDC{a1GwhuA+&?F(*ysqxe-3M^_Xy;FRy~!sm|8ZSG*g$*c5y?CCGKw`#nZ?)dw6c; zAGG)sb*}k2tbM7GB`&vnif^P2{$2phcW+3^905Ng zlbxe4B}iQ$>%brPLjc`Wm9&WH=>T=f`EI<9OnF?c zLCST8Wn&tPF3tr)Mg37Y5We zADm%mu!;2=gx`HyardmgF>0W=pt-2h+p{V5F%o|A6Q;**7OKuw(&j3#)E8&cWjK)B zR;yjFxkTW2CRIxvZtnjDf9sgiZYSih>q-5k$tmA5x5*_jKH3QDJDCaDS47|DZ!56& z3ZG`?IS4j&zq$tSISnr~w}4LBxTtZ7^1L}Al%~__2v7VqNi0J$l15J<3;f8n6`Q#e zUt{VVzehG-aegp*Owi)=sfu^Kx!oL09?y{5kz&){ueV4n>yEJ0opYU6%rK2ob|FA_ zz`mUE95NsAujtFokt!a*%iPG49tpSq35FkxEuXh`)%W~O?EN8`vCIA5f!>!QUVv?`p(K*B4&M)vgtlq^IcnrJhNT?9|)X7SHf02@9abIeK;#N z`1)!aFE*D}JgNeCdUMRPjV;43sznA|eb{T8D``5D7vI!CDVrM`IpfJbB45p+ZMk%) z%b$tY^1#O;pz7uuY$8FQYZIl6gwk2lvDsO&^>`6)w8y9Tjy|Kr29&UrDleJr-m5Im zHyve{eJnrKRZ}V?&JBdIM#rYxG>g_9kP^59={tJiBir6rx9S;rfNW_DLABg;Cnh%F zg^*)(hP5!dtKj+%n^;86Ex{*^NYxhXc%^Tk3;|W8U#(S6F3yFSI_Lg4a6`juRQ?IZ zA$@J`c64O?`{plk7Q?@S(U(?}_V!kJ?-&0}7q+!*W7jk-u4xU-2z)zramn8c(gq9r zyx{Tun3~Dn?xja8nfdjiH9h$L58N-zY=sMVVDNLCf7Ae2k{JQmO&2goUK%@jBLgoafOSnw~_rG8V6Ig^ZMu&N{Ac=zvO|7;(+Yq{dxf6I$ z0UO{_;5IS!21zsMvXC}`SH}xW+zWX-ok(rCnY8%v zloE>yw%Y#C0Hy4wW~}?w*9?3&3zI+I-1SkOwH@-7EChrGLuQJq;b_g2VR%c^+mT<# zM`e-p=>8~E{Mg;LWd9oKY)64PkgJ8#ESkM%TUlzI5_*$4jS)bt>9ZWPC^*_{RNg+u zW)PW5ewbuz!`pc)Ix$d2;pOZu;u?uUk<0U`?0H~p-9q6&l`rY6n#tlqNvIY+`7xya zN#JjkPWlet1nALrn;4XtmP{uqkdf8gvnK z$02wRW{0f_u**}z%_aVH&;5Cj#~o5trA<}I*yD%<>aH&4_gr}UNlF?CB@+5ex?dyq zoN^toUxyuuxMP;0n59m-bo0ooRc)d^>)ICfrGx^ScWh;NL2bAQt0jW;;H=9-ttr$54gBSr&FAG8y)DrvLH&1Z~Kd;SHv zsHG!k_ViVg+4gnyrb6$nxJ0 znpQ7?gaxq-V*TH4Ae*t1R)Dw;3E_qS0`i`KuYzPV> z6d)Q2a6=8@{3;nA4a0H{K>VMVZX9VZXwhN9({3dHIr6Xv{}+$vGMek#c>XY--FbhR z7;({jJ+}3{{(hRNa~p}=v_Kw6hk~)GasVwdH~Ik&v>498!sHO~o0FT|R0J(tf^|Gn zw!U%5Lb_JDMEcj1kh;-O-2vMXFI*H#%|(CpL@1aFB$-)(oB{zlxQKe<2NS2eE%Gh4 zSV{0&=#QryB*EcN6Qj+a%#k?fl<4ZTl!xV@&7P`w&J`SMI<3B{z^ki^*hDSan)ff# zbYML$TR`ipBrrtfpl@Y3C=~WcHaj)6lWyoQ4DK~()OR-fBb(; zeRVXRasU6VV;IA$JGQKw6!KuIrci{bq=gyCbQQj1Z zp#+_y5j%DK12a0p9||3x5*-|*wh~x>_5V`S)G~gmy~8aWSajhMsBuJ{9gTL@rHsJ^ z9cWBDCH*|ZpG;=*{ zG-Wor8IU~faZyX#x$B1;(uQVRA4X;+wctvyxF4E00sm8oBP(dHruIM|FsHnkAV!6|0_ zN^o`aztww19d2z&FjFvK$yTLgOTeO&ppfK3Ew%Y_c+P{{)FN*+r-ShnT~)vx~>?c`}nfzT|a!Fuvs7T4|!{ zROk`*o6{HF_s(pYZH(21mtgdvoqKzoFEr1w5|XUtJR~#Y03pHx({qUbsrgD+O6HNm z>WKL@Bx2HF{3YzbSF>J8YQuMlvkmqlIN8G=TBoknEZ)B7F)Os?Jhe=deii;j$Fh7b zL{6nZxJE^_DV4bbmNd_97=AYh)Jj=MzusP8oyE?&Y@}*`$)C`tM>5nrcV+wMv}QYP z*<2My9Gs=w({36?fwDzl{OuU+jVz;KIB_Cmz^wKm}!QG=i`c219g7hZt}VKp#0 z#W00_QWi>Da3#6>7orvM{`!LA>P^d$sb4hl#3JS4$nsTQyUVr6C6gaQd$_?c+Ef)z1T;Px%195cIsq3{N0Q>!Ic_&OoK%ID9;k+0ho13%{kMjZi zLjmBQHVpCqQkH9c6!ySg>E~PD*1Cm5+Y$TR+X>F&mH@m6SECXT zmP*g8Iwr0+Bi=|J)koTB9g8SRP#QS=%2cxaJxN_5=SN;+QxZ$nWOcbY%S?D+*W~Qi zwUIV8y=vna{_fp3eT?DOC38c}a=P?S2W>GtNi-p%jG}Km;%VyaRhU;Zu6I~b*w`e@ zXsDh%7+Ai`>^OLd3oK7fi^$vbeb@&GSXgN%Xnk(S-=})Lx#47OX#htk1La_pBY`Apdh%itp#d>5@x+1Lc?YAq?V zgFpBYIZ<}%B&oi8q7CmOmFGtK*+7}JsDtka%yKAlAV_7TGEjXBs)4!j?Q>>dN8Pb( z8|XpdnwqP%qOwtetMS=-EVd_*kmp|XRl9+@`)OD(Tf`WjD^;~t7rM8#@wYk-Sq^Ci zD|71tCyu6PBNxChPM}BGXAF}ql0TFUJvrtA@HjXBUkx6B?NJZX90&ZhEjHFDQTSx}3Kztd3vY4qY^ zAlv{O(kAnRKw47tqgBz&NF+cwZdJ~t<+(;0SirMJ32w~>NON#aIbN=@h!E3p)iMBs zTA4o?el6R;$`t2V`lU_*9de@8T!ywwTsq+ztmY1uVY|QYj*%d!pd^;S-Yu!NR4%Kp ziuKfRaxN}v-LN^;YL)(b_wm*GFjTs>)Xtu!b2v3q67eXoRB!{a ze4g5S;Djko?cj746F#ieG}@mvFSinqTF`*=DWq=!vOEVlr6|Af?-;q|e*=;*J5O+f zAhC6&i6WXLh;kfFgk;0z8G!3vK#DAcxh`XOT&&peorCz*g_bcB0Rnh*!eJ<$zD3QWk4ZuuJ(4$+;?5XCro2GVKW z_u^J2M_f)1QYu~<1dC6|0ddG$%e$!W1Dh|`X<~eoZaQa8QVzYkfsT;QS87}WUOqgd zv(hZ^xv~6ovP+o~^KB-@8bcOG!gKyEYVJ=4xr!wsJ``BJ$U*8^#5!*>?=M zp+xUE{=ECasO8gCRW)7rXDpp*Q&Ax}qQKcGU{BUy9XSUlS7F#>hGBZQ(BVun?qO#1 zYWk~O-3LUiqFs;7OuI=^H5`XJ_MG_xGjtxv5o!pexN)zgQG}oN?Lym${*14Rca<83 z>dUy+BtI*0&1|r9r6-S1gry{B9ygT-`-yP{yrx!}me#_HBlS4}?fDT0En@F%qaZ3d zUAvsu<0D_47uT0t=o;liy98bkE@)yMN z=zOl4g@C7N_}-<_qomfOZYbmXmpbtZj(THe><}5_Jyc(jNKzOtOgc=u1st%gbEVrd zjl|L19q>%Cq)$^V(6g{ZN-WT65EM{%%bl;1udhy9E!%ARmwHMOw7HS=M z%YR%8#2uoz$rN?oq`D9B!x=lJnpq1dlbM3G_RRQqN;^jIIBm3v&#xLiwWK)!^T^sF zV4Wuc+){8|g8RHl92*V*!uZ5T+W8!ZhzHapS&;7hvzmnCd;iW>xcSG83#gNz%Nf8Q zUv5F2_+5erz_f`7sHA8^x1O&gX0(LW6oGpktqY!}!%KnNq&-VKUU%c<81LU_f$yJZ z!EJraep?y!GrZD6q>0Y$V8e>n?bup)w%7Vx>GJGM0i9JJZSC!+7!{BqRFclOhQkr% z1YvS+a~u_7>&ftn(TcS5v$ICU32dfozNWcMRiS@2R{hBRAGP0(!p4v`?1Tqj+1L7} zm#LpM*++_mjEp8?_!&bNuS(;;DDpHB=*Y1uNSg3sO$5h!%0-^ojbZnq%n1jP(~B00 zWMJF2`;HKXi7Z6qKm+LM#mSX2Xa$DkhiVG^4C_t;Z#Mtf42t3eu|Z<*$5Ruq$3hFc zY%8tQDdSojTih~}#EGTMOuu`3repP4X)-((oV{my$Kw#?yZ=)w;cn!rO1lI{`#VjN zF)4GY`YOCGW1yrJio3+$*@!T0^KL}8Kzn{`F4-cm;*@9kP2 zBf`zu3p(Ux)iNKNelbWlzG||jIVeL&R(w^L$b66`a;byBOb6@EFY?3WamF~>j}+To zMw|kjYkES-L%v*JOtHeRwX*xth|n&Xoi!s4HhEKPIGa3gW$`xT^46Yf(*ySI1{qVW z4Shvt{4p1<+MY2bXYpYwX=-s!|3KEEBWixQfAk`c6Pe6K*F@aPKvj=k2u{YCIKeFn zZnV{TobaSNxT70fb1wZYM_o9+_6{!JIFfyw@zcuEwfGe;#Qv!^(Dn#J8Zvy$7~a}3 zcCZydw%urrXgYT_HI%M%Xx-^8*Zkt14&`e5{v$0yl6o>#A7Ki~3?3KL{iMN5t@}BP zHqE2Mg$*LcX=hPY1tL5Y;yhK(}s(j_n`K`Q%7VxLt&W_?QbGlQxd+70Ch$AqEL zJnuth8zqU%`VFUE9LR4*Pw3G%B9;bQ9nr)jJ1C4$#*yT+D*sNE{lbCkpv4!MB~-@r z#XibKms^6~aEk`Kc{d@EJ{;1RR#yv}8FR8fqfPYIvgu<@q-C4hO<)_j&@{UT>F z%DQaE2)!Mo31hzXyB9>nHLARHX#beyFd2)zt~DAeKc7WjfA7{N){178N+#{ZnEk*# zSa5(lz*aJ+>y32bL0IhY+w0vMg`(UWg3YTXaZHDNOE){W@5BUAck4t0i?qay}=Nyr;;o z;#zr{s-1-v$u^o2wJQjH6hgTB84!l+XqI7xrBMeCGG}c!uZUOQKdb^b&d@lyFND96 zS{J+B|6`=~)CSwd*~b2sJ#)XNB${KP8Pr52qRaL3&+%`6N9(w0HJ-u#QhXi1 zb~|ZjrBN+I1X~1PawW;q&FFgJ!R6Rc2S7mYGML|JzsXF?a&j#@wNIBTq70{vZ5-AF zNc-Q7&F&#+*~>fUlEBwN`dmV+?)2vu#h2x{%k zFGh4#(VhGAwDx@V1(~dE+Ml|zsC|0XG2!*yfWw&qupXdem)0mF@by>v?<@d-xHWhFN*q(?o zF(xuGkB#S-+HmUJY!aKi1zz+vBS!if`o6Ub zH6?Trxwgka!-=&uwHtc3+%RnPA7i&)+)hW}yR_9Qk%lZG#VD6RPwkV8ksKs-2WU zG_F{%PChV@?`5H`6}0f#>5l(~M^du9HjfnggrM;K3Rac{dp zSLvi)Ni|Z<<<)!|3P*Xuo27aDYWw$aG6EJAZb1}2TJe+N#c6ijQz>TY14+oxNCrEL zU)%nUB%iiFs@qLPc%HVAYuFC=%x_*6PB6&$$UJqY@&i846h zk-k+ZO^%csOT%?_c5|@ZbHi)O7S>*SfV_nE)0C4#DCKL(GBB$G2V1DYxS%S~u?=sO zD7X5fCg{y1AcYP;fdT7^({o-XeC^~I0$kt!NmBsRB#@@Kic=MNv|jkHxpp&m(hzxd zq%}&knd!z5^z^C=;z%6)UlVvwi_jxn(SOMjx9&0XZ5udl`0JbGrYz6y>2RO=tI_Vm zif<3WZq*2%--LRu^}*Yh&C;48W(0`4i6n2=DAkRAED}Ovd5Vje1$E?yy{}L2%=3Z4%I{55r=BA zdvm=qNrP!+u@@6cU|IHo!qNyIvsPM|ySAX*Jb*iBM6mB<8t3`3V~3RX?_^TFoyR{# zZd2UxZ5|QXUcj=!V&KoFvs@M_691m>D^@zU|K|2Vx1KY@sO`AZ0FvaB;?N!3u_P$j zy#3?dp^@|os+L!!E;p%zxcr5svo3m89pd(wAanf;$d8Nj_98J{(-jDJ{)z7aw@n%4 z;mm|uXd{s!@4*0x0m=NKanN-_rGYw|j%fZ65#YQYUML8-i~mc|y?qXpTAqmi4RECb z3JZ|n0pv!*rQFE^q}6bMYev6TPX#uJdjm#SEKq0N9(TZ9+7J2sAtr#fd;1TMTz&YD zm+<$xA|a-)McW6T>w61TALvP&yl$lpu_q3@DwL*|mP|)Vub5ZEFVB=7Cy{A1QLw{s zr#7=S!ribot3}D=vjjM0RK~2rUo+}G(=Ay3wdIz0wqH^=^BmWZQRKTzMhy!T;$(-~ zO?BLFeXld^%Ea-h3C=P?dTWH5N&)-kasl0q=_}$j-?btEc*srj@Q;cnV-86g}CAhpHIcEu9Ny^QQ8>=y{ zJozfCQDb3INFFNW{&VcYs>T;#UEg!8oy}6PC^hrJ)SZW=l`JGrl30$0qln}VZCZH8 zpvw?-{OYw%d(~L-c(NuOn6=rC&+v%hH=fan*1Pb-6MbLy3>|6983Gp38pM=b3*Uwo zE(qFaN^VMbUueRfcpyzg-rSLPqmvkufUVo7UQaRwGMb|#``RBZrW-f@qhv2DL+6qf zwzQgz?mBG7nCa;m_L|M_R=2E4)=;`0Uu%8NR_3l0T^QFgRzYaYD><+L=Y;LYzsyw# z=zJjI9c-x?lhHGM>dLcxgRMr;a#f9ZIL3Zy%qG)-7>}BF|I6jQ2k9sJX(PO7IZ0N{ zwob_~lPk5FXfG3#)Q#KhpVb172CePa%QJx0ST7)LaeRMOzAzwm$Wt0x?J@tPOQxjhH!tr{zLz}mr>`1Y8)z&-xXxYoNBSMU7(&J#&FiT*cGgYu&K0wm|K6RI=Bh&%>hj1Xc0-7oTH#FAwRtm}rVo z_t2?(*ezCxSAiU57qP&|JaJL&6>u?tKOrII{!^d?z9wBf)9)7IbTiH2lhAU}@; zuH<<)Z$bK%tT*E(gcE5w3A>^ts0F@RwGLu1i4KMwIi8=)OjnHS6aksgDC_Q$-PWVO zng6?84oAI0W4zQjl61^c$o&VpJcauNAzsqXBGW&(N5YZmB+!>L?P^wHsHo+m;hgm| z-)V+&x$nr?@LP+#f3(`|u0z|Zw3fZ?UD}G7lzr!8o|J&TTw65nS6xSN*NWOmK+YOh zY)l*PKN5A5WRRIKx8|{HGmu%-B=gv?yXFH*8pxxAn}9nKj0JOh?Fs6N{`$fYs;6ZO+HJo5LD|MabPYk3>wF9RC+CxA zI(;YT7p@s5%LQ_Q7O7~T`eYQSjlqmSd@vNPeUp&d8GlI3E{3-Eok}MIt*l{P`0GCx z?&fi*Os^>4N~VNbI`gKtu#FFg#XK;c&>jRs)4}4Vb=f_}5{5G%i&=QT7q#b&@jA&U zj1K&-xftCiL*FNV@;9(Rhw?>A^jjGoy${bCx~|W0%6QLWC}e~|U@SW$WyGckn-=L< z>gV`aO7@Q-SuW>fl`ng4NKZy^HPct6gemVeqt8X1U+#mGYE-`D%AAla zlMefRBx}Ea$%qGyAjfLsv}H3&ZDZI7E^}q<(rv5qBF-vnNnZ%s_a+QNZjZQbi-1Py%w)6yY5kbQygQQl_t0*{{#=pMJFQWpxry4GDuN*`ekJva=n$^B8dt-Z!IA*%pEN z;*UNNGjZ8(h%4XW9ukS`L_T(M7jARu(5<36{rE7M3C>bfL_l=Yo=KL3=j74O)fbaT zNMBmM#BH;zf;V*$P%a7m{8plbBUL6}?sA%VeR#t`_-=eC7+&SelTrWspW7Ndkfre< zlIZbBZz}Vk)vtp;N3Y#y)IVT8WDT{D3)ZBc#SRXu_|6n%6Nq;yU(VBxp1cRxiyWI| zDQ$Y1#_t&k$-c74&S*Hy26|Fmtc zqlda#^3dgP!vnkX{m*KUNLF@HdJKZxL{=yBpvK{+yz)J=4TzqCR%L4hP=x!~n-e3V+-J*!hYU zeX-zxp~#~hg<_jDm;{uKw7SrSVWua?Zx-r1Q( z{7Z~gJGG(Uv453d_T*>%Foi+?D5gQD-=_|*D)D}(Oxugz8Jy6P6rL9+($0OhnoQWt zG^z~$9-g`I@xpl8w5veAKGQv+z*`7kJe$1nGe#YTV!=B(Fz+kpZTMcodBz-Z=n6Ka zgD?>d^>Anglo+Sanv-ahryjGN>o86#`H9CAJZxooG_uJ*A;7XJavkTUrsl-j$4aFy_u;T+ z)Hmr2tr3K1frO|H#{1*=NNn+w4WB@Cz80{#u(AFM;-EkZQ<~8bX2q@u-v`3kbQq+0 zPcXZ!8k=#0c!g}bh4F6kB)pww^=KY`HIKx@9ZwU`YFB+s~#J#4fMZL!4%BB-dN(NKHlh?J~OIj1MMnO&z7` zlH*DVnY@W!wj|3I1fx2=&pN&#@YY?ubjX>~KnX~*_yNU9@(2pi-4hZ**Iub8MsmMe z4-^C(v6YXDmoq;FJ&zn3yjzior8*lN2C_S}-U~=#1}I+(fL7pvZY4N%wocTp6~HvN zrshfO3x1YHIyGyVQ2siUnx;%ob;(XQ>|AjpscZo3Tkt5I8*^It?4K|l9PxnHuK);x zc#x+w#17dcZX9?%z5`b7nSV-j)IR-VwVTG8a*#Cwt?nyx5m7}a7K=6~Gbl^m{GmXO5;(6sUTi^R2r$fr|Dq;xH;%u8ma}FP@7T;;U z=g4?2yL-F;iXKV*z?9=@#DuYN4mePpiCg98DPrrl6H<&SO03%sgCgegMqwLb6o(9n zg-SoS$Hy@|4Urh*^Hsqi?!^8vYAGPe%gOw>@HRKxgud7(w4B&L?qxyyIaZ!=Bg&{P zApBTs$2F4bCCyH0tr`^BSL#D$XHlmemcG@e?y%wR7;c#TqQmOsZol=U1?K?`r156x zJNoyD20pyH?FZ8M!|!(4U~myQlrxp#jsK9T;gMQXXa~sO>f+pMGPMDsChS@9~Cb|1_ zN{xs%+hq}<3x;oRYOF{o@`SToT#Lyb>S~y+L>D<+FmCnB)qXTrD5#mO!tTyC%nUr6 zJ~Nv=lQM?y1Wp+Ecj=l}i%!hun&Chi%b z9+zXtJ>y99a9PaSdnYevw{|I6KvgQYj4nRZiGU}0F;lSIqvBh}-i&P3N-v;Jvm1yi z&yt?oS-Ie;y11P9Ti_jceGEJpHXJ8W>I!0g`ciL#puHyvXZhzHXdLWIZ4LXTndfJP zS!8Nrjcncd;+?JoilGOojOrap=!?7eJnUI*{Y$Am0bDT!>C2VpT+W}r>~PsLdjqe&*aT(LRs%XKyy6!NAY$NeKgYkkIcy3 z#OHKniYR3BhP(WWZcFo-AD*D&^<}a3;{6~|)1iRsiMV{eDjY&n&VDyzKx}w%P42*? zxxsOqcfEg%x%)?!_` z1)GbvTb}Tzp9?+k?b@7ICgS(>Po3FkR0FWud^!>X3`q_h?FW_PMisdE@+38`Bz>o@ zEeuQ&Y@!yKgDs)R`>2EOmT=dtBUg;}oCaw3<>#GSS9M)4KGc- zDLs;Az~d@86$eFkizb}$?Cc>p>^Mb)%?;zOx5kksSAG>QK=gGG?9qD)gnbrU7eqd; z>1HqPpV&<{8*p4U8@J178goableE?R>M;P6(0W0RdoWBI;Ewq=e!6ESZ*>GZX7 zhAQ9M>S$4XvxqG10|8f(1D0%L`-o@1Hmn2sPU{IQaxfDmEzNX$GK(F> z_AS%Gt~2|-$>xqqsc^PU6hkHTwWROzwL2vm|)ph#_6&ScHNz~he6{V$HOxhpO|PLHY4d4 z^MQ`kfQ?f`&=Y2tIN)5u!u4ee9?GH5;12?k9`c58Y<&WVW|zMT2?Jnox`P2i>|`b> zs-l~VQ+miiUgx>9WdFIdL=KTqmJTEcYB6~+kPoc#0E|n-(ZSLGG&1z?{v#W6{E@P1AoLsK zTSHF;M&fOwCU9(#XS&p8VatKIW=r`HBN~QL|C$>M#!TaA$_GJzVM3I($DZ@D9lXF_ z;aHX|W?1MiQo98l{98VNqdM`d-vOnBhSuG?mqkA8im(gG_B z!of$C;a}u2Y~L>Z;JQ7PJb9$tMU^`Pf^_MFOXm237iY8AciZk<4-ZKncS2vTlF0Lg zZeL#7c@){1aQ1d03h`I}fh$8QqHEC&EH7}bY9vwl_Y?CTRW z0dhqwA{0(-+}RO{TqissNOxEgjB^m47yJ=$H0-H*LRg1bh3GqvJjVwI()!U543=7x z$6@}AnvOcVPk`l82k8~U;&jKo?LgK127~wjL-$8t1@11*&g%#?zJIWBlHO$J@r22N zJUrBLsJ<04swr)JShU5)mczj=bE)6-vc(RKDVtlngQN7V8-e)lT#rt-+}OLAO1Cc0 z=EbcF%i(>91;Jnex8 zz@i(t#(^KAK6B+h_+N2DfRpee^#3>5+giJI7v{e}gI^s6mHb&=TX5mzd@`I^=#X7p zfN1Q7g$OhI%tyEvOfq*8zMD6YR6Ag0BwUXT!bVCQN!lIRkho-il{WNMGtOa&N#!Zj zP@_7Lo|Q*|4UP|vzL0zHFnka9goj$K{S^Og3{SlgfuH-)dTL1+x*%7rreZ)2J~%3MW8e z!KRi^&BHt>aL2nsfe^$kr7>hJUyKYe?>QvfalQ%vHQQz+VHm*L#MNy)s*FmeWDM3s zVZs}27fT69AhEGBsMo#rV!1yARs1 z*%0AEk>1-&vC`_wB-n6Sc@VHXXU8~U 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 F{|^tK>(u}N diff --git a/public/assets/img/sample/ads/300x250.jpg b/public/assets/img/sample/ads/300x250.jpg deleted file mode 100644 index ba735f76938217d64d2108bf3353beaed55996a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8985 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%0D;=srVIbOXPK zT$k58y`WsTHMxE}#wL+u^KE$UI^uY5u3-V4LA%JoDgpw&-wmV^0vTsSK~Xw!M3R`;T#6wC(JT zeo^_f?cSe#Ph4Y&VeP)7C&{xo+$Ef0qgIk^wb#?KhL%W?Og5=3n~MM`-lPM=xCROV zZ;ax2EPfsZiFQXcmbR%C#q%L0{L9;o^EF9o$ZM}h<`vSE28Z5t?bmwze?U{JmJGmm z3sAZMD#W=O4QcS|$J352ma-TwDaCTUYm&hY{k`zI$mQ=b*ZBx8EcO<%k_c>|jy4B# zF=hsoJrY}S{{S;nx%d2Pe0+KVkIV0&`}{TNk=sw;J^uh;6dE4H8qkxzjZh5&f;#k~ z>yBGNYcnSzvCgc2ERtuj*}MFG^~B-TShTAOGPMeoVME`df7DBU40jK>(Dv~5JNNJK z{{Wv}@C5)M3KnH;%EGKRl?TIKxYw*0n>CLc>Xr`T$2aA!gO+iqV6+!Hy+hyOrikdE zRsu<_2T!-=1&eQ{-P@?u0O|oJqpf~Dy^y~Be*s_b>f4uOEycz+(%c2tCP?3BmHlrd zE-~0b;iLt~Xk=mXuwA;5QCe;e0020x8~`ZPG$U};!gH)0yo{sjFquexgDr1sR8UQ>LfIx|1)uqZflWc60;I73)NW(BzVDcw zJUe?_uQ3DyT(73Nj5jv1kSckQW1zZBR(_1{9_Zg2lP*+lW-y8=H0nVb?F}Q40j||7 zO2=Nu%M=wF8fmArp7Ej5w5e~~q3hKjP$h?K{F9aAxZQ;9u$IQ)@vS_@Ix%G*)h}5H zAQDAsO?s#l2T(o0>IdxhH9AmKQ~e~c*Y7=Jxq8B>jrA9TVQ#Hv8#hmo(`@J_}jT)gFk!7aCvKZkXHK_FBr?-%Vy5h zK(BFU8&r@1U1&OLoyT)k=mzo$1@zPBI{rS_JK)zc9^ub{G-h-RkvEwl!V0MrhECZ>bo;57U@dmqQ+*ZX?s z5v!Y9DLK~@xN4%JNp`p#&7#qy5;IBUOhpudwA6w?CtB#Hw54jG_WXXxmelwSN4~wf zg5#9jm^0XJ705Dt4kl+2&zwO8wc1d8vd%FVS0xbq&9u_Jx*K#_4WM=lPm~XM3+*C; z6LX*>jlhsdEe{ZuIl0j!e2n5oeZG1ihuR&G-0?)zi=U_kl(p}%lDErK;)#!iiU;dHo9d#71 zgv|&-b-tXX{3VU z-chz&dEk)4JW|GfWN4>SgdW6GqNGuWai*WGKEw*sy>zdSTqD%}DRlO^?iZbdGh$Vd ze9t72d1zUqk$k(`HZe6+=>Gt-h!)4$vZ90)Ws^$Om&l*pt_zlg7oD9c7=xI3aJQkBJ^nrV4X6U9ssj+(?I(B2 z0V0&HwCfY--y^w_^U}{(bJiHIrIC#|-z~nI=<&I$1d0h{0`}qKx0qBe-Ax9)HsBSi z2?_{MPv+VvD5UoIb*Hh|k)brMfCsLFQ=#kq!I;}}j$w{kfPXUa4m}$UM}q=C4!;Hd z1KC613ZK}`+pImCEk+NV^Ls$R){A|UIc8D@wWZa5Jv~iGcLewB#8dG0D0CmU_1CZU z4}Wjn*C+I|omj2^03YQRZEEJMvtx1;Z|RwfDI+3iFL9Stkd-5Re<(HUmwH*tU>{e< zuXk8qD?}j7VJ@Tkj8<3C5kf1iF z=K)CoZBarSas6r6r=Gg{+sg3wLlQB(%K_=Nn(i{ z2KiNp6(q3?#hICwp$joA#Q_0?Wr^Ad1T8cjR+RWwzrWZzntY#>?K^zHthFQoxUkpb z@I8OH46T~7ThHo7Ue+ktw=g(}t#H$V;84=y!S(D%YKk6@+@tm=_G3RE@BaWEyQ<$N&I_I513r|$6X5c(#+zsoKcH7?nv%ku`UBjm3GGq<+|)Y!&9AjnyJ<9VhKxK> z!6XWUr(U1>_m8#_<~YV?9ub|KEd|C8Gv{4m<)7zYHcLFRv~?=&wr~f^tU>#hpLGR4 zci2E*qEVnHUx!??ms}~1ZdJ+i{Ek@3sg1LFOT3qtS_wFO9jo5D{5s$_ zevdG)%Wz!HpDoSuNv^(<%K?D0lV(bLwksn_*Y@(X5yu*{$aD)+UYNTVYSEm6H<70O zbs_0m_}0F_C$a7Level2(OrEmUy|Z&xIPd9eA#aKHRO2vzo%7KEYM=-o?=Ma1XS+I z4FM%olmwcP5Nx6QfcA+Uw6AY@>xJ{IJnwCh;=G#`o{m`R9Gff1R%ld(a-wT9Ct=uW zuUvnZVkcXiUnat1v-VTRxTD);ETO+mp_LqMOMo`At1n^!1PUEN{6ELpsTv;I`@8k( zA06g*M%M4u9uLj9cNve$x{+@4M-H;X3rTHnG&{t0N_vt_fe-6Dh^eY!S%NHB6y64=c6?Y7| zOqlu{4YZ%h^6D)h^MZ#i15|(*RfJ?P6i~nsyZ``ynuHgnNIHUjs&3Ht6!_P_LXV+3 z=zdaFkTof;)pq{?=IVb(^7$oxQ|T?yiozMCCidrtWo|C6ac}cS9CAa8c}1Vf&9Pww z{G~}X$u`vgG;LpbpBCE*p(x zZtX~(Kbb_AQMe2ZJ=a;R4c14N`h%3P{-2WOd5FH7$hKu4Q*DIArQPfnQCzx;vpI6Q z5(a>f3hw!cCbVO#eZz4&b{$j4^pH=wpWoJhmuGHbw8HV6HU4WOJj96Ou*F-;e|ApA zX&I#ugaJb_EkHW;6V)ull6^-nVi6U-HaM1qcNI17(-nG+ z%|_Zr;Zs9GDm(jne!lv3#l1^qOX@RaT$(#X9hV{!m>z&Fb7Vw{osS~s5*mR)B2C& z)MPwpPTG<{J9oHk%-sxFWN@fh^ab1p^B@_8(rmT@)o z*7)vMlEY)+7p>;c5*ut-ASS^;E3Txfw7YisV|z(JgXLNvx@`a+`kv=rn_b!f4%QXY zor^gX`_Je!@6}KDd%sSUsi>tu>?%&Dum@AvSFC6IZsIvu#&e!q#h3L0Ye{2koL3Tp zWHy*Nzm+oE+;SOMv!j%dKoO`F)Uy&sv@`>1s2~uiJP{PodBxSA-fZKE>FEV86g z#}cV_l1Fw_NR$m&=qayP9+Ub3nrZHFsdI12Ic1_Z(Hq;VQ3UwhY?oF_)2*aTq2-K} zGX@IUb$ODyneHy{u4cTtxRY5Xy19|1xtab@3r#b#9Xp=1_9#sU?dcGo%<44Mfw&St zsHg7h(|!f%zc|KnT=xd!-d8Zgg}BG&u(`~w?cP%<1;#Te1)bdX*7*zBV@sG;TWLau zSr{-Ss=!gGLlC4@h)_Wwf=`EsM!HatYw**pKW|k7_yUC=gbQf`!xU3V^cJnMTbURvNgDjjHwyBfQ2CBhT*oBk zIcf6QYsc79N!i##X$t_LSXo83I6xHgk$N;B_U&4B_<(-I5&6B}iT)$3S0Urs8;n+O z3w;Jt6OprITbn$MtB1Co8bu;MDUzmu)Dib}{R5FtZ-@1Zh}pp(CdES|ZRB<^D)dcEZQvoC3d!q{6p*B4ik z2=^+2Sz%BbStO>LRanj~;truj)MGq|Z~ zd2i>eRyn*>j;(ow$|J_fJ)P% z7UQ;`SCG88W-P@j>2GBeOC-0K_mmOC09HH3;sDpH{!clc$An>4TsH#aPW#gph7y0| zWTxK~E&Xpe!_A(fY-n~3R8Z=zsi9C+2n18hQWUBRPyz;?1EZxr9sb6f_MZV62Il#8 z+Sgxy!>`R!d@1=zKXngSZePSRSsppaaQ8yy!!eDU$hx(7*;z_R%EEY9f+dBAmdJI~ z^m*^AxJKjmIKnaZoS=oa#dDUlQ}tJv%U>cn)>y6w^BhF5d6iWronCQ#ZcbLf!6U-< zV4~WV0cuz*Nbb#Ak~FD3J8m>3k8af@(0j#t1H@LN-R*`}D&UF{*b170DXn@o#^MVc zs)aUj$|Or1oV(3nk%rZ_nUDY(nNXcc9a?5%!bh5y6&u^hgu0f`4#vQh65C$oE%BFE ztzrD_&Y#taPmgZhMe47t4I*${bgbA;IRm=ndCpSS zSpc?Are~Vh2?X(Nxsa&y0+mXh>59j?@yrf76JdwLVxvf`aoE?11W;Mqc`-+BkwmJ1 z{{Y-@H$To>sb-o&@-z9Bk={~SzGkbHQcmOdcywz@p7az0?jK?X;I$4ylU>Y}ZNj@k zkx}An`?|R1ocbm{lX`oX$EHabBjkC>P^6zaz zS5@9dpm!r)uWfS~2zfWD_ZZov1zpl|lgkkdidBK? zenIL!ep{OeWt3nzrJDK*g5Y+1+QqxGkcjOCuAdI>_-K_Q8sl z;^yMjt=H8|{iV)1vEFQDjQn4ZUt`ina<4%x+)GyZ(yBr0Ey{U5TK@n)$a8lMcb3d# zZd{G;EaT->pxUaS1V9va=$_T^6*SY{bv;x5KWm|-bU%0D_Nc>B2tCNrTt3>< zLshR?Z%+AQ!*!9dwEmwW+RatBF2Z#!{1KlXf*!-$1HSVUMJ|*0N{A` zYm8w}8NKxyI2S3%b5P-xBE;ojOXa!5K_*uQ_SYNGY36M-kTQnP`j^b}{KGG}mAubi zoPo8d3R2P-(%Rb1Nl!~MRs7{~TDew4p>mSH4 zmyZ?BGD$73q1*&=;_hTJ0>G;m3nR#{Ku*~O2Ax=Pt~^qAiqdTE9^MjxpB$yvk@41d z5xlqDdi7pd168E63+0BUg-rpcdQdP6`L(C!0>2vce_sx})B9i^`u^^c*45BUG*W<$ z%Bwh3X*_~hg;srrl^|E}>i33S+dI+ABXUn|dWzoK2D#56Rtk*aV#wPdNoJ6; zqDK}&%02ANLMsZAI?C~^(p#oe5jeKHTT9D3`*7Y=aw&@P!h4%Lg)zvdbaFD+$NvC8 zZ|MGa{fm#Q^8DW?={}C{>wc%n*Kg8q@2xr;>E~=7Zrb+$0PXJa-{o!HU-MV&{{a8l D{5P#s diff --git a/public/assets/img/sample/avatar/avatar10.jpg b/public/assets/img/sample/avatar/avatar10.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar2.jpg b/public/assets/img/sample/avatar/avatar2.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar3.jpg b/public/assets/img/sample/avatar/avatar3.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar4.jpg b/public/assets/img/sample/avatar/avatar4.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar5.jpg b/public/assets/img/sample/avatar/avatar5.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar6.jpg b/public/assets/img/sample/avatar/avatar6.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar7.jpg b/public/assets/img/sample/avatar/avatar7.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar8.jpg b/public/assets/img/sample/avatar/avatar8.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/avatar/avatar9.jpg b/public/assets/img/sample/avatar/avatar9.jpg deleted file mode 100644 index 15ff0831b99daf7a86fb4ce12188be29c184ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5530 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 diff --git a/public/assets/img/sample/photo/1.jpg b/public/assets/img/sample/photo/1.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/2.jpg b/public/assets/img/sample/photo/2.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/3.jpg b/public/assets/img/sample/photo/3.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/4.jpg b/public/assets/img/sample/photo/4.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/5.jpg b/public/assets/img/sample/photo/5.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/6.jpg b/public/assets/img/sample/photo/6.jpg deleted file mode 100644 index f8910a5a2d55d8780ede132b965ed6b53bb8ea86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8710 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 diff --git a/public/assets/img/sample/photo/d1.jpg b/public/assets/img/sample/photo/d1.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 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 diff --git a/public/assets/img/sample/photo/d2.jpg b/public/assets/img/sample/photo/d2.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 zcmdsf2S8KVw)P2CDI!V{Fhtr&6Qo%{2#`VAND+}DMS2sEE-(~P5kV;eQbu}7Xpvq8 z20=hTqy!?>LJdv9L?i>`KS7=A%yq8fIRCrv9X;g0IVSAA_F8*=-?x^er=;h=ZjF=b zCjkfq0Mx)g0OS6DC@qm=rVc?ju`Y9^%yMf2nwZPWpZVdG1P!v!~ zg$v%9xbRLnkn}6Syn`Z+(v}j!3s5jaD48Lo761l*CN*U1*!pMS7YGF<6*Ud*j-7P$ z-~$!A0SX8uB?T2FH8uHTAOYZgfQp%V508Wr&0bv#T3$C6$;&YrJNT4KnpjWwzUG&* zbPw4{$Hu;ogHzy#gMvcB(lSSm9y>0J_)+Dgs+zin-WmO~28Kq)R@OGQcJ>aA9-dy_ zK9_v`u3WtqdOhq$`0d!Z_&W)SNy(X6**UpLR9=2*S$RceRdr46gXWfpt!?d(I{NxC z1B2M7L&Gm#PE1Zs&&=ZHmRH{332#^5tr5xN0_XGnu)weHNA{<2F@xixprWFrq9u{hHO%y_b%SU;2f>GI?lQBm266 zg?!VevrU7 zflyIX)6&v1f`7SLm|3{DeUQe$WqFh|3@}haz{Nz#48Vcnz@ePc)mv?ossz>n9I^ap z`biSNKb{iRcW-pK*@q+CYgEoJD#tB>X!7>Zw3wOb>t+-Y+mos^)@xFkg0|Xib~o}e z320k)LY-xx6l#~>k;`MB84d{kpE$Gb7(Pev7qY6Jwx`gTsen53bR9{wTN=CGj~TSh zDtzRX=)4l+sZc}$29XZKq6zzw=Y?Q4OF_S$=15^InoeI>&Wk449wZK=Eu2!_^o{B= zaNX~)XUBw2zAQvLv&nnrJKquVRm^W0s zY6A-xXP-Xf&&nrm2vVL67tB4787>I??>&FTcx6|09jW$}Wm|x^^w8W|%5b%;iJp3* z0@Z$Jz~$!Ulh@5MbptLeuCy88aHzaM}dxAj$bE*_cC zwm2Xcd*aw40gqlu?m*|5P%!D(QzrFSG_@Q>K83%-YVA1Bp`|pd;$9mWswZW{aL;o| zAs(SUU{~ULXl2<)4-+87u!KS#TC%9UsY&TV`vzv5niv9p7RCRz6ZDD~2+=}TgFG4I zx101VV?v$W;j+mSV)w))`eO8!AeV^E5Yo1C7P+pO)PBy*- zYzcAjAq!+Ce>K^(^|&fj)e??EH);>?G;jq@X62`n0F5#)JL<_mlg>26Xn;sWegBg5 z+R+s~xJcBSrfjK(%$gKA6UH!CEhak>09!^U?mnrC*jft^a6SAlI3Mw=ML*)B)}M@3 zWGXzQY7{wgc*J6AR@(+#)<%Ajm2alGOtJ$;YDfS?*P-@Ag0-f?Y4L%EvMHKPla(p$o80AMmLnI1EYj;II25)={&e4bOkTCGF8LwG^Ah@v z=&?xi-iF2rHQQ|V-J`7n*RBX{C{)P!F1U~35@UBv{(DbLN7)wdns9~_jhP$v6dO}`Hr=JT^|s8&-0Hfz`J$7G$YW1BA~t<< zo2kc<$N9wCUP;V~loa=$FELM;jwX0)$W!wq4SR>hKxCdXY$$uf%#CMjFMi?^pGFHN z66SNJ_z+L%61*>(sg~NzlvkyTuiQ(7|(dO}l2bjnoA;fKUmALyZ#%bj<8 z7lMCLOS=%*IAJQ_&Uq)SXWIX#@&Juh*h}Gtl!8vXu$-$r-J=*%3TT&X1isX`2|X3;)cgMB85OWuu& z8&TN4T5-SsB8%kKWjmU->qFJkY0nO#PAjY&MQjE* zm6l+fUnQ*CIYs9C^-vT4!i_(5>3{ZG1g10aqO41IbH!Y%d0vqneeXb7R9E6e&n_g+ z#B?dk1EtWdY&WH}=_|u2FrDXtsY}hqQxfUs%QwWhcEetEj@2u~h1%kV_nBz>N%~y{ z_s!SnM1Y1?|Gga$#tLatqW)mPu5mPS}gqdw-#+5Htshe{Y*&BWS3p9#yR zbx=`dDd`GPOO#B#dM2)gMOOv*|9;-=2sa7?ynZMc9cyxcCCQ!lhCU&unHn!Q-ZB*W zuIcy?i9IxtS!njIBdYXd7s=-gjF(@20~2ERme=kpFJENJ#y0B0z_b&@$%knbg&0D| zhq(+}bkIF;DMH@tzmljgttcik2>Ctn{nFE0_lso?u^#LiOy^J0z%y>rRL!O{DOA?g z_1g+d9uBm239XYmq)b0K#?ibh-!EL;^Edygjpxmmo527!5^=6x@}jyhxDENi-r&^i z(sd0vy~|@?a%Jw(di<0GTrML1M~D8tTTQkt9lgY_`)}JroDS*?WR%iKuT9|>6e^NX z^H-<2_%4r;fCpt4q#wN+>AFzpI~Ape&z1zlWi%sKj;{xAhSZM1HA35IT~o~#arlDD z!D3_8sbA|@x|a!~lDW#m8MoN|NlH zv#Rol1{^{8+JPf1EKw%}UlC9{?+=K{wa=`OW0LgZ4_rL;%lr-X*ZZQo>g5mz_nO_@ zl>u*C7s=DthnzXT3t%b#rhF0d@3>vktrZL1@3kJF;#Q{QldH9}!^5pMDV3;oFf2Vr z=%>D0bBK#LAvhNZCgG_0l=Gzu4@p4tx|495Ry79Z+tHSm^aM|k$wAuNl*r6JAnbg$ z4DOY4@%m?kZ$f(L5F*3FN)E6DiswG^PX-HnRU|-EK}HtaK4G6nAKNewQ{WJ!Jd>v13jbzvoS=p z@x*w20&Y_#aIl;H*m|`AH?oE}kpIQB=}S=-{vUzIR|ksB)E#I(iJvm!Fy%V5%qZNR zp=ra0OZEOyMMnJSHD;zk_VNVh!lL;3`lz1|wa+0@#D0n~aGiy0V}< z@eP3ucHE|PsI9{=pL(VLlX%&yOMwmX1Nr%aKSIu21dxA(*dL+xc3)|~3_Z3n4Gbe2 zlJqaC*KbGOgx@Q2TT%7R8D*H-=V{Rsju#H~zvN;?Hr*Bu>FTezg#I=B0)JyxfQW6i zGeRS|J!!8v+a(K3fa7#ZQTe6N*Gp!Xe~Y?T1bCI}>BnPacX#+w>E(re6HknLgvw17 zxzts5Sf90Zj`M!i)rY%Ii)$^Cfd$Zy@%l9>v^~`2+HXubmP3XnbCPV2=)w53HaW0y zRK=l0<|&v4*FVAb7#N4epuqX}q=@bqyrW~JTFU%rt}U;?^ZQtXY(3hq!yntQ3e|z# zN*pvbMXCrYj>1r;)2WRbI8^#Bx=!7i{%3XqkhN&gB8=YNRncau)5=2xS`=}>6rmaV zjvdBdpXfux@;(CXc%|dmtUt&T^Q2x=v33|PKN_t11789d4bRqZFErbk&*>PV_bo-^ zbvFV;dMeLDVEM^SXY3s zpCIM6#=e;nR|&~wZ}Pg|OhL1P+%O+Ggqi9>E>l@^r(-4Z>;vpdxu@XG>p~2;f%rJd zXpl2LbkSQj{^6B{3+293Os>cr(0mt7+olzVplxo1T;9iD+$hfmyv?ExU!Uh zysPV|e9~$KbX7!P21qeSX*A>l;@iv_CK+`h^ zA2v|$GCq9CZDbw?64o_05q^PDoA3!m=qZ-qP)OV)w-QVF=aaBA?w$L0SjUH;mYkw7 z6-i{AF^Cbj})NGN@oc@TUrb%7%h?@ACimy8`;yBGA`J+VUTTDgzCUy;pPLcmC)yO zdpf55d15fgcR|;@&gjtYw8+=C9O0UYI+3@C$D{kkr@2rq#YbKcql)a_>t2bG=4Ng4 zCh1OFW|WO=3DQ-w%g{CQ3oM|X-4UoBRO`PXa{7;f12sOk+b|cm%Vc8!ddhB27UR7Z zI>K~N*`H|{?LI#EO7Cv8=HAtmS~>)ML_xjA`CW#wE17uKUWZ{}r5ott6)*aspq9Z~ zchacCEhQ4j(aG<-N2fo>o6pD|+nC`$zuRAaUtnsin+Lk?nYWTo35VFNez?EnR zr)&KLqeAUFYnSTs<`m+GMn(}{`|hwYAo0Y0W_cEUk&$`Iu3#J z`LeMlp;<-hZi&vNG5CX^d*mNANHC6T($doIh&V^w(uf*Uh}RYr8p_G3lXQY%@`Mok z+%t^@-q2%w%s*y;TX**N-6{TRwwV4l?)a;B{@l+Q0#wz)UvpSKI5j^6N+c%v>b|)q z`)!Xxm1b25=uP!K{E})-XS{x>etb?(bC9{^ilwLJarko~iOlr|9-2{K-IrEadD_N$ z%O+P)7FFvk`K`;34*eFpb5Hkj440=>Ull&Zcwe+}cc#Qpn|9l}J*7*VR>(sIrCR0V zRv0ku7vL#&v`=yheOrF^4chJelTrzN{l@BSkj$F_qx73BRMUzGjzOYE=K$4z#Nk3H+XA%Y1tPO zhR-8!*mngGpIg}!;lf2@3v9Ztk{ZHg({cbqA45!CG&vO9$tt>E6WSB6b?vt_WR6Zf zM$Bs`#mZi|Fw>hyMMZLmoj2~CJcj~lYc*T5wCq!te!M+>tlmEj`3`GG#eA-n_nI;) z&+pv;ek}+N=aWwH_lu+m+Vr>-@<-X#5=HU9%o7q z>S6n7^qOdD4r%^q?;(>enu4t+`h_E8Un@=Onw$hhF#8|%Y+m9)QGe*8{^cKTDUkWk zR#i}bcL4E6t2jw!-f;)^-*$?7FUZ^#SKfHiKO8J0!)VE+Xc@8R6z*w&)163>$ETmi zBzRy_gM&26kT@x`82%)+#`}I-^G|*MNN-q%PCnech$pU4x?R-3=UE)VYC}XT{PPi{ z8RKcckE4O3c49Aw3S%qJ8wrM$f-3ib5bR&Qf@RZj5c7Ey08PawXj6crx z7jR4dn3<9tEJ@0Wtj3)2Vl?AA(Z0oUB~tCDlteD@RNLEbs~k!uClEv2^r zS*v+AKW{wjef{RCkAh5*JX|xRod$lQ{^?ud*&N^iz_1I*`GQc!@j(F_Q$izjd#$fX z8HX$rL`H+c&>bMFT)t?lX`-TF9Z`isw{m2rN{If%q3vc^8yNv@wXJ-hKI-lITBiHl z=ol_GS~5Fe(j_$diBcxYaPF}A!FKOzkcJ@voQ?lTZ3XQ=03d|xA7hThB-vir)m%f= zp<38dYuwe*2D(^!myoXKp5o757tSwgz1*k-)tVQyLHCLr9fo0Jsd)b|axI(?!{dH@ z-m71_e$F<1N`PxDEEZ*ylSNDDhW21CAP6u(G{1f_&bWdK%4ACxgY4lsVFFn3vU_d}kn`tQ=zad>5h1QFg}gLR3l6Yj8aQ zeHa=03zu&lULktJj3-Gz|L?*Kvbg_XqpL(|$xMR$W@^RIh%qR$ePExXJB$P48KZYS zJJC2U-wyrV3yc2bd|x@`PH(1V(Jr@Hzhr?W(^yy5ednPpX8)ec#c zIM5tMDd z*2Mite{WEjK^$xxIN0EPBQByek_4C=_x6`dK264-_u9F+Rr(dnn7Bv%`Y+gGu*$-z zhn-npUl|3EwVJ<2yHR-{SZ1w~5JC%1kr+=0XAe=1OO5)(-wd2o0JmZ93V{ZmT7iiL zvXU~N^^ShHO;{pbVgRz;263KFu-9qAw>mD{l3Sxf!hB z)9?5$+9dotUA$?hhDwGBZEOGSjKwAJAum?a5#u_^Nl%CXG+Xgv36 zu?|@>Ej=cOuxr6)ITCh`Zh)1D-6j1lGPGjqXP$J;H1=b#4o(i#cLPmCE|0FljZ^e> zl@HKm1yjrZ5lnwgdi__=l)WmS6_1_aGV!#)l7M^0AUB%&n0h?v7=OIQs-dS$zr%2s z&#};no#KlAN8fQ`lRroUpyYzGe`CB?^!ROYvx#{%J7*PlPM6A_mt3XB3Xewv0-OpX ze~hP!DYhY(9^=2@wO`V~g8n8B*$G&`ruHz7tY-IQ`#JU6Z-Fe3oS?iW%bdV1x`gqG)N?)o6_%r2P_=h;3 z{nJ^QqDjeJ)LWuTj>XV36I@^Xj7y+3eCCSjhMhUC*j!Be(U$bp$03umz+Up|>WXaM zobZ_MLNQow4BXAybyJqvR3WACp;s8P#eMTSPLa#=ZzN!U1A=6vzT~neivqBja3p!w ztKlcEgR_n^xmsrCm_Qk_;3qgs&2tA#t(+cMMhUSaJ;;hd1=9YO*bn!q^-x+f^Rps) z+PyC;TFL@f%zFYv9D_N-O5SS(Dc`tJd}+yjypK4+Y|?58#xIa62Q?*!y+*O3Mr1MU z-aD+D5^$4SDSel!*5I%x;*#b;#f>&B#=tQ0wxB0Z9G;gfXc}}4njAe17Vei6R)DpB z%84Bx)G&nHoN!UjBzw$SbQOj>YyRxFsV?6DM1+Nq;p0-GU92jArpa_xQK4^W*Oo4W zEV7y7Y{6PT++`Kf4=R$kj{Zp2WrR}_YKY(lBDJvK;>DrqQ3aQ(TARc=*x69W`Sa{w zwZaU9O{hhya$eJ)rB?XIdAQ#xC!{lSEuN%jS?k6z zsX&8Z8WXwI_c1fTRN@8(O1nnLDKD+X*oaEqT(F0 zztnCTF@l?QsxPenAbw?K`E5AtnyNcjEzb9b=K?WuV*aet6AoAD&dY;Gp-klJ@iMJ} zjQbSF71Zm=60;6X{WkKjZQzjKyGlIt#VhuS>PbSoL0&ZISFnr0!zWJ*(z$n4*N=|I z1mktXrHq9`t??|eAHT?^dGnMfohn#A|6IgCtJkWs1$)fbe^=+`4^<98`+K+0?V$_! zA27uy-~mGYu>7cQBGR;(0MmH+3SYBu&Ts1FLUR?iudY@ZLd6{IuS0t%cix(r8rMDx zBQwkKHs?9i4uC=ImL{SV)W)XaV0KT}Np5~|zJ7??7qlZ-DCVnTKyG)D5M_)R^?@0e zd=-BBV^hcP{``j=MfkW)B#Wd5nNAJnFJx3Tjsz^qc_wGi6@wT9EK~iLd_zF>mph2L z$#kC*yG$l~EtK3lg&F*;N&Fm>K>(En5vf9c^HP zkHo&wnF4Mk2)>{6mv43WOfJ-4f0z913(UutYF+-3`zQ6!>xU{mzoMxEko$!Uq=pzG zbL2KzQ^+FN&z00Km%z#u10N&K&=|(&lB!`-1afV@n(eiUuA^=@&O0|ZqKFv6Og>mP z-gar!3mUeWS-S|=55-f#`Rg&OL>-!({}8+WqJ@L(7D@a!_Hgi@&#za{$0qa`sn+Vf zA@}yYT)GD~R4Lzm4o*Ij1eo+lZe|t9x6V2@s1e!7{XNoPe@~&NTjI;bxd9~7K4RzI zu@`A%wsy`bBb(}CGYd1BAe5uK{TGbjH`Re`bHDtW&nWoVGNdd^?s|N$h#5((RFfOO z-p0h6Y7|p(?~sN(2F0Ke3iCkTxO$UCN{6`ZpE5iG>4 z1$*~4SwelJ&m39Z>T{{u>T~%lpAY*C{18IpIN77g%?!a%L*vLYXr)C}b7xN~82HP) zpw81>N3Ldi9vTH3N0g8bd&Vt|N@D_xK%IdTA&j7&&il|~0)LX@eMHu|K79R(=T-Na zdoOTjUxbKU`l}|NPZ@;&s%yjH&?v^Ik}6vsQ30x!zH{neJuE=ye9}#PgoV)l; z>{*TAT;q$gE(_1=qpUmee4sC}`;*y!7(Y7DV1E$t7EcO+6|~{gpOySBj!}Z)5a+k@ z?_Bkt@fVt#ywaoi#(;DuQ-exn7e-O#k?Y?^d}G!_Als>ycCn?!*j-6J%82U&Rd5D?^Ztu z2Fvb`0;{~JfU8eBuB@-vQzCQ+hfSJoHIQU2qetIVPW=vkt#pc)u=GrOxkz3PK@Vz4 z+SZ_t;1q%L7pZxoo2bq%lLM5n<0k@A=07X#{1eT%6gg9I>?I3{?jTnz5^=wzray8?LUoukmm7VM+xiL>Xf`83DDN4b9H4bw-hvR zjKa?Ak$W%ykz%87#u}d_xZ8SVQPVe0ad(P4?c!IE(9J78nB#uPu@5HUJkX;z_-%;^A$)Zga%!Rw3;; z6wHt7HfoSTKX0CC2_p6M_d4^`R=b{X*&#`5ML<6V|7(h1k=WNW#I>NY&5A*6Pgc9d z|CK5IXbL_4$m2Ti`yK*7O{DhLeQ&HQgVC_8-8gD6w~Pev?1VE-8F>l7NJIY*s1}A| diff --git a/public/assets/img/sample/photo/d3.jpg b/public/assets/img/sample/photo/d3.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 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 diff --git a/public/assets/img/sample/photo/d4.jpg b/public/assets/img/sample/photo/d4.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 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 diff --git a/public/assets/img/sample/photo/d5.jpg b/public/assets/img/sample/photo/d5.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 zcmdsf2S8KVw)P2CDI!V{Fhtr&6Qo%{2#`VAND+}DMS2sEE-(~P5kV;eQbu}7Xpvq8 z20=hTqy!?>LJdv9L?i>`KS7=A%yq8fIRCrv9X;g0IVSAA_F8*=-?x^er=;h=ZjF=b zCjkfq0Mx)g0OS6DC@qm=rVc?ju`Y9^%yMf2nwZPWpZVdG1P!v!~ zg$v%9xbRLnkn}6Syn`Z+(v}j!3s5jaD48Lo761l*CN*U1*!pMS7YGF<6*Ud*j-7P$ z-~$!A0SX8uB?T2FH8uHTAOYZgfQp%V508Wr&0bv#T3$C6$;&YrJNT4KnpjWwzUG&* zbPw4{$Hu;ogHzy#gMvcB(lSSm9y>0J_)+Dgs+zin-WmO~28Kq)R@OGQcJ>aA9-dy_ zK9_v`u3WtqdOhq$`0d!Z_&W)SNy(X6**UpLR9=2*S$RceRdr46gXWfpt!?d(I{NxC z1B2M7L&Gm#PE1Zs&&=ZHmRH{332#^5tr5xN0_XGnu)weHNA{<2F@xixprWFrq9u{hHO%y_b%SU;2f>GI?lQBm266 zg?!VevrU7 zflyIX)6&v1f`7SLm|3{DeUQe$WqFh|3@}haz{Nz#48Vcnz@ePc)mv?ossz>n9I^ap z`biSNKb{iRcW-pK*@q+CYgEoJD#tB>X!7>Zw3wOb>t+-Y+mos^)@xFkg0|Xib~o}e z320k)LY-xx6l#~>k;`MB84d{kpE$Gb7(Pev7qY6Jwx`gTsen53bR9{wTN=CGj~TSh zDtzRX=)4l+sZc}$29XZKq6zzw=Y?Q4OF_S$=15^InoeI>&Wk449wZK=Eu2!_^o{B= zaNX~)XUBw2zAQvLv&nnrJKquVRm^W0s zY6A-xXP-Xf&&nrm2vVL67tB4787>I??>&FTcx6|09jW$}Wm|x^^w8W|%5b%;iJp3* z0@Z$Jz~$!Ulh@5MbptLeuCy88aHzaM}dxAj$bE*_cC zwm2Xcd*aw40gqlu?m*|5P%!D(QzrFSG_@Q>K83%-YVA1Bp`|pd;$9mWswZW{aL;o| zAs(SUU{~ULXl2<)4-+87u!KS#TC%9UsY&TV`vzv5niv9p7RCRz6ZDD~2+=}TgFG4I zx101VV?v$W;j+mSV)w))`eO8!AeV^E5Yo1C7P+pO)PBy*- zYzcAjAq!+Ce>K^(^|&fj)e??EH);>?G;jq@X62`n0F5#)JL<_mlg>26Xn;sWegBg5 z+R+s~xJcBSrfjK(%$gKA6UH!CEhak>09!^U?mnrC*jft^a6SAlI3Mw=ML*)B)}M@3 zWGXzQY7{wgc*J6AR@(+#)<%Ajm2alGOtJ$;YDfS?*P-@Ag0-f?Y4L%EvMHKPla(p$o80AMmLnI1EYj;II25)={&e4bOkTCGF8LwG^Ah@v z=&?xi-iF2rHQQ|V-J`7n*RBX{C{)P!F1U~35@UBv{(DbLN7)wdns9~_jhP$v6dO}`Hr=JT^|s8&-0Hfz`J$7G$YW1BA~t<< zo2kc<$N9wCUP;V~loa=$FELM;jwX0)$W!wq4SR>hKxCdXY$$uf%#CMjFMi?^pGFHN z66SNJ_z+L%61*>(sg~NzlvkyTuiQ(7|(dO}l2bjnoA;fKUmALyZ#%bj<8 z7lMCLOS=%*IAJQ_&Uq)SXWIX#@&Juh*h}Gtl!8vXu$-$r-J=*%3TT&X1isX`2|X3;)cgMB85OWuu& z8&TN4T5-SsB8%kKWjmU->qFJkY0nO#PAjY&MQjE* zm6l+fUnQ*CIYs9C^-vT4!i_(5>3{ZG1g10aqO41IbH!Y%d0vqneeXb7R9E6e&n_g+ z#B?dk1EtWdY&WH}=_|u2FrDXtsY}hqQxfUs%QwWhcEetEj@2u~h1%kV_nBz>N%~y{ z_s!SnM1Y1?|Gga$#tLatqW)mPu5mPS}gqdw-#+5Htshe{Y*&BWS3p9#yR zbx=`dDd`GPOO#B#dM2)gMOOv*|9;-=2sa7?ynZMc9cyxcCCQ!lhCU&unHn!Q-ZB*W zuIcy?i9IxtS!njIBdYXd7s=-gjF(@20~2ERme=kpFJENJ#y0B0z_b&@$%knbg&0D| zhq(+}bkIF;DMH@tzmljgttcik2>Ctn{nFE0_lso?u^#LiOy^J0z%y>rRL!O{DOA?g z_1g+d9uBm239XYmq)b0K#?ibh-!EL;^Edygjpxmmo527!5^=6x@}jyhxDENi-r&^i z(sd0vy~|@?a%Jw(di<0GTrML1M~D8tTTQkt9lgY_`)}JroDS*?WR%iKuT9|>6e^NX z^H-<2_%4r;fCpt4q#wN+>AFzpI~Ape&z1zlWi%sKj;{xAhSZM1HA35IT~o~#arlDD z!D3_8sbA|@x|a!~lDW#m8MoN|NlH zv#Rol1{^{8+JPf1EKw%}UlC9{?+=K{wa=`OW0LgZ4_rL;%lr-X*ZZQo>g5mz_nO_@ zl>u*C7s=DthnzXT3t%b#rhF0d@3>vktrZL1@3kJF;#Q{QldH9}!^5pMDV3;oFf2Vr z=%>D0bBK#LAvhNZCgG_0l=Gzu4@p4tx|495Ry79Z+tHSm^aM|k$wAuNl*r6JAnbg$ z4DOY4@%m?kZ$f(L5F*3FN)E6DiswG^PX-HnRU|-EK}HtaK4G6nAKNewQ{WJ!Jd>v13jbzvoS=p z@x*w20&Y_#aIl;H*m|`AH?oE}kpIQB=}S=-{vUzIR|ksB)E#I(iJvm!Fy%V5%qZNR zp=ra0OZEOyMMnJSHD;zk_VNVh!lL;3`lz1|wa+0@#D0n~aGiy0V}< z@eP3ucHE|PsI9{=pL(VLlX%&yOMwmX1Nr%aKSIu21dxA(*dL+xc3)|~3_Z3n4Gbe2 zlJqaC*KbGOgx@Q2TT%7R8D*H-=V{Rsju#H~zvN;?Hr*Bu>FTezg#I=B0)JyxfQW6i zGeRS|J!!8v+a(K3fa7#ZQTe6N*Gp!Xe~Y?T1bCI}>BnPacX#+w>E(re6HknLgvw17 zxzts5Sf90Zj`M!i)rY%Ii)$^Cfd$Zy@%l9>v^~`2+HXubmP3XnbCPV2=)w53HaW0y zRK=l0<|&v4*FVAb7#N4epuqX}q=@bqyrW~JTFU%rt}U;?^ZQtXY(3hq!yntQ3e|z# zN*pvbMXCrYj>1r;)2WRbI8^#Bx=!7i{%3XqkhN&gB8=YNRncau)5=2xS`=}>6rmaV zjvdBdpXfux@;(CXc%|dmtUt&T^Q2x=v33|PKN_t11789d4bRqZFErbk&*>PV_bo-^ zbvFV;dMeLDVEM^SXY3s zpCIM6#=e;nR|&~wZ}Pg|OhL1P+%O+Ggqi9>E>l@^r(-4Z>;vpdxu@XG>p~2;f%rJd zXpl2LbkSQj{^6B{3+293Os>cr(0mt7+olzVplxo1T;9iD+$hfmyv?ExU!Uh zysPV|e9~$KbX7!P21qeSX*A>l;@iv_CK+`h^ zA2v|$GCq9CZDbw?64o_05q^PDoA3!m=qZ-qP)OV)w-QVF=aaBA?w$L0SjUH;mYkw7 z6-i{AF^Cbj})NGN@oc@TUrb%7%h?@ACimy8`;yBGA`J+VUTTDgzCUy;pPLcmC)yO zdpf55d15fgcR|;@&gjtYw8+=C9O0UYI+3@C$D{kkr@2rq#YbKcql)a_>t2bG=4Ng4 zCh1OFW|WO=3DQ-w%g{CQ3oM|X-4UoBRO`PXa{7;f12sOk+b|cm%Vc8!ddhB27UR7Z zI>K~N*`H|{?LI#EO7Cv8=HAtmS~>)ML_xjA`CW#wE17uKUWZ{}r5ott6)*aspq9Z~ zchacCEhQ4j(aG<-N2fo>o6pD|+nC`$zuRAaUtnsin+Lk?nYWTo35VFNez?EnR zr)&KLqeAUFYnSTs<`m+GMn(}{`|hwYAo0Y0W_cEUk&$`Iu3#J z`LeMlp;<-hZi&vNG5CX^d*mNANHC6T($doIh&V^w(uf*Uh}RYr8p_G3lXQY%@`Mok z+%t^@-q2%w%s*y;TX**N-6{TRwwV4l?)a;B{@l+Q0#wz)UvpSKI5j^6N+c%v>b|)q z`)!Xxm1b25=uP!K{E})-XS{x>etb?(bC9{^ilwLJarko~iOlr|9-2{K-IrEadD_N$ z%O+P)7FFvk`K`;34*eFpb5Hkj440=>Ull&Zcwe+}cc#Qpn|9l}J*7*VR>(sIrCR0V zRv0ku7vL#&v`=yheOrF^4chJelTrzN{l@BSkj$F_qx73BRMUzGjzOYE=K$4z#Nk3H+XA%Y1tPO zhR-8!*mngGpIg}!;lf2@3v9Ztk{ZHg({cbqA45!CG&vO9$tt>E6WSB6b?vt_WR6Zf zM$Bs`#mZi|Fw>hyMMZLmoj2~CJcj~lYc*T5wCq!te!M+>tlmEj`3`GG#eA-n_nI;) z&+pv;ek}+N=aWwH_lu+m+Vr>-@<-X#5=HU9%o7q z>S6n7^qOdD4r%^q?;(>enu4t+`h_E8Un@=Onw$hhF#8|%Y+m9)QGe*8{^cKTDUkWk zR#i}bcL4E6t2jw!-f;)^-*$?7FUZ^#SKfHiKO8J0!)VE+Xc@8R6z*w&)163>$ETmi zBzRy_gM&26kT@x`82%)+#`}I-^G|*MNN-q%PCnech$pU4x?R-3=UE)VYC}XT{PPi{ z8RKcckE4O3c49Aw3S%qJ8wrM$f-3ib5bR&Qf@RZj5c7Ey08PawXj6crx z7jR4dn3<9tEJ@0Wtj3)2Vl?AA(Z0oUB~tCDlteD@RNLEbs~k!uClEv2^r zS*v+AKW{wjef{RCkAh5*JX|xRod$lQ{^?ud*&N^iz_1I*`GQc!@j(F_Q$izjd#$fX z8HX$rL`H+c&>bMFT)t?lX`-TF9Z`isw{m2rN{If%q3vc^8yNv@wXJ-hKI-lITBiHl z=ol_GS~5Fe(j_$diBcxYaPF}A!FKOzkcJ@voQ?lTZ3XQ=03d|xA7hThB-vir)m%f= zp<38dYuwe*2D(^!myoXKp5o757tSwgz1*k-)tVQyLHCLr9fo0Jsd)b|axI(?!{dH@ z-m71_e$F<1N`PxDEEZ*ylSNDDhW21CAP6u(G{1f_&bWdK%4ACxgY4lsVFFn3vU_d}kn`tQ=zad>5h1QFg}gLR3l6Yj8aQ zeHa=03zu&lULktJj3-Gz|L?*Kvbg_XqpL(|$xMR$W@^RIh%qR$ePExXJB$P48KZYS zJJC2U-wyrV3yc2bd|x@`PH(1V(Jr@Hzhr?W(^yy5ednPpX8)ec#c zIM5tMDd z*2Mite{WEjK^$xxIN0EPBQByek_4C=_x6`dK264-_u9F+Rr(dnn7Bv%`Y+gGu*$-z zhn-npUl|3EwVJ<2yHR-{SZ1w~5JC%1kr+=0XAe=1OO5)(-wd2o0JmZ93V{ZmT7iiL zvXU~N^^ShHO;{pbVgRz;263KFu-9qAw>mD{l3Sxf!hB z)9?5$+9dotUA$?hhDwGBZEOGSjKwAJAum?a5#u_^Nl%CXG+Xgv36 zu?|@>Ej=cOuxr6)ITCh`Zh)1D-6j1lGPGjqXP$J;H1=b#4o(i#cLPmCE|0FljZ^e> zl@HKm1yjrZ5lnwgdi__=l)WmS6_1_aGV!#)l7M^0AUB%&n0h?v7=OIQs-dS$zr%2s z&#};no#KlAN8fQ`lRroUpyYzGe`CB?^!ROYvx#{%J7*PlPM6A_mt3XB3Xewv0-OpX ze~hP!DYhY(9^=2@wO`V~g8n8B*$G&`ruHz7tY-IQ`#JU6Z-Fe3oS?iW%bdV1x`gqG)N?)o6_%r2P_=h;3 z{nJ^QqDjeJ)LWuTj>XV36I@^Xj7y+3eCCSjhMhUC*j!Be(U$bp$03umz+Up|>WXaM zobZ_MLNQow4BXAybyJqvR3WACp;s8P#eMTSPLa#=ZzN!U1A=6vzT~neivqBja3p!w ztKlcEgR_n^xmsrCm_Qk_;3qgs&2tA#t(+cMMhUSaJ;;hd1=9YO*bn!q^-x+f^Rps) z+PyC;TFL@f%zFYv9D_N-O5SS(Dc`tJd}+yjypK4+Y|?58#xIa62Q?*!y+*O3Mr1MU z-aD+D5^$4SDSel!*5I%x;*#b;#f>&B#=tQ0wxB0Z9G;gfXc}}4njAe17Vei6R)DpB z%84Bx)G&nHoN!UjBzw$SbQOj>YyRxFsV?6DM1+Nq;p0-GU92jArpa_xQK4^W*Oo4W zEV7y7Y{6PT++`Kf4=R$kj{Zp2WrR}_YKY(lBDJvK;>DrqQ3aQ(TARc=*x69W`Sa{w zwZaU9O{hhya$eJ)rB?XIdAQ#xC!{lSEuN%jS?k6z zsX&8Z8WXwI_c1fTRN@8(O1nnLDKD+X*oaEqT(F0 zztnCTF@l?QsxPenAbw?K`E5AtnyNcjEzb9b=K?WuV*aet6AoAD&dY;Gp-klJ@iMJ} zjQbSF71Zm=60;6X{WkKjZQzjKyGlIt#VhuS>PbSoL0&ZISFnr0!zWJ*(z$n4*N=|I z1mktXrHq9`t??|eAHT?^dGnMfohn#A|6IgCtJkWs1$)fbe^=+`4^<98`+K+0?V$_! zA27uy-~mGYu>7cQBGR;(0MmH+3SYBu&Ts1FLUR?iudY@ZLd6{IuS0t%cix(r8rMDx zBQwkKHs?9i4uC=ImL{SV)W)XaV0KT}Np5~|zJ7??7qlZ-DCVnTKyG)D5M_)R^?@0e zd=-BBV^hcP{``j=MfkW)B#Wd5nNAJnFJx3Tjsz^qc_wGi6@wT9EK~iLd_zF>mph2L z$#kC*yG$l~EtK3lg&F*;N&Fm>K>(En5vf9c^HP zkHo&wnF4Mk2)>{6mv43WOfJ-4f0z913(UutYF+-3`zQ6!>xU{mzoMxEko$!Uq=pzG zbL2KzQ^+FN&z00Km%z#u10N&K&=|(&lB!`-1afV@n(eiUuA^=@&O0|ZqKFv6Og>mP z-gar!3mUeWS-S|=55-f#`Rg&OL>-!({}8+WqJ@L(7D@a!_Hgi@&#za{$0qa`sn+Vf zA@}yYT)GD~R4Lzm4o*Ij1eo+lZe|t9x6V2@s1e!7{XNoPe@~&NTjI;bxd9~7K4RzI zu@`A%wsy`bBb(}CGYd1BAe5uK{TGbjH`Re`bHDtW&nWoVGNdd^?s|N$h#5((RFfOO z-p0h6Y7|p(?~sN(2F0Ke3iCkTxO$UCN{6`ZpE5iG>4 z1$*~4SwelJ&m39Z>T{{u>T~%lpAY*C{18IpIN77g%?!a%L*vLYXr)C}b7xN~82HP) zpw81>N3Ldi9vTH3N0g8bd&Vt|N@D_xK%IdTA&j7&&il|~0)LX@eMHu|K79R(=T-Na zdoOTjUxbKU`l}|NPZ@;&s%yjH&?v^Ik}6vsQ30x!zH{neJuE=ye9}#PgoV)l; z>{*TAT;q$gE(_1=qpUmee4sC}`;*y!7(Y7DV1E$t7EcO+6|~{gpOySBj!}Z)5a+k@ z?_Bkt@fVt#ywaoi#(;DuQ-exn7e-O#k?Y?^d}G!_Als>ycCn?!*j-6J%82U&Rd5D?^Ztu z2Fvb`0;{~JfU8eBuB@-vQzCQ+hfSJoHIQU2qetIVPW=vkt#pc)u=GrOxkz3PK@Vz4 z+SZ_t;1q%L7pZxoo2bq%lLM5n<0k@A=07X#{1eT%6gg9I>?I3{?jTnz5^=wzray8?LUoukmm7VM+xiL>Xf`83DDN4b9H4bw-hvR zjKa?Ak$W%ykz%87#u}d_xZ8SVQPVe0ad(P4?c!IE(9J78nB#uPu@5HUJkX;z_-%;^A$)Zga%!Rw3;; z6wHt7HfoSTKX0CC2_p6M_d4^`R=b{X*&#`5ML<6V|7(h1k=WNW#I>NY&5A*6Pgc9d z|CK5IXbL_4$m2Ti`yK*7O{DhLeQ&HQgVC_8-8gD6w~Pev?1VE-8F>l7NJIY*s1}A| diff --git a/public/assets/img/sample/photo/d6.jpg b/public/assets/img/sample/photo/d6.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 zcmdsf2S8KVw)P2CDI!V{Fhtr&6Qo%{2#`VAND+}DMS2sEE-(~P5kV;eQbu}7Xpvq8 z20=hTqy!?>LJdv9L?i>`KS7=A%yq8fIRCrv9X;g0IVSAA_F8*=-?x^er=;h=ZjF=b zCjkfq0Mx)g0OS6DC@qm=rVc?ju`Y9^%yMf2nwZPWpZVdG1P!v!~ zg$v%9xbRLnkn}6Syn`Z+(v}j!3s5jaD48Lo761l*CN*U1*!pMS7YGF<6*Ud*j-7P$ z-~$!A0SX8uB?T2FH8uHTAOYZgfQp%V508Wr&0bv#T3$C6$;&YrJNT4KnpjWwzUG&* zbPw4{$Hu;ogHzy#gMvcB(lSSm9y>0J_)+Dgs+zin-WmO~28Kq)R@OGQcJ>aA9-dy_ zK9_v`u3WtqdOhq$`0d!Z_&W)SNy(X6**UpLR9=2*S$RceRdr46gXWfpt!?d(I{NxC z1B2M7L&Gm#PE1Zs&&=ZHmRH{332#^5tr5xN0_XGnu)weHNA{<2F@xixprWFrq9u{hHO%y_b%SU;2f>GI?lQBm266 zg?!VevrU7 zflyIX)6&v1f`7SLm|3{DeUQe$WqFh|3@}haz{Nz#48Vcnz@ePc)mv?ossz>n9I^ap z`biSNKb{iRcW-pK*@q+CYgEoJD#tB>X!7>Zw3wOb>t+-Y+mos^)@xFkg0|Xib~o}e z320k)LY-xx6l#~>k;`MB84d{kpE$Gb7(Pev7qY6Jwx`gTsen53bR9{wTN=CGj~TSh zDtzRX=)4l+sZc}$29XZKq6zzw=Y?Q4OF_S$=15^InoeI>&Wk449wZK=Eu2!_^o{B= zaNX~)XUBw2zAQvLv&nnrJKquVRm^W0s zY6A-xXP-Xf&&nrm2vVL67tB4787>I??>&FTcx6|09jW$}Wm|x^^w8W|%5b%;iJp3* z0@Z$Jz~$!Ulh@5MbptLeuCy88aHzaM}dxAj$bE*_cC zwm2Xcd*aw40gqlu?m*|5P%!D(QzrFSG_@Q>K83%-YVA1Bp`|pd;$9mWswZW{aL;o| zAs(SUU{~ULXl2<)4-+87u!KS#TC%9UsY&TV`vzv5niv9p7RCRz6ZDD~2+=}TgFG4I zx101VV?v$W;j+mSV)w))`eO8!AeV^E5Yo1C7P+pO)PBy*- zYzcAjAq!+Ce>K^(^|&fj)e??EH);>?G;jq@X62`n0F5#)JL<_mlg>26Xn;sWegBg5 z+R+s~xJcBSrfjK(%$gKA6UH!CEhak>09!^U?mnrC*jft^a6SAlI3Mw=ML*)B)}M@3 zWGXzQY7{wgc*J6AR@(+#)<%Ajm2alGOtJ$;YDfS?*P-@Ag0-f?Y4L%EvMHKPla(p$o80AMmLnI1EYj;II25)={&e4bOkTCGF8LwG^Ah@v z=&?xi-iF2rHQQ|V-J`7n*RBX{C{)P!F1U~35@UBv{(DbLN7)wdns9~_jhP$v6dO}`Hr=JT^|s8&-0Hfz`J$7G$YW1BA~t<< zo2kc<$N9wCUP;V~loa=$FELM;jwX0)$W!wq4SR>hKxCdXY$$uf%#CMjFMi?^pGFHN z66SNJ_z+L%61*>(sg~NzlvkyTuiQ(7|(dO}l2bjnoA;fKUmALyZ#%bj<8 z7lMCLOS=%*IAJQ_&Uq)SXWIX#@&Juh*h}Gtl!8vXu$-$r-J=*%3TT&X1isX`2|X3;)cgMB85OWuu& z8&TN4T5-SsB8%kKWjmU->qFJkY0nO#PAjY&MQjE* zm6l+fUnQ*CIYs9C^-vT4!i_(5>3{ZG1g10aqO41IbH!Y%d0vqneeXb7R9E6e&n_g+ z#B?dk1EtWdY&WH}=_|u2FrDXtsY}hqQxfUs%QwWhcEetEj@2u~h1%kV_nBz>N%~y{ z_s!SnM1Y1?|Gga$#tLatqW)mPu5mPS}gqdw-#+5Htshe{Y*&BWS3p9#yR zbx=`dDd`GPOO#B#dM2)gMOOv*|9;-=2sa7?ynZMc9cyxcCCQ!lhCU&unHn!Q-ZB*W zuIcy?i9IxtS!njIBdYXd7s=-gjF(@20~2ERme=kpFJENJ#y0B0z_b&@$%knbg&0D| zhq(+}bkIF;DMH@tzmljgttcik2>Ctn{nFE0_lso?u^#LiOy^J0z%y>rRL!O{DOA?g z_1g+d9uBm239XYmq)b0K#?ibh-!EL;^Edygjpxmmo527!5^=6x@}jyhxDENi-r&^i z(sd0vy~|@?a%Jw(di<0GTrML1M~D8tTTQkt9lgY_`)}JroDS*?WR%iKuT9|>6e^NX z^H-<2_%4r;fCpt4q#wN+>AFzpI~Ape&z1zlWi%sKj;{xAhSZM1HA35IT~o~#arlDD z!D3_8sbA|@x|a!~lDW#m8MoN|NlH zv#Rol1{^{8+JPf1EKw%}UlC9{?+=K{wa=`OW0LgZ4_rL;%lr-X*ZZQo>g5mz_nO_@ zl>u*C7s=DthnzXT3t%b#rhF0d@3>vktrZL1@3kJF;#Q{QldH9}!^5pMDV3;oFf2Vr z=%>D0bBK#LAvhNZCgG_0l=Gzu4@p4tx|495Ry79Z+tHSm^aM|k$wAuNl*r6JAnbg$ z4DOY4@%m?kZ$f(L5F*3FN)E6DiswG^PX-HnRU|-EK}HtaK4G6nAKNewQ{WJ!Jd>v13jbzvoS=p z@x*w20&Y_#aIl;H*m|`AH?oE}kpIQB=}S=-{vUzIR|ksB)E#I(iJvm!Fy%V5%qZNR zp=ra0OZEOyMMnJSHD;zk_VNVh!lL;3`lz1|wa+0@#D0n~aGiy0V}< z@eP3ucHE|PsI9{=pL(VLlX%&yOMwmX1Nr%aKSIu21dxA(*dL+xc3)|~3_Z3n4Gbe2 zlJqaC*KbGOgx@Q2TT%7R8D*H-=V{Rsju#H~zvN;?Hr*Bu>FTezg#I=B0)JyxfQW6i zGeRS|J!!8v+a(K3fa7#ZQTe6N*Gp!Xe~Y?T1bCI}>BnPacX#+w>E(re6HknLgvw17 zxzts5Sf90Zj`M!i)rY%Ii)$^Cfd$Zy@%l9>v^~`2+HXubmP3XnbCPV2=)w53HaW0y zRK=l0<|&v4*FVAb7#N4epuqX}q=@bqyrW~JTFU%rt}U;?^ZQtXY(3hq!yntQ3e|z# zN*pvbMXCrYj>1r;)2WRbI8^#Bx=!7i{%3XqkhN&gB8=YNRncau)5=2xS`=}>6rmaV zjvdBdpXfux@;(CXc%|dmtUt&T^Q2x=v33|PKN_t11789d4bRqZFErbk&*>PV_bo-^ zbvFV;dMeLDVEM^SXY3s zpCIM6#=e;nR|&~wZ}Pg|OhL1P+%O+Ggqi9>E>l@^r(-4Z>;vpdxu@XG>p~2;f%rJd zXpl2LbkSQj{^6B{3+293Os>cr(0mt7+olzVplxo1T;9iD+$hfmyv?ExU!Uh zysPV|e9~$KbX7!P21qeSX*A>l;@iv_CK+`h^ zA2v|$GCq9CZDbw?64o_05q^PDoA3!m=qZ-qP)OV)w-QVF=aaBA?w$L0SjUH;mYkw7 z6-i{AF^Cbj})NGN@oc@TUrb%7%h?@ACimy8`;yBGA`J+VUTTDgzCUy;pPLcmC)yO zdpf55d15fgcR|;@&gjtYw8+=C9O0UYI+3@C$D{kkr@2rq#YbKcql)a_>t2bG=4Ng4 zCh1OFW|WO=3DQ-w%g{CQ3oM|X-4UoBRO`PXa{7;f12sOk+b|cm%Vc8!ddhB27UR7Z zI>K~N*`H|{?LI#EO7Cv8=HAtmS~>)ML_xjA`CW#wE17uKUWZ{}r5ott6)*aspq9Z~ zchacCEhQ4j(aG<-N2fo>o6pD|+nC`$zuRAaUtnsin+Lk?nYWTo35VFNez?EnR zr)&KLqeAUFYnSTs<`m+GMn(}{`|hwYAo0Y0W_cEUk&$`Iu3#J z`LeMlp;<-hZi&vNG5CX^d*mNANHC6T($doIh&V^w(uf*Uh}RYr8p_G3lXQY%@`Mok z+%t^@-q2%w%s*y;TX**N-6{TRwwV4l?)a;B{@l+Q0#wz)UvpSKI5j^6N+c%v>b|)q z`)!Xxm1b25=uP!K{E})-XS{x>etb?(bC9{^ilwLJarko~iOlr|9-2{K-IrEadD_N$ z%O+P)7FFvk`K`;34*eFpb5Hkj440=>Ull&Zcwe+}cc#Qpn|9l}J*7*VR>(sIrCR0V zRv0ku7vL#&v`=yheOrF^4chJelTrzN{l@BSkj$F_qx73BRMUzGjzOYE=K$4z#Nk3H+XA%Y1tPO zhR-8!*mngGpIg}!;lf2@3v9Ztk{ZHg({cbqA45!CG&vO9$tt>E6WSB6b?vt_WR6Zf zM$Bs`#mZi|Fw>hyMMZLmoj2~CJcj~lYc*T5wCq!te!M+>tlmEj`3`GG#eA-n_nI;) z&+pv;ek}+N=aWwH_lu+m+Vr>-@<-X#5=HU9%o7q z>S6n7^qOdD4r%^q?;(>enu4t+`h_E8Un@=Onw$hhF#8|%Y+m9)QGe*8{^cKTDUkWk zR#i}bcL4E6t2jw!-f;)^-*$?7FUZ^#SKfHiKO8J0!)VE+Xc@8R6z*w&)163>$ETmi zBzRy_gM&26kT@x`82%)+#`}I-^G|*MNN-q%PCnech$pU4x?R-3=UE)VYC}XT{PPi{ z8RKcckE4O3c49Aw3S%qJ8wrM$f-3ib5bR&Qf@RZj5c7Ey08PawXj6crx z7jR4dn3<9tEJ@0Wtj3)2Vl?AA(Z0oUB~tCDlteD@RNLEbs~k!uClEv2^r zS*v+AKW{wjef{RCkAh5*JX|xRod$lQ{^?ud*&N^iz_1I*`GQc!@j(F_Q$izjd#$fX z8HX$rL`H+c&>bMFT)t?lX`-TF9Z`isw{m2rN{If%q3vc^8yNv@wXJ-hKI-lITBiHl z=ol_GS~5Fe(j_$diBcxYaPF}A!FKOzkcJ@voQ?lTZ3XQ=03d|xA7hThB-vir)m%f= zp<38dYuwe*2D(^!myoXKp5o757tSwgz1*k-)tVQyLHCLr9fo0Jsd)b|axI(?!{dH@ z-m71_e$F<1N`PxDEEZ*ylSNDDhW21CAP6u(G{1f_&bWdK%4ACxgY4lsVFFn3vU_d}kn`tQ=zad>5h1QFg}gLR3l6Yj8aQ zeHa=03zu&lULktJj3-Gz|L?*Kvbg_XqpL(|$xMR$W@^RIh%qR$ePExXJB$P48KZYS zJJC2U-wyrV3yc2bd|x@`PH(1V(Jr@Hzhr?W(^yy5ednPpX8)ec#c zIM5tMDd z*2Mite{WEjK^$xxIN0EPBQByek_4C=_x6`dK264-_u9F+Rr(dnn7Bv%`Y+gGu*$-z zhn-npUl|3EwVJ<2yHR-{SZ1w~5JC%1kr+=0XAe=1OO5)(-wd2o0JmZ93V{ZmT7iiL zvXU~N^^ShHO;{pbVgRz;263KFu-9qAw>mD{l3Sxf!hB z)9?5$+9dotUA$?hhDwGBZEOGSjKwAJAum?a5#u_^Nl%CXG+Xgv36 zu?|@>Ej=cOuxr6)ITCh`Zh)1D-6j1lGPGjqXP$J;H1=b#4o(i#cLPmCE|0FljZ^e> zl@HKm1yjrZ5lnwgdi__=l)WmS6_1_aGV!#)l7M^0AUB%&n0h?v7=OIQs-dS$zr%2s z&#};no#KlAN8fQ`lRroUpyYzGe`CB?^!ROYvx#{%J7*PlPM6A_mt3XB3Xewv0-OpX ze~hP!DYhY(9^=2@wO`V~g8n8B*$G&`ruHz7tY-IQ`#JU6Z-Fe3oS?iW%bdV1x`gqG)N?)o6_%r2P_=h;3 z{nJ^QqDjeJ)LWuTj>XV36I@^Xj7y+3eCCSjhMhUC*j!Be(U$bp$03umz+Up|>WXaM zobZ_MLNQow4BXAybyJqvR3WACp;s8P#eMTSPLa#=ZzN!U1A=6vzT~neivqBja3p!w ztKlcEgR_n^xmsrCm_Qk_;3qgs&2tA#t(+cMMhUSaJ;;hd1=9YO*bn!q^-x+f^Rps) z+PyC;TFL@f%zFYv9D_N-O5SS(Dc`tJd}+yjypK4+Y|?58#xIa62Q?*!y+*O3Mr1MU z-aD+D5^$4SDSel!*5I%x;*#b;#f>&B#=tQ0wxB0Z9G;gfXc}}4njAe17Vei6R)DpB z%84Bx)G&nHoN!UjBzw$SbQOj>YyRxFsV?6DM1+Nq;p0-GU92jArpa_xQK4^W*Oo4W zEV7y7Y{6PT++`Kf4=R$kj{Zp2WrR}_YKY(lBDJvK;>DrqQ3aQ(TARc=*x69W`Sa{w zwZaU9O{hhya$eJ)rB?XIdAQ#xC!{lSEuN%jS?k6z zsX&8Z8WXwI_c1fTRN@8(O1nnLDKD+X*oaEqT(F0 zztnCTF@l?QsxPenAbw?K`E5AtnyNcjEzb9b=K?WuV*aet6AoAD&dY;Gp-klJ@iMJ} zjQbSF71Zm=60;6X{WkKjZQzjKyGlIt#VhuS>PbSoL0&ZISFnr0!zWJ*(z$n4*N=|I z1mktXrHq9`t??|eAHT?^dGnMfohn#A|6IgCtJkWs1$)fbe^=+`4^<98`+K+0?V$_! zA27uy-~mGYu>7cQBGR;(0MmH+3SYBu&Ts1FLUR?iudY@ZLd6{IuS0t%cix(r8rMDx zBQwkKHs?9i4uC=ImL{SV)W)XaV0KT}Np5~|zJ7??7qlZ-DCVnTKyG)D5M_)R^?@0e zd=-BBV^hcP{``j=MfkW)B#Wd5nNAJnFJx3Tjsz^qc_wGi6@wT9EK~iLd_zF>mph2L z$#kC*yG$l~EtK3lg&F*;N&Fm>K>(En5vf9c^HP zkHo&wnF4Mk2)>{6mv43WOfJ-4f0z913(UutYF+-3`zQ6!>xU{mzoMxEko$!Uq=pzG zbL2KzQ^+FN&z00Km%z#u10N&K&=|(&lB!`-1afV@n(eiUuA^=@&O0|ZqKFv6Og>mP z-gar!3mUeWS-S|=55-f#`Rg&OL>-!({}8+WqJ@L(7D@a!_Hgi@&#za{$0qa`sn+Vf zA@}yYT)GD~R4Lzm4o*Ij1eo+lZe|t9x6V2@s1e!7{XNoPe@~&NTjI;bxd9~7K4RzI zu@`A%wsy`bBb(}CGYd1BAe5uK{TGbjH`Re`bHDtW&nWoVGNdd^?s|N$h#5((RFfOO z-p0h6Y7|p(?~sN(2F0Ke3iCkTxO$UCN{6`ZpE5iG>4 z1$*~4SwelJ&m39Z>T{{u>T~%lpAY*C{18IpIN77g%?!a%L*vLYXr)C}b7xN~82HP) zpw81>N3Ldi9vTH3N0g8bd&Vt|N@D_xK%IdTA&j7&&il|~0)LX@eMHu|K79R(=T-Na zdoOTjUxbKU`l}|NPZ@;&s%yjH&?v^Ik}6vsQ30x!zH{neJuE=ye9}#PgoV)l; z>{*TAT;q$gE(_1=qpUmee4sC}`;*y!7(Y7DV1E$t7EcO+6|~{gpOySBj!}Z)5a+k@ z?_Bkt@fVt#ywaoi#(;DuQ-exn7e-O#k?Y?^d}G!_Als>ycCn?!*j-6J%82U&Rd5D?^Ztu z2Fvb`0;{~JfU8eBuB@-vQzCQ+hfSJoHIQU2qetIVPW=vkt#pc)u=GrOxkz3PK@Vz4 z+SZ_t;1q%L7pZxoo2bq%lLM5n<0k@A=07X#{1eT%6gg9I>?I3{?jTnz5^=wzray8?LUoukmm7VM+xiL>Xf`83DDN4b9H4bw-hvR zjKa?Ak$W%ykz%87#u}d_xZ8SVQPVe0ad(P4?c!IE(9J78nB#uPu@5HUJkX;z_-%;^A$)Zga%!Rw3;; z6wHt7HfoSTKX0CC2_p6M_d4^`R=b{X*&#`5ML<6V|7(h1k=WNW#I>NY&5A*6Pgc9d z|CK5IXbL_4$m2Ti`yK*7O{DhLeQ&HQgVC_8-8gD6w~Pev?1VE-8F>l7NJIY*s1}A| diff --git a/public/assets/img/sample/photo/d7.jpg b/public/assets/img/sample/photo/d7.jpg deleted file mode 100644 index c65474f5ea0cee29cb9f957681d1f34361368fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17378 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 diff --git a/public/assets/img/sample/photo/product1.jpg b/public/assets/img/sample/photo/product1.jpg deleted file mode 100644 index ba7080f8e4507cffd5bd196ad137efa887aac168..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15594 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 o?}#U?3l&cfOW5h%8IayS{%#JHv`d+!+WJ6$By+ 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 M5L#tfZk}lV2hBT^%K!iX diff --git a/public/assets/img/sample/photo/vertical2.jpg b/public/assets/img/sample/photo/vertical2.jpg deleted file mode 100644 index 725d894d39a17817504ad2633c3b0fd72da76c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35440 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 M5L#tfZk}lV2hBT^%K!iX diff --git a/public/assets/img/sample/photo/vertical3.jpg b/public/assets/img/sample/photo/vertical3.jpg deleted file mode 100644 index 725d894d39a17817504ad2633c3b0fd72da76c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35440 zcmdRX2_TeP|NmG@DWsB8Ohr;cibBRD2}zQzY*Q&&lkCG7B?%#0wvc@{Df^x!6xogJ zTZ|byV;PM98P$Ee)xEd6_x|4ZKle^E86(eg=A85Wd_T*x(z?v`d+!+WJ6$By+ z{)4RaLe5Fs80bMD3JQ>e5C~))gv!MLLJOXOZ-KCZI|M@Wj0!>n9;ql_dq(~FRqC;4 zG@qZZIY#-$l~IVu1$|QsQ*(XO+q;kQABKpWl2f3i{4{V|eZFt?>82+3NAJBLFKCAy z*9VTwpK@3!hA^*NbBub7hH5W_nwg4*nQEmB0tNr(8miUX>f68{RMa%IYu3`OTTj0M zd_%@22sITA4K*#znl+Svh6)8-HUN`?&Y>95^T>eC)W0sF>7g=`%92a%YuQRMpfkUDnXOenao3zJZ~+ zg{76XjV;pYzVic@hpuiuzJC5s0s@1ABcq~YV&mcy5?{Pb&&bTm&dDt)Eh~RrQCan- zp|PpC1>5?*t+%g#;KSe$ZWuo~H9bR|ots}EQH~3o&yR-%{``1kUmX`SI4){hS{hn9 z%5hOqTT>34nRd+{!L^$umFTXTZP|O|?z*j~yd%-*?af0RAoqGChTtdD3CMk!u zdSpL#VE2CM$bLJp{~T94L<&N^dZVERqeMdkMv4~P*3hk?-00TPt=`ssx~*TmZJ^vX z{&rgdKZFYW4DjYP;D3hobn6*@`nJ*uK9&M2ZIF#LRN%uz!wi8#v;{7N%Qjsrc(`dI zt2*wH=c710FD_3r(3CGKH_N2{O@!Yflt9pd^{23ousJqe(UP>f(~5gBw*o25T{hR~ zW+EoD*7NU7z3v1L;aP#yx%49<_=F^+@u|qrtx77gO43^){~z6{!V~d_ht;+q6dLwb zLc4V99JmY3b8~`c2j%k~baEwYd*zVB{M+ZJH5PB+8hVUN4IS()4D41Q-JD*jhKMyb zhTTe@+EPkh_HcZka)+n913O*+MPgk{#7Z5BPQ7t&^UOl>zW!<`FWR!=Aex4xUVEi; z_;}AWOL=nW;t^;QS`Zr+r}^TRK*#%@)<_bqwbP9_Z#%k5z6U7tm|9eBtS=?3}# z;m%7_7F>eM)e6|{B}$f+NeWwmNVa4VUfCm3(8h+3_8PZq>WQS)tw3yxwvedg(xR^o z&#JQ(MzBYpPWLT3WLu1{c5vdt)>~OUZfz^SdFxmOy|dEH7^+rTOTaN5@uKZmiWqrz z;F>s**>eRl!AYVb=(wDcGG3`CT}iz)8hm8j&BMlSTf=C-_PetNLxY)QXt z)4rDhdwNa%U3Rdmx-^;V4E2UyH`35DPvfvhbCoVfbmK~chw|+rms4vjFR>nJ-zeuf ziClpcE5c71IZr&vSoTU32yV^FF1tfwI%?R-xc{S5H&CJ?Q%Tk5RO?D!T>L~Yi?#W0wf8xA-#B_D( z3&tW>oJ4w!otp3ErVjkv!`Chcu(DpVJ=&~3uRgIW z+*~=2_qydnSGGfDj)~6>-mRmmQ;v^}_g!fqU3BBY)H8Xp;ZtLFtyQDlgxq8_gki>w zM&f-m9PMKldL`nKOz}7e{~6dF9l?5ZMtY{tzMAsP>t5`a(3{DeaoJmg*{(~_w-lw% z)EgYt>#L&`#aAuupTIeU5#M9qAsJJ+Jrc^1IXsN-x1u+5M3KDA5T~UNnVaVHu8fNiBYE4`@z5>Ff6H#IL2fgAT7jJM`NHBo2m?0?iHpEWr#8A}n z2~3}@L`gx*^Ceg`w|lI#!7IO|spn%um>w~vm|GVfhk#QO=(W=Ld8jC7NL=7GQeajs z_NKF$sb#=93pMh-r3H?Pw%l5Xk&b1aeq&ZGqt0f#2z=4qAsi|xWpeG~;Fci12%2iB z_&Ga~;du_1R_wjYom#_U_pJr*`Dzv&v>AS-OdMdNOrl}KgE7t{VjfS`GlvALBV4lL zC3+?dJC*iGZ@obEKYM5KO2wz)+KjU>_j*h`6eneoOn8(t#CFJwh!L}_PiY^x?-J-a z{vJ(LH7C)`4|c!K#n3# z4`*%~esZ|A-OFd+Yn0+0RMlXN;h1tgYy79xhH0hg%i*D)T!BFKi}doeHP$S5zG~+e zTTh3c-?S`A#9T=f^S>_^`l#hN&49mISkEkH2Zw=>P_5v^+KhqoB%#r%bMhsMH)*_A zAk;KoX5%_J2q8s=7JrAjLfx>o^HDDkRB|r3k!Vge>$X_5Vw9;Kw(s@oHETjEjp$41 zW5MR+vsFnN^1paz=_MZn%LGy2MalcD^nGi^j;=tM$xg%LI$nL9MvG8+(*tQ{W`TV~ zXqRcRLpEkdy+w{?=vm&am5k<`XiK^-c<;DdKx<6L4BUkz5U_=yzF}I<&j}VVA2KP< zRMAp!B=W)b(O%g-7t&rwsLEUsVd1;DAE-3U=8QElH^_rWv4&AChU zeWJxZE3f3~j5>MCG849~Al2qtj`Qf?g~`g8%ZjI% z))rc}q*qy>&T8&Ba%xu;+Lq}cx}sZHAV*%CDGHa0DAB;qzJ3y`R#RTc8PG&JzO>FE zCp9wuG5BR5|7-VXJ=KfVCn48;>!{?lm^_J?v`ZdG)|O$VhALFui=6xnt zGg2lr-GtU#@E-|(h&KAna_=i6H zCcS08$W3AbOY6u%7zYT|-HUmCi)+59W~o+Mz8)L;-X$}zlj$3Dn>w4ro*go4jw0`w zw_I8_%8uU6>{Ka4H9h`7*f$dI{cd1kv%}a`a@F_>gi4(3KePGyl^wFXAKeq%WK?Xg z8pXa-)uw;@J<~3!5hhhoD1=D_Vx%UxGiC`ivG3jo*V*Ub>#acfjYJ7v%-gyc`r(UT z?0==yrdm@|eeB7U_W5>QSNXJAmg(4}c*SJHBVBJp8?xRMSYf1|30O~RO*NX@Kh z-~MTEr0>0YFOk>QJ9NjhpR%mpcAq)SL*ObnM}!5H!g4;ATA7K$M?%_sd(9RX(6)l$ zT+blp*Yy*Eak$@qNNHBE-;55JJ)%Whaiy0Vx

z+Os?$F(QUpT4zQqw|U~7pb%|% zxLfAw>uxbnSSoIWGn23l!hH@R_2`#GXx7Q>dm~Roa4*oCmXKZ*4Kb-P{1q=XwWO_0 z*{d0HMODPYFBlq5tw3BzEvhq`4+ivPj}A8nki1?OoQhWfADff+{#Q!7ml-B!+4n03 zlWv_hn!?NlF4xZo*JHL%c4f@A_r{)l|Db7U9@jv@c1V;tD6Y*0I`LTxqEGtpiZxHk zP7CUF!4g5+yyK*FSx>ChF3KMoht|$uVDsq6v70Tatj^W9Z(`>|CU9^zqQ>T3fdKba zeOVsC0S5Y1zJ2*+`Zq1<*%=;UMmr8~coYS2Q71ecVb~n$D538$Hj^|#2pr?Pjw;>BBZ+))2$BRy{<>P9d!NOukc?iTa0)khwo?|;II$RyN}Ma zTi$9;vc_y|H0BpZo#GX76*y{N{Sn%5XNqf5kdViRV#xrX zuTGm3+K4X{z@j&*F4&?bOP1-dh#O|nhMU{Y%KFgty6hNBmWZNNZ^#&Okf?WPG|Vl? z9h5iA)Up%=@NHrXY0I!&q_3DMqtS*G1G5ev@ed2!G%o@Cl4^3$PD18GUy-o0XW|o% zUTYg-uEH@*Wc45yx9Cisx~Bg>QDpZmnWUig3}PF$m6x|36l_+W_v)`h6O*1lxzyu2 z=zlNT@N(b`hvLLD96Vu8D1_~F*RJ|@jb_e_-3#*5)u>ID zP~|%Hx`&Bw%n;QJpovJGgP;RD5}QW;TX*-Ta@@#xGRqPj;*L>r#BSs7odNiNV9?it zMStBpI=)_(hVx!B(J=vb} z!iUb9mXvr{nPWco$nB^wO~;evg8_8LbKQc6~7N5jN`E=0t5K>!5vz;wjiej7_otGmemAa7V*Yym_H_|4UCN z9Fk3e;b`ClW5#TVTEl+RE=`a6n+cDIP%y!uhBIdu5=*9rWScni9k!vgutlfY_e|ry0%O+Kln%j`unY-(K?1Du1=iHKmpO;H8j?N7& z0)Qx8D-$C|9;3-TH20VYpI|118xlz|ahFPC-%IJ)o+YH&%BrqvD`rjJw!eiy^y zbDfvH;V^kCyW$K7aps($jOk`c`um>3^oe2+5$YK01G8LzwjIO2#X;XpBT#%jWaC%0 z%(EN-4b$Oz%@xQExHHmO%FL9dX|v|}yeR*(hl#XT>gpQBb&J7nV-+>KqkWV1z`=MffP4@VHolikj8uFEwhY8ot(%eT#v`#&HlR1n{uuP8 z6)Ys|EidJP-n5KYtkKPV~TCIRK9T`N0r#(g;?cKL-R*xxpO z21Lt-qx!?ezpt#nhJiHS!9m}dJtB(i`bD>%vpw1nG)l$inZl~P0lY2a7@f44DbBilpDUMvu>^B3g;+LMbGNaUubO*VK`4lA(WoXUXZWuKInN{?4Z}P zzJj-o!fv=*QS%CdK;mejo9Bb+wIvp$zU=O!#QirkWbkEfyQhD1Bs+(oi zf%4!_yT?r5$3oxCph5A=0KFO;81L2UkPO;Olt=>Y9B3+U9H_!g>oY__*I*}Z>eMa@ zKw|2G1}Gv){OcogocVWOsjrM^cDa2<+6Ln>gBao~V%;#kK&}SFM zmjzUd#`(&d!b3#Kh&Q?8>_!OFA~p+#K)&@1o*n||#i2N?aLU9AM7j!fs~4#!a&+M+ zdL(Kx0hzZoUFO*^o3X~3aE3=(3%Y}*pytyq&K2sQg;hH4754_8*-Y|9cl!E6w zI)-^qP}fD*D~%v;g`gP|bQxx#cU0fObCH`IT=rtry=>?-7Wvu@j%JOGG2*7%PKu$6 zUGQt{82*o#Bi_(Si5CFY4@v=8Z@mt{dVoJ2J<)r*a`~SIPY7%?lDXW>9%bDADzI;6 zx25Sk^Rgg-rq_p&_N2lH7Qf4UyZ{`P5cS}ah%*}PQa4T5Q*uW=_pOU+MI$tNm*^sw z-74|Esoc3xZe+4{(RdU9M%{IfkAdA)@UKc#=pVzPZ>CTJ`UYdvO+NqPYV!liqd1vt zakngKh<&4-k$E(Jv!xOjAd`^$Urcp-`*4eqT!-zchg|4ycMcm6hP!4;Xla1whDBzuGsr6 z4^%AQZO0>3O-xk)?-NsK@2s0C3@>pS^TMMD@5MR6a-%zJctcC8Hk8^UsZbDvo%VNbSKyFZB_lDA_)B_fap8ZX~!X@nw_NwAIMxxj*FnX$2(+VC+B;n z>B9?SKd6u~+LcLa86c!6-ba(E?#pqps92Vo@>p%NX5V?x)rl+Meh_rr3G6v0hhzYK zgk`P@O9tqP`PCdt3$~Vny=A9#GiPqqRLDS(j0FtM+@xL?PuP3tp%gDfa@Rd3sZ&?# z@PHus*P254jTI!UKRqsUbXp$p2X7?s!o2IS(9nSo%^!IC%ZV()hHnmz2j5Y^p8K|Z|d zcf#Dt-|+l-CHG}zNAuTs=$plF(u*Bebghu>>4t~5YHK~+!LCWbV1-ABp-BeM@on}k zM=iV^)W`%z74lkNsdLjspjnDVZSKuBu3BrykzC}ZG>=Wh*3fDXs}JldH#6El@CF?) z%`(I7l~A5ET-PmqH~%VjF;!w>iDY*nuuTXT>2}@upYAc(ARZAhquS?QZP4q&@&w{) zmJ}8yU@iqnnMc9^5gm%=1O1r_4zYL&BBJSVn_S*-7OZW3FSPFOw|E41rc+*~%K;^| zd;%^EQg0u)^Kv#K?8?Pmvyx3fH|5I&Sq^8om}8WkHk$Rhf@;}SDN52y2j#OEZpfY=y53kjddobC+-PK}0!o1C@o zbLLF5E>bgBYq1jk^*^?1|1iA8T6(a_>`|5E3Ug$P4b?&QcN&d6F^W0a`eZ=woaLng zc#n+NGa+j6p)zEtkw$dD$?yXXvXUcCaec^OqT(9RVF@;Ei__B5b{vAK!tbM%iL;pF z6Q1tNX+V;Zla*EGGZaC_Q-%n~VApweOc@30v!5$Ve+&qHGgLkHwvo#($_#Jw>t#SC z#L~4_AmhHZjl$g*k0c#XgWNkTiIaTBL^BbaZegONai%tY#cE#SyWZHU%c6&=v0BXX0S3ynX5Wy`V)tOHiwzE`23}}F?M(CcdK=K2@3T}tm zYDU6J{z9z-{Xqcqok=5#V8s=+kuTBYR@|^wZYxDUvSV#D zMi|iNgC%XkrS_9IdTTAiTDqZaka*u4GP4=Vd~9)Nmt0{@#VFtc&j) za7&~`wHTW?PfGxnr4}XD0)ov6pqoi(>9Zx2fnf9lvQ^3X6~aas2bmym^hC z@oTZDGJZ!J*u4eX>y30kF{Pyh^Uw^2Xu7BDzaW4AjiSl^-K2z7i3o{TvC!q>iwC5R z58M|@Tj%IHI2deAy=D+EJ5n*!yJGZ5l$*7P_@CHD|6mDU54k?E24e1TpyiB5On%x^ErrEwnMIi-bg>LvOa0-n zh6U+$6o56=DbvTb6GZ{6A+?0NW%wrJJtv>Gmj?EJ1VKZ?ZZiVZ`bAfti}?{;QytsG zl2}c_p8JvXF)=Y^h{?Bl&fnU1!42lD_zM%~W3Bdwtk5?@@|_8Ez;N4PLp9|~9UG$) z)nTtjD3EBOZLo_VS7ft`f?DsLV6Nnx*<1JoBRqdMa^ZRG%UeZ4m*mnqK|M|LYF45t z_`uP$I?L-V>6I9DD)LAo+_?f#8$T=jQfFsRfzhIX^0vlfd}EboYNgS=rZ|Vf<}np+ zZctgr?go?S4+h}Rzn%)MU<3WZ(An)fw{+gix4Z;ei)0vG|FHJcX=#%U9p_%@ddR=z zD86Gfq-~@Ua0wtAUlH?%*u{7W9MI4p6+HG1J+RPg$&l^2V*e0yO8`-Q-HMdfPsBX) zKjoNs7*b4Oe7x4{7qyZ!T-8}wxBDQJa7Cch8_advytd>Qe|egpgFxR5pQpZVwrfw2 zRK;HZ8?bfa%ojnWEeYaMJ26cxe=)*m9V3+A9=v?hhxtgwh@x+7uRp`!Ycq@$jY+Csx zuLWv@^xhY_E~n_9S8_gE-B_=>+8|!83Gyaa#LI!n$bpE3O@BgR)Z(5`%9zo6h^NPpG zaSj5)Fi)F%?Q(Nkb@uq4QK0C6CP?_>3imWON;eGT_1D0;&f4V+&ojmi>oD9fFi$dM zZhI{+Pk}XyRSZ;d1j~!B-?2-)T?;#cs`cUC`f^$HDvR$;1mihjh$tp3Iryhqz1C&df2L%Zwun_k{sJNR}5 z@{;Lw-m>mFclE~Dv;dEOp6*VwIYmH#tJj{r1;h`wZhb9^RgYI7;VJU<9WjX#fsrrM zL(j5nDn1}_&{8Demn@-oQ`r8r3rzhLElKUh>pcl1$-XgxSB-j9Y{3PszBv~Pk%u`2>~lv7te;ba2>K%kde z52th0pe0V2p*p)@(q55=$QI9h4{QC07oxhI!X4|%AdXgoDsOZ}yK z4btD^wRgPyO@6786$mfm5wRqu_`!n4QjHRVhL-h4nWy1-f#}Q=%R4c{Z9b^ASmkFw zQz8j>a-Q)y#iFw98WJKFyf9QImPgQdnq~jcrD}6nrI^G11QIrKei8I-BZm(kAHTJB z*sM*kolJ{9i86AXc;LQ_N#s47la*QKb29>7Qshb)VUQoWIEIt~boWTXVXbr7*?EBO zPDInMKmZs@ef>Aqv(M)j{)-UkJ3}TuSCK2wHiA{Vi?%Zs&0`e0o6j0PzS*4lhARknFHGf2`A^YSf->%y%O{`-HBuydcSnW9V6u z@W2WL$k>jk)?YDwA}&5Z)?HHMI6&s`6O6u%bRK=35-(@X!^bsV;%W9?1+^A}v6|@e z%;gVYPosH<4%5XCWz|`*3`x+`JG@6)UIu9BsSJ?4tw64clKKjKV)pzs#q;gt{?<(J zqcqTW2IKSi{`NSKuM3)kMg}H_7wI1@bI4fGZM|bX^Ps4GC#8G9szn!7*rvcbZ&Fhy14nL%k^Z5=IIf$ zPCT}k^@x_X9FRzh`;K;CRr>)-mQh;VNTGRj#Dv1j(2P!##FTCq5`Qzwu-DeOVl7JS z6VLPF$-@~2f%7hBpFb#J%G=x%Hd5iE*wo_uH&?XJE8X8gLf;uNL2;>Q?u=M@gNk4Y zo4{GK#t9fx8iw{oUQUB)f3Euh;k>Ch&!;SK9Z5_~Qbj&0a{0-qr9SJN`hMfU(cM6m zN)3&d$Pma;LNTeO<-1&X={DOjDC&23mPi3kniwvM^1GS>U448eeBW27Qbykno6>lW zqINtd`A33#Ev#EcM3lj;Nq~6*dx^9})A@A(^AE3wY(5Ve@I}Dq<1UN6i=T?9W_B23 zCRgISDI&J5A#7(Hykl#U4FxZihj$&*F3OF10uLY{q}$uejcBdvRxu9U6_Hfl;#`5& zLyS>keRj|3hZ4(M(Z#uB)y^NJdMJ43ukJrX2YqK?ew#v{UyDk(B$arnMptCvhSts8 zurfQR8Xb!4F_<@ndpYu&Zg!?`{Ky-dRsFowxB7W$Gx#PU?a9~->ZPiOLltw1ou>v)ZmB zbli?2MY}+ou<>;`%{9B{l0aLX0}Lb61fA!dS`FaIL1XH}BaGQ=L@ZPUHB) zM9=3L^JkAgNd|p0D4z%Ci^siT>r$`!bXhX(a#Qu2qjN%t5yY#WEm|mE^k(frhN616LU4_xJrodid zt_`za?De>g%S|>HT`nsEHNy+LRnJ)9IO62J?Q4}E+tOO>z5gmg|9iFfG!!(}nm}VM z#~3u$#1hGXjnO72#7o7rDxlz0%vIOHki;4KI3Xd20JMWV4by|IMtFfV0rNN z%wQqc$0JNa&DTUQ)SmI3m+5UHb7YJ*`$ig=;Yh}6f;}%DRhG^_CBp0M)H2qur!;#0 zF)!iY2SVSB-6<+s=EpX>8|qI&!D@0wj6Z&IcX@ty{{7iDBxZ>gz#XK(T}w<>E4!Fg z^{nHXS~d5q<>|&@x0XpYH{npe2H~1AQJ*ax-pyzVY~n4O@i=P&RdOR88a!5tne&@? zJMY!9${3w-d(hR#8_$_@*Qw&*gNrAel)r9zU((@hVFdsum)16A>J&_C1}@oDNB4Ao zPGeEKr{S4tr{=CIuf704T8WT+)d~UkYm7|!w9LR@j8U>QQ(>fy1GmJV$jLi z=(EIXB|LK`AYLl5RSHGd z>3>H?JEa2}(RcrKy#wg0{ANa0cbYHNAY+^9Prc8|tTyY9g7%q~&CF64aK1)jXVn6) z07IiCFf^(Hq9>bUsEwk3l>!yGn$upv={Fx8jj$R}Qfn(pPcXXA8mTo8A-c2}(r%{f z7Omo(o%D5l=QD6R8%5(7$z!!aZ zLvb3txVpdMqo}@{BSXDd1N&Zp(f@=4eqd01=CTY}#rpAUkTs)E*_@*@t!XUoBq)=C zLrmI!7=6Z_IFlysGZ72JeQ_;8mn_+Dq6$&T*tafy5C- z(9HNKWjG?YnWydY_Jg|*l~Hun68VIRHthS90NJ}mwzrR;mC>(|1Vsw`+1xV&4oeKa zHpTEx*RBQhoqe#!7E7dXbDgZ78rDVLb6Wt;$t^8JCQ@X*TH)rSI;K6Ntc#i|n}Ob! z0*<1fy@;|$;a7}0@joJ_`jJZe>+fOu=U~y-gG4`#0iHdB3~ik?%OA4a`A@u7q$5+K zrABq!&-n;FIp!w4(Ubl;rI~lKQC#3v8+P`5d|GvDR!-TSo6q1B?-)?ok0Zq9o#arg z%1^2XD(3ohJ9ox?s9SU+7OgcxwB=rUpjT6#$~@g1Ft0h)v*?BNBQd1LAt+E@wJ_gB zG5yJGPoIcN+T09K6RfcxM%jYy&1UVh8$kDlX9z=2QB8Nw1MT&+o&sBE;ic!(x_RNb z03a=f8)AC+SVz@8lFsM2wf2e6`C`e`q9kvMS3WWaSIAxunnV2={WYdxdPH;V1Up?r zmi~`(*kAW_{_O96;1~MlbpPU95*gnC8l$;avsX3sTAwua{ayLtpG5V#5|G^0^#lDVKnz}7+{F-L zcS=P!N^VI8SaqNp)^%!4A9~#gYDJd2>VG*)je)^vm? z3}!O{cvOZmv|I=md=>U~Nnw5lR5wV=U!;Kktc?5o+CL1Az8Te5lN_G8Edl$U)4W53 zZNc?t)y)VO$jV;0>;6kJaA%o| zwc7XAr9AWOS_5ir=943I)G?86FTP$q{;9t+{e+I~S3c%FOO`392gL?;$GG$8ti+Nj zJa%gMIjo7f8B0ulz|qXszKbI$2qsk6K*7>9GWs0W0>dm3 z`uu$By%FafK&rYPbOB2n3SI>Nd!C~|bM5@fIse^zl9$z$KzkyX?BI=|S**69nG~WL zqI9N`Y3upgQ-S1os;Ngmfq3;z>8>$>XHmTiSWg<4_smfE@#BtE@psU2K z=Jero)EUhKM+4h=I*%XtaLEChVrS}{;hj8ez~yp$6M5`v$0zx`5wrp+(4M?DhI-KG zq_u96bT@f{FjHeYw^l5@S(}jasO#SrVT4 za+#bDrQ&D5>{WNYDXR_`UdBt8S?#@2&KDg766ED^3PgZI&k~U-Hw`EbKdXM@+wrQ< z^Ftj(VZDS^K_2xcijp3vNXB@Fy0_?8NH=rcrJCYe9@xL^+m4TOBQfTnx8aJ~*)-P$ z9Nz{s4$6Q=+C%CC3a#1+i3|W`Q4c6MiKkZ0YaS^505D4DO%EXk9o;qCU;zs{zYbp6RImd?V;~QD0@-(*E(0-VVV_oi9Yy_c zkob>#Bk2AicIK-=+HuIcbY~6kn$s7nE1uE#7!9F*i;>xHd=~9YCpk})7%bQVB(L7L za>W^@-yJ_EbDf=T6@=wL*HS94z+j+aO=X|151Ch|*#0gqZp{nxrXYd+@|&wE5TPn8 zv53;PUkoOEU1MT6f78<|+z(-YYGGPtM&uw8{Lho$u%CIS$$Qr?=xn%dtJiJYtsoVH zm*USeiUt0>&JOnao6jBtr~X~0CMJzp`i0o3mLa(&jhd) zY#UQOZgq2UiI-WM*Q0wleaBD<$Amn$O?`}*dCVHzJFir`A7nH2&;v2N!TQKyZ;g$% zE<^q<)-W^`&=gN&Ah;rfToWD3<<6Y;ZFZHE#+VEqmDI{3duIf!Cr3_w#cDDg2SYW~ zo|<;6NPIU}>zE4&$pSG;i|YG(YK#_nl{bNSjNB3lBrke{gFRGtRHyflQtcL?1DD&H zbO0yWr?;=Oc)Q)$gghYsXik^nwM=UIgV;B9)_xP#MMZ^072Xi{bJ-PYiha-~ z6pWA#THZDjgU{Re6WHr({kpk|t);M&?9wQD&lfxvd;A@DdrHzpVAf9Fat9$=$NjRi zva7w3OydFo)&!=G7bCmdM&9|K(9^scIK8BVp55;i!2%eg931$N{A24J-QQ5FeYK{o zj?;&H?G&``u*rvG{QO6E=|nBotm-0InvNb!(Ay0;B8P)u!o}s2Gcyw9ZbvULlK~@A zJWkZD9R}tX)q0_vj{t;bS7mpn$|LCbaW&pIg;0X#J=q$Jv!BPOSyQqQ zQAc&qy$V|iVv*5K$0n}H6|7@t1tr0`79Eg$l7#<#^2sQfwf=#7O!Rp{@gj=8H5~~) z%b+McKa%2I?+7XW%QkLJ^Gs`oiG}l2yreoQQaTCHZz-&|}-Q|n!I^lj9&Migq z8bX}XCq30D3}u+nvUM6nfbT1vfXCRbKtN>18sR)k0$_~>QdS@@!b@J*ZvY5xX}B?S zciwLP&r%1KlpTsHb_)NH&z0(LYSg}*M^oJo*{~e|+cd~cE`SE#NW}!^WOD|OMJVw1 zWT?-&1*KDGXH4rTc(?eelN#vde;Jxg{Qkfp*?7CM#%%B5J^@YRSk+7 z_BLR%I3{TR{6;&_%uX(?K+ZP)ptpr(EF~g8)2F2ue9--`ju;IoC@O+v&3!MvNDWkP zuq?KjmR`K^xOul$jUlk->Qn5w`@>^FqE=1!Mk9)v-Wp!ywW_8E0bE1Vsc!j9C7>yN zEIw9^BL7B6;<|zPMXzA${;OyI1RL{DL7!B+vbHxswe6d*yhKScNncGdxc~@{ag9Zj ziN@WOtW4vNS(z}2oD|>+lD?1Xq1K zKth?21%c@j)P-4+=Ys;7S7O-NCn2+f``lnlOb|^v=SY2^W32u#uc`0qYuxGt94G5!u$UACPeoS zp`Ho&HUgrZEoytnvDpPr0VxW@PPztI56~Od3z?PGWM#b)U!khl2loOU_7)7^#Gq$e zO9FcWT@@ls7w44KG{Yj0CZB`r0(zAyJ)l?F-0?^TD35{0)s{r1b5}uC<-$YiL`Mia zWGnvXs@MFZuY(0Scc&FHQ=QchD); zM$8HYv)$a&!(jC8Zn{DHkh=imZ{dLrMuQ>pAruw(!&h=C(H|6ddD4etc4O-`P$Odg ze#cve4jg&FQIQQY0zm>@j`UXLzvV#w2Y`>~W!-!GgVpH06ZCZJsH%kb*=B(ZK<+gl z18^vS>DYnebrRJvr+>YZuepg8&fcMSr>zD6;{?v1`nyO0i{S zi0U|ACECqsCjzuPKyyIEvw1uc3-w!#50tIFZO1&uw71YQ=iV10a28Qohx;l8>~A!Z zpz`&XNQ@~QFJq;V*^FmE0_O%#kie;{`S)C|(7(^Z9Kf^I4QDDNw03bFytEirZ0B2y z3B8qiE5k%`jBCwMj;|w3kxHh~kvDsioH6U}U*BWeS!{h)#+C_8C7^hnjRFeFHh#@Z z*@(_!tMafZjyNELP#(QVv^rprfcqRR^U8PUhpS8Hkz|@@vn(0EsM}v-8wYmy8du>! z)wi8cpQ6H+~<$y|!POn~+co9HLZvo@$t2V|jA(gOiClvi>L$-4qsPj&$@ zuKfs#06Z56z}*L&MLkw!4mi}b&fAarZ-nqmGt-A3YL$TuPX^C$cI0>m9>^4aZq|PR z;r^~h?KPHo9W>@mcdnVt+y^h;GrV9aQIcs?YX6_qk_et`0BRJL=^DFyb!7)fO(@AS z_rzBrP)F82FT4V3%jfWz!`?hvq_BZS->TFNKzi)I0Z5N)`6*_;IZArt)o~qvkQ>bN zH++b@6hUCZDEo=g=lnO**JR`CLBDoM%&Vd$zoJy*t$uE_^+rXX6$lW8Jhxj`nFfhq z5$kBLU>)Z%(&X38?3~-bRDQ?I9guJ-OyZ5dvHRYUbvVfw@LLCC+l|i$ozOEX#o6~@3O(uO&;$N zv-8$D5ixub1Zb(rJx;ckEuFt$31lb1X?+T-DUOd7eZsjo>*>%5c%vrqEtHnoaFKDS znVA*ME+VjL+;@N}0;Vy}O09C_s+-7O5UZKM=B&yN*+q5n?*c)sAvd9`$-|19H`cO_ z?}3jpQsOaoq0F?|0YP-jKfX2!FQ`)U$vio8=?;iOs_52(q*F)016R(Hj<5t77s5Oss(Q)s>9Cws#EW8K%eOq z2fa7}%HU{@0$S5D5IC^!qnHWXSkjSn>w*PGs;&99k? zAEJqjCovunj5eBAlm@-htw4M1v{@d9T17zELUmZL$9DZ(t=l3X;BFP~*a5c_OWi-D z%-ex{7qkr%r=Tma=Cx8$ZvR+#EhfW$KE*l)@nDDNs(c>XK>Pp&S~*XkXqcGyv`5>` zuZF5CYz@M-sYNlSTxFPnap|ZpCX0C$w|LmpI)X$|ozNpzWyfU(YNZ3RmS;qO9yj=Y zSsifZ{d8CRmnCV*HM+{~vW5I|8dS+i zhtOMa)iQB~R> zF5-zei3TTXNMF0;iopNd3K-Lg#%=<76lop` zSY`n~OWKOQBcfI-{)2@@prNbt}qE>}J+UgI}@3*Aq@EsPfpDwF-=^1_(=aA9U za@<<%d<1*bmE_FvH(_G8-#A3=ZW?*h2|Zh{YHYfviEnSgYCa&WKoW>s)e?Uy8ub@c zXq>_NqkXo6SG-@x1bLmLop`D0g zhiI(ouNKmO)z!Bd_p(5|=;BYI?&I}!6>L-LCewy34vnfNs~h6XqaEsX zVjM{T3zgdkZY(u+1MXL)Wtoiip4v5rKat=__mki!Cce8g_Ob%%wu7wSQzQlHlxt&v z3=;%T#x(3U?Q9Qi=+AcnR}ygaYFfN#Y_LnZY)&I%@!i4~Au@Jkr|60(1MkcH8}0&M zSlLhl*{M}Mbe=|fdTb|vKt7uWqS2VbWPTsm2A z9SN?e^5$be-~_m$%Fq&X3i_rY;#yGJn)e%OrG4iW`vJx6KgzmE+LHFkbi6*;y_jy> z2v4V`#VSPMkF-{WKmM?DvC>v~!E$cZQWVXTdb1=LJNxcQ3a4J*Mj3$w&M43;Cj<}w z_#}e=Ttb1MxMWhSd#t?G?d!k!CR^3-X=rNU+wN(ek*_h^f5>)V>e8|(cdoz=0ub>9 z-2;J*sY-%?{|uS#v139K#Hk_|wv8sAFA^_~79DX)_;^u>RYm>>XFoB^r^nR#*V8+5 zkfQ1FXp%`?q4;8)u15juB;QKdn|3g0_pSEj?0ZIbJ`@oSgE+UKOTHMDaq+F z6Z{#o%i_b+pV9&Ipz}M3ri1SE1acgLhH zZxPspJWnOwlY>Fn73_(9e5;ry)jnon58^aCd`r`^!7-tSAYDn}rm|brolT)2U1>Ek zbFk3Wji=XRkL#&O9#thEC1$CZ=anW`H%d2wxZvmPFF_u$3=xhn9Kp%%1as)$3zqtX z)fsP=BY9dZvM#;8wHxqoK9n4FaPb3{dZH-M|M23b7hh6jA-ygjJ+pzOPvSU;#mInW zmQYgE`y;ECq$cq|wi3`0U+9vqSO$!=0P|UF{P5kS9&MMXCn#N z!YDfLP?h_XvU?o>+kcu9_@mG#5gTx!we79#ZL13UC%QAEMA#b0?JihLVU=DkfIhd* zT(8jo7%C%NIxn+|Xx^;G#E_t4m_GDLBUYtC(5GH+x{tQ%#BVVt6!+)%VoRD*E^Bgv zR{gJA#=)rm_+@6QT4q+&Av+H5cz|nNfo$+}0r|i!6kCy-Ca@J<2V!}X|A^&-fLQ)g z=|{2roMtv$s(iI~^d<=Ojy?o{-qB%-y`L$YBLhLvew*%;3oWv|W6ptoAPEeopA*$n z?O1+*Bl=PPhvLxvEimRpcrT(fVF|`tml1j%=+S~nI%hWmZ;@?nCltiQFHCL&!ZrG% zK)6Q9Z&V36z?nuV{_r}W8ey4^A%?#5jh8dp!^@X9QR?{=SczY; z%%s?2z0wisn*1Q4WQrm;!pb)4g|1|CJhho`MP0Ph9>(jHI9CddsTFq+w znnTe5GQLK0r^vdq&r-A66k zqQDe{rl44UA6WuYm_`);jgtDy^7@v+B4ecc?<2MratAT zOZZdr8|$|!D>abClsv=TS18Gi2hG5>PdF(G?iky+2Nt?1hTg@+Kxr_gORgLx>Q)fiVrCCm z!=S~%0%~#NOpT{Tvvwy+kIK7-M68br#4v-!>A*A1Tf=~dK4>{n{2Rjt8X>;rh>z$;7 z|74S8`U^J5&9*Pod2IicGz#>&A}Y*h8vuGa*Np(ish+o;e2;cUZ>d^>>9fg%5yYZ% zU&rvx1W~@h*RYxMxB3a+fuQm|9CF{0U+`*}#T`zw$YD7nO7KScm-JbzKp#-m(HiZGLaJmHri z(=el^=mL!LU!t2>NzR$+0Z$rqZ z@(^F9nFNmSj{^e`-9!dyf5Ral?aycLDy->t?6C_s3`k0oKaJ#eiIIsiNW09vfhzaR zCm^I&@DDl1zgfV3@Jd=NAG$XQY29xb#l~`mLw&NyZ_xBawtItJJM(P$ZmwqkA)Tby zZhFk`)F9V_l)xcMN+1x*18!(FFC(?kq}gJ4#slcR&2zaIG-E%AgKcZss2xOld)$*cBVHcuVYc zQ_x0+dOVuPW^-gGDbR*O$^dQDmCG6c3Ej6!^J(aSAF?I96(rqJK(XlFWDGZ8@y{;1 z9j`QwSIiL)?iHtrTn>8=f;H!SJt)q-PcR4@b>VUQzX?Wv6ui={=`Ua%&E!m- zm~vjT&^}`7bleNZa96xT27zNkJ^IDWE3+egedCPp@d=dR*__$cU|?LotnQ`A3&2qs zkAw8kqyEct==0oTd25peFhWE78?6q_LD@9G%G(0>Fp)YJQC$I~ zj%!TsMQyWMh1WSU4SspT+B82|SuqCdbu)3s0|gkCx&hH138lmEmSAnEhM zF{M}^&$`{JA^#BynU+4Eg8>&G+RlvP;(N0}{=`JoQ!7=dq~n2OLLRm2Ku4GqnV%G5 zXAG`Vvt@~QKCG}9o8Q9ZB4i1o>qj4QnA=Z7)nSEB&r_ad7Tiu6jY$rR5oWZ3a zNnU5;dSI-h)^Vz#<}3+iw&UPpB(&zlax?D=>m5Bmusj@ZLWc_U`K$^c^uAu&M(mte98p6@YBc zPJ-f!bKZhtdW5@y%cPj_bsZ}&TkwQlP*kJD)`LdK)&`;X86IbNw@)v=ew#IS;ZDWW zGH5bJ=7u?g*(}{gG5PZa_SD9mS>=0%i46J78n4*XH)M+V?Y-N|c+fDKy97W`$v^02 z{^<7cPk$fno$_6i;zxNbywCo>=FUDC>O79)LPs@h#p-FfQOcbPP3opvOo`1y=elB* zvTdir>gf&wlW%kfXx-qYD<*@N z4s70W!;x(eXAzm0+%v-gTujEb2AAEFSi6BGu!Ys8-^|Z1^Xq#q_kUOGS072Bc15C= zF`1kWxWGvf>K}5-ykHo)50Z<+(9*>d*5395@iCkpJWWrvwsjo z6x?1|-N+>+tM6r@CP)%|S;0Di^6?;Ra28Iyph=@Oh-~U;$RBE=)RYQtjjn3sZe~{X zE=C~xc!)5d4i%w-BDix23I^m~GpPS(;rJy-3zN^rDZMqz8#9j`F>_@-LhuXl%J;+a zq-90yY4FN#O9J-AghC;azRDTXuZsY+q=@5Jq1mZL5fmeiHbsa|_lp)rlM5Afv__I7 z@pWKpz$49C@8#eR1@VW@m&gm^8&E;K2MZzH;`HTCdb~7Li?YvuT6IAhIM?51 zKrzV`R+ERiW*{Z+1P)}72R!MXU4yJ*#;x+W?Zb|^5EJmnki;C6Rpbfl8LDsAXH+z1 zcC*2Ph-soA=(#PcmT-IkJ+f>9uYHx z$2*A%W*4K%UDgR|Y2xFdHo+Wx;r&$Xd&bzDs)jRLW0tT|Z2#Uhe!&y{v21Kj?NgEB zW$Mh#s`H{kr>c;e)k|>gzrm$vqu9j{J>dG6qI~!-H5Tb&`SnjAa^ZZYQ|eRJ+Eei! z9kN8pvSL}$;Zg$Rh#@G1KuqmV5eM0vQL8at&FT)n2Ooe{_VM;Jub)=TwUeJh6c9Pzo~>R} zB2c4^QFge7bB-KJ6;xT7SMr&np6Nd6)9M0iJ)V|!kKGHtwqh_E0t%?~TfX0UoP1%e zR{YMEXwuAZN(FC7KhZJ!E4vDO?21=lF6m?qmgru-!Aoh_XLpy!CMU^HvaY9P!bsa1DWBrkut$TQ`=a+)7%cSJ7NaU z1EvauL<*5M%0ZmQ$i>7SroF2RC>nZgU_`TY#;i86E@++Q8{_AXyred(P%33Qon;X* zbM>4A)3zx%D4kUbf`AzWoRYIcaXd+)+hv|TgqQ7y)&-za=Gi?& z9tXozVcr|t5vge$*S7a(I__wc(<|mOW~d$rB}5Li284^;^X(ro(l#By>851#BY*w-XQ=J@geb?x42062ygDU?1fE7mru(t;~zoJoEg=9g@2*E{#gn=y<9>)EME# zyc#=pWFZnb3#H}2nK^JBab{3A{Dv*>1d+uHzJ|qx+{Rs@a}M)MqXio%L8M2q4BUxi zw*B^r`tDMtOiRD)YQ|bs&P)eJOTY_kzIp8O=A3)jB6_Pu_dKlDg-v1S#hvmGpLDmI z>U-;#I&b<)t6LxiX^VoTHpLIwh;H6gTQr+nDs?VYuIvem4ZC!kZcZ`jVo2vg$|qmS M5L#tfZk}lV2hBT^%K!iX diff --git a/public/assets/img/sample/photo/vertical4.jpg b/public/assets/img/sample/photo/vertical4.jpg deleted file mode 100644 index 725d894d39a17817504ad2633c3b0fd72da76c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35440 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 M5L#tfZk}lV2hBT^%K!iX diff --git a/public/assets/img/sample/photo/vertical5.jpg b/public/assets/img/sample/photo/vertical5.jpg deleted file mode 100644 index 725d894d39a17817504ad2633c3b0fd72da76c94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35440 zcmdRX2_TeP|NmG@DWsB8Ohr;cibBRD2}zQzY*Q&&lkCG7B?%#0wvc@{Df^x!6xogJ zTZ|byV;PM98P$Ee)xEd6_x|4ZKle^E86(eg=A85Wd_T*x(z?v`d+!+WJ6$By+ z{)4RaLe5Fs80bMD3JQ>e5C~))gv!MLLJOXOZ-KCZI|M@Wj0!>n9;ql_dq(~FRqC;4 zG@qZZIY#-$l~IVu1$|QsQ*(XO+q;kQABKpWl2f3i{4{V|eZFt?>82+3NAJBLFKCAy z*9VTwpK@3!hA^*NbBub7hH5W_nwg4*nQEmB0tNr(8miUX>f68{RMa%IYu3`OTTj0M zd_%@22sITA4K*#znl+Svh6)8-HUN`?&Y>95^T>eC)W0sF>7g=`%92a%YuQRMpfkUDnXOenao3zJZ~+ zg{76XjV;pYzVic@hpuiuzJC5s0s@1ABcq~YV&mcy5?{Pb&&bTm&dDt)Eh~RrQCan- zp|PpC1>5?*t+%g#;KSe$ZWuo~H9bR|ots}EQH~3o&yR-%{``1kUmX`SI4){hS{hn9 z%5hOqTT>34nRd+{!L^$umFTXTZP|O|?z*j~yd%-*?af0RAoqGChTtdD3CMk!u zdSpL#VE2CM$bLJp{~T94L<&N^dZVERqeMdkMv4~P*3hk?-00TPt=`ssx~*TmZJ^vX z{&rgdKZFYW4DjYP;D3hobn6*@`nJ*uK9&M2ZIF#LRN%uz!wi8#v;{7N%Qjsrc(`dI zt2*wH=c710FD_3r(3CGKH_N2{O@!Yflt9pd^{23ousJqe(UP>f(~5gBw*o25T{hR~ zW+EoD*7NU7z3v1L;aP#yx%49<_=F^+@u|qrtx77gO43^){~z6{!V~d_ht;+q6dLwb zLc4V99JmY3b8~`c2j%k~baEwYd*zVB{M+ZJH5PB+8hVUN4IS()4D41Q-JD*jhKMyb zhTTe@+EPkh_HcZka)+n913O*+MPgk{#7Z5BPQ7t&^UOl>zW!<`FWR!=Aex4xUVEi; z_;}AWOL=nW;t^;QS`Zr+r}^TRK*#%@)<_bqwbP9_Z#%k5z6U7tm|9eBtS=?3}# z;m%7_7F>eM)e6|{B}$f+NeWwmNVa4VUfCm3(8h+3_8PZq>WQS)tw3yxwvedg(xR^o z&#JQ(MzBYpPWLT3WLu1{c5vdt)>~OUZfz^SdFxmOy|dEH7^+rTOTaN5@uKZmiWqrz z;F>s**>eRl!AYVb=(wDcGG3`CT}iz)8hm8j&BMlSTf=C-_PetNLxY)QXt z)4rDhdwNa%U3Rdmx-^;V4E2UyH`35DPvfvhbCoVfbmK~chw|+rms4vjFR>nJ-zeuf ziClpcE5c71IZr&vSoTU32yV^FF1tfwI%?R-xc{S5H&CJ?Q%Tk5RO?D!T>L~Yi?#W0wf8xA-#B_D( z3&tW>oJ4w!otp3ErVjkv!`Chcu(DpVJ=&~3uRgIW z+*~=2_qydnSGGfDj)~6>-mRmmQ;v^}_g!fqU3BBY)H8Xp;ZtLFtyQDlgxq8_gki>w zM&f-m9PMKldL`nKOz}7e{~6dF9l?5ZMtY{tzMAsP>t5`a(3{DeaoJmg*{(~_w-lw% z)EgYt>#L&`#aAuupTIeU5#M9qAsJJ+Jrc^1IXsN-x1u+5M3KDA5T~UNnVaVHu8fNiBYE4`@z5>Ff6H#IL2fgAT7jJM`NHBo2m?0?iHpEWr#8A}n z2~3}@L`gx*^Ceg`w|lI#!7IO|spn%um>w~vm|GVfhk#QO=(W=Ld8jC7NL=7GQeajs z_NKF$sb#=93pMh-r3H?Pw%l5Xk&b1aeq&ZGqt0f#2z=4qAsi|xWpeG~;Fci12%2iB z_&Ga~;du_1R_wjYom#_U_pJr*`Dzv&v>AS-OdMdNOrl}KgE7t{VjfS`GlvALBV4lL zC3+?dJC*iGZ@obEKYM5KO2wz)+KjU>_j*h`6eneoOn8(t#CFJwh!L}_PiY^x?-J-a z{vJ(LH7C)`4|c!K#n3# z4`*%~esZ|A-OFd+Yn0+0RMlXN;h1tgYy79xhH0hg%i*D)T!BFKi}doeHP$S5zG~+e zTTh3c-?S`A#9T=f^S>_^`l#hN&49mISkEkH2Zw=>P_5v^+KhqoB%#r%bMhsMH)*_A zAk;KoX5%_J2q8s=7JrAjLfx>o^HDDkRB|r3k!Vge>$X_5Vw9;Kw(s@oHETjEjp$41 zW5MR+vsFnN^1paz=_MZn%LGy2MalcD^nGi^j;=tM$xg%LI$nL9MvG8+(*tQ{W`TV~ zXqRcRLpEkdy+w{?=vm&am5k<`XiK^-c<;DdKx<6L4BUkz5U_=yzF}I<&j}VVA2KP< zRMAp!B=W)b(O%g-7t&rwsLEUsVd1;DAE-3U=8QElH^_rWv4&AChU zeWJxZE3f3~j5>MCG849~Al2qtj`Qf?g~`g8%ZjI% z))rc}q*qy>&T8&Ba%xu;+Lq}cx}sZHAV*%CDGHa0DAB;qzJ3y`R#RTc8PG&JzO>FE zCp9wuG5BR5|7-VXJ=KfVCn48;>!{?lm^_J?v`ZdG)|O$VhALFui=6xnt zGg2lr-GtU#@E-|(h&KAna_=i6H zCcS08$W3AbOY6u%7zYT|-HUmCi)+59W~o+Mz8)L;-X$}zlj$3Dn>w4ro*go4jw0`w zw_I8_%8uU6>{Ka4H9h`7*f$dI{cd1kv%}a`a@F_>gi4(3KePGyl^wFXAKeq%WK?Xg z8pXa-)uw;@J<~3!5hhhoD1=D_Vx%UxGiC`ivG3jo*V*Ub>#acfjYJ7v%-gyc`r(UT z?0==yrdm@|eeB7U_W5>QSNXJAmg(4}c*SJHBVBJp8?xRMSYf1|30O~RO*NX@Kh z-~MTEr0>0YFOk>QJ9NjhpR%mpcAq)SL*ObnM}!5H!g4;ATA7K$M?%_sd(9RX(6)l$ zT+blp*Yy*Eak$@qNNHBE-;55JJ)%Whaiy0Vx

z+Os?$F(QUpT4zQqw|U~7pb%|% zxLfAw>uxbnSSoIWGn23l!hH@R_2`#GXx7Q>dm~Roa4*oCmXKZ*4Kb-P{1q=XwWO_0 z*{d0HMODPYFBlq5tw3BzEvhq`4+ivPj}A8nki1?OoQhWfADff+{#Q!7ml-B!+4n03 zlWv_hn!?NlF4xZo*JHL%c4f@A_r{)l|Db7U9@jv@c1V;tD6Y*0I`LTxqEGtpiZxHk zP7CUF!4g5+yyK*FSx>ChF3KMoht|$uVDsq6v70Tatj^W9Z(`>|CU9^zqQ>T3fdKba zeOVsC0S5Y1zJ2*+`Zq1<*%=;UMmr8~coYS2Q71ecVb~n$D538$Hj^|#2pr?Pjw;>BBZ+))2$BRy{<>P9d!NOukc?iTa0)khwo?|;II$RyN}Ma zTi$9;vc_y|H0BpZo#GX76*y{N{Sn%5XNqf5kdViRV#xrX zuTGm3+K4X{z@j&*F4&?bOP1-dh#O|nhMU{Y%KFgty6hNBmWZNNZ^#&Okf?WPG|Vl? z9h5iA)Up%=@NHrXY0I!&q_3DMqtS*G1G5ev@ed2!G%o@Cl4^3$PD18GUy-o0XW|o% zUTYg-uEH@*Wc45yx9Cisx~Bg>QDpZmnWUig3}PF$m6x|36l_+W_v)`h6O*1lxzyu2 z=zlNT@N(b`hvLLD96Vu8D1_~F*RJ|@jb_e_-3#*5)u>ID zP~|%Hx`&Bw%n;QJpovJGgP;RD5}QW;TX*-Ta@@#xGRqPj;*L>r#BSs7odNiNV9?it zMStBpI=)_(hVx!B(J=vb} z!iUb9mXvr{nPWco$nB^wO~;evg8_8LbKQc6~7N5jN`E=0t5K>!5vz;wjiej7_otGmemAa7V*Yym_H_|4UCN z9Fk3e;b`ClW5#TVTEl+RE=`a6n+cDIP%y!uhBIdu5=*9rWScni9k!vgutlfY_e|ry0%O+Kln%j`unY-(K?1Du1=iHKmpO;H8j?N7& z0)Qx8D-$C|9;3-TH20VYpI|118xlz|ahFPC-%IJ)o+YH&%BrqvD`rjJw!eiy^y zbDfvH;V^kCyW$K7aps($jOk`c`um>3^oe2+5$YK01G8LzwjIO2#X;XpBT#%jWaC%0 z%(EN-4b$Oz%@xQExHHmO%FL9dX|v|}yeR*(hl#XT>gpQBb&J7nV-+>KqkWV1z`=MffP4@VHolikj8uFEwhY8ot(%eT#v`#&HlR1n{uuP8 z6)Ys|EidJP-n5KYtkKPV~TCIRK9T`N0r#(g;?cKL-R*xxpO z21Lt-qx!?ezpt#nhJiHS!9m}dJtB(i`bD>%vpw1nG)l$inZl~P0lY2a7@f44DbBilpDUMvu>^B3g;+LMbGNaUubO*VK`4lA(WoXUXZWuKInN{?4Z}P zzJj-o!fv=*QS%CdK;mejo9Bb+wIvp$zU=O!#QirkWbkEfyQhD1Bs+(oi zf%4!_yT?r5$3oxCph5A=0KFO;81L2UkPO;Olt=>Y9B3+U9H_!g>oY__*I*}Z>eMa@ zKw|2G1}Gv){OcogocVWOsjrM^cDa2<+6Ln>gBao~V%;#kK&}SFM zmjzUd#`(&d!b3#Kh&Q?8>_!OFA~p+#K)&@1o*n||#i2N?aLU9AM7j!fs~4#!a&+M+ zdL(Kx0hzZoUFO*^o3X~3aE3=(3%Y}*pytyq&K2sQg;hH4754_8*-Y|9cl!E6w zI)-^qP}fD*D~%v;g`gP|bQxx#cU0fObCH`IT=rtry=>?-7Wvu@j%JOGG2*7%PKu$6 zUGQt{82*o#Bi_(Si5CFY4@v=8Z@mt{dVoJ2J<)r*a`~SIPY7%?lDXW>9%bDADzI;6 zx25Sk^Rgg-rq_p&_N2lH7Qf4UyZ{`P5cS}ah%*}PQa4T5Q*uW=_pOU+MI$tNm*^sw z-74|Esoc3xZe+4{(RdU9M%{IfkAdA)@UKc#=pVzPZ>CTJ`UYdvO+NqPYV!liqd1vt zakngKh<&4-k$E(Jv!xOjAd`^$Urcp-`*4eqT!-zchg|4ycMcm6hP!4;Xla1whDBzuGsr6 z4^%AQZO0>3O-xk)?-NsK@2s0C3@>pS^TMMD@5MR6a-%zJctcC8Hk8^UsZbDvo%VNbSKyFZB_lDA_)B_fap8ZX~!X@nw_NwAIMxxj*FnX$2(+VC+B;n z>B9?SKd6u~+LcLa86c!6-ba(E?#pqps92Vo@>p%NX5V?x)rl+Meh_rr3G6v0hhzYK zgk`P@O9tqP`PCdt3$~Vny=A9#GiPqqRLDS(j0FtM+@xL?PuP3tp%gDfa@Rd3sZ&?# z@PHus*P254jTI!UKRqsUbXp$p2X7?s!o2IS(9nSo%^!IC%ZV()hHnmz2j5Y^p8K|Z|d zcf#Dt-|+l-CHG}zNAuTs=$plF(u*Bebghu>>4t~5YHK~+!LCWbV1-ABp-BeM@on}k zM=iV^)W`%z74lkNsdLjspjnDVZSKuBu3BrykzC}ZG>=Wh*3fDXs}JldH#6El@CF?) z%`(I7l~A5ET-PmqH~%VjF;!w>iDY*nuuTXT>2}@upYAc(ARZAhquS?QZP4q&@&w{) zmJ}8yU@iqnnMc9^5gm%=1O1r_4zYL&BBJSVn_S*-7OZW3FSPFOw|E41rc+*~%K;^| zd;%^EQg0u)^Kv#K?8?Pmvyx3fH|5I&Sq^8om}8WkHk$Rhf@;}SDN52y2j#OEZpfY=y53kjddobC+-PK}0!o1C@o zbLLF5E>bgBYq1jk^*^?1|1iA8T6(a_>`|5E3Ug$P4b?&QcN&d6F^W0a`eZ=woaLng zc#n+NGa+j6p)zEtkw$dD$?yXXvXUcCaec^OqT(9RVF@;Ei__B5b{vAK!tbM%iL;pF z6Q1tNX+V;Zla*EGGZaC_Q-%n~VApweOc@30v!5$Ve+&qHGgLkHwvo#($_#Jw>t#SC z#L~4_AmhHZjl$g*k0c#XgWNkTiIaTBL^BbaZegONai%tY#cE#SyWZHU%c6&=v0BXX0S3ynX5Wy`V)tOHiwzE`23}}F?M(CcdK=K2@3T}tm zYDU6J{z9z-{Xqcqok=5#V8s=+kuTBYR@|^wZYxDUvSV#D zMi|iNgC%XkrS_9IdTTAiTDqZaka*u4GP4=Vd~9)Nmt0{@#VFtc&j) za7&~`wHTW?PfGxnr4}XD0)ov6pqoi(>9Zx2fnf9lvQ^3X6~aas2bmym^hC z@oTZDGJZ!J*u4eX>y30kF{Pyh^Uw^2Xu7BDzaW4AjiSl^-K2z7i3o{TvC!q>iwC5R z58M|@Tj%IHI2deAy=D+EJ5n*!yJGZ5l$*7P_@CHD|6mDU54k?E24e1TpyiB5On%x^ErrEwnMIi-bg>LvOa0-n zh6U+$6o56=DbvTb6GZ{6A+?0NW%wrJJtv>Gmj?EJ1VKZ?ZZiVZ`bAfti}?{;QytsG zl2}c_p8JvXF)=Y^h{?Bl&fnU1!42lD_zM%~W3Bdwtk5?@@|_8Ez;N4PLp9|~9UG$) z)nTtjD3EBOZLo_VS7ft`f?DsLV6Nnx*<1JoBRqdMa^ZRG%UeZ4m*mnqK|M|LYF45t z_`uP$I?L-V>6I9DD)LAo+_?f#8$T=jQfFsRfzhIX^0vlfd}EboYNgS=rZ|Vf<}np+ zZctgr?go?S4+h}Rzn%)MU<3WZ(An)fw{+gix4Z;ei)0vG|FHJcX=#%U9p_%@ddR=z zD86Gfq-~@Ua0wtAUlH?%*u{7W9MI4p6+HG1J+RPg$&l^2V*e0yO8`-Q-HMdfPsBX) zKjoNs7*b4Oe7x4{7qyZ!T-8}wxBDQJa7Cch8_advytd>Qe|egpgFxR5pQpZVwrfw2 zRK;HZ8?bfa%ojnWEeYaMJ26cxe=)*m9V3+A9=v?hhxtgwh@x+7uRp`!Ycq@$jY+Csx zuLWv@^xhY_E~n_9S8_gE-B_=>+8|!83Gyaa#LI!n$bpE3O@BgR)Z(5`%9zo6h^NPpG zaSj5)Fi)F%?Q(Nkb@uq4QK0C6CP?_>3imWON;eGT_1D0;&f4V+&ojmi>oD9fFi$dM zZhI{+Pk}XyRSZ;d1j~!B-?2-)T?;#cs`cUC`f^$HDvR$;1mihjh$tp3Iryhqz1C&df2L%Zwun_k{sJNR}5 z@{;Lw-m>mFclE~Dv;dEOp6*VwIYmH#tJj{r1;h`wZhb9^RgYI7;VJU<9WjX#fsrrM zL(j5nDn1}_&{8Demn@-oQ`r8r3rzhLElKUh>pcl1$-XgxSB-j9Y{3PszBv~Pk%u`2>~lv7te;ba2>K%kde z52th0pe0V2p*p)@(q55=$QI9h4{QC07oxhI!X4|%AdXgoDsOZ}yK z4btD^wRgPyO@6786$mfm5wRqu_`!n4QjHRVhL-h4nWy1-f#}Q=%R4c{Z9b^ASmkFw zQz8j>a-Q)y#iFw98WJKFyf9QImPgQdnq~jcrD}6nrI^G11QIrKei8I-BZm(kAHTJB z*sM*kolJ{9i86AXc;LQ_N#s47la*QKb29>7Qshb)VUQoWIEIt~boWTXVXbr7*?EBO zPDInMKmZs@ef>Aqv(M)j{)-UkJ3}TuSCK2wHiA{Vi?%Zs&0`e0o6j0PzS*4lhARknFHGf2`A^YSf->%y%O{`-HBuydcSnW9V6u z@W2WL$k>jk)?YDwA}&5Z)?HHMI6&s`6O6u%bRK=35-(@X!^bsV;%W9?1+^A}v6|@e z%;gVYPosH<4%5XCWz|`*3`x+`JG@6)UIu9BsSJ?4tw64clKKjKV)pzs#q;gt{?<(J zqcqTW2IKSi{`NSKuM3)kMg}H_7wI1@bI4fGZM|bX^Ps4GC#8G9szn!7*rvcbZ&Fhy14nL%k^Z5=IIf$ zPCT}k^@x_X9FRzh`;K;CRr>)-mQh;VNTGRj#Dv1j(2P!##FTCq5`Qzwu-DeOVl7JS z6VLPF$-@~2f%7hBpFb#J%G=x%Hd5iE*wo_uH&?XJE8X8gLf;uNL2;>Q?u=M@gNk4Y zo4{GK#t9fx8iw{oUQUB)f3Euh;k>Ch&!;SK9Z5_~Qbj&0a{0-qr9SJN`hMfU(cM6m zN)3&d$Pma;LNTeO<-1&X={DOjDC&23mPi3kniwvM^1GS>U448eeBW27Qbykno6>lW zqINtd`A33#Ev#EcM3lj;Nq~6*dx^9})A@A(^AE3wY(5Ve@I}Dq<1UN6i=T?9W_B23 zCRgISDI&J5A#7(Hykl#U4FxZihj$&*F3OF10uLY{q}$uejcBdvRxu9U6_Hfl;#`5& zLyS>keRj|3hZ4(M(Z#uB)y^NJdMJ43ukJrX2YqK?ew#v{UyDk(B$arnMptCvhSts8 zurfQR8Xb!4F_<@ndpYu&Zg!?`{Ky-dRsFowxB7W$Gx#PU?a9~->ZPiOLltw1ou>v)ZmB zbli?2MY}+ou<>;`%{9B{l0aLX0}Lb61fA!dS`FaIL1XH}BaGQ=L@ZPUHB) zM9=3L^JkAgNd|p0D4z%Ci^siT>r$`!bXhX(a#Qu2qjN%t5yY#WEm|mE^k(frhN616LU4_xJrodid zt_`za?De>g%S|>HT`nsEHNy+LRnJ)9IO62J?Q4}E+tOO>z5gmg|9iFfG!!(}nm}VM z#~3u$#1hGXjnO72#7o7rDxlz0%vIOHki;4KI3Xd20JMWV4by|IMtFfV0rNN z%wQqc$0JNa&DTUQ)SmI3m+5UHb7YJ*`$ig=;Yh}6f;}%DRhG^_CBp0M)H2qur!;#0 zF)!iY2SVSB-6<+s=EpX>8|qI&!D@0wj6Z&IcX@ty{{7iDBxZ>gz#XK(T}w<>E4!Fg z^{nHXS~d5q<>|&@x0XpYH{npe2H~1AQJ*ax-pyzVY~n4O@i=P&RdOR88a!5tne&@? zJMY!9${3w-d(hR#8_$_@*Qw&*gNrAel)r9zU((@hVFdsum)16A>J&_C1}@oDNB4Ao zPGeEKr{S4tr{=CIuf704T8WT+)d~UkYm7|!w9LR@j8U>QQ(>fy1GmJV$jLi z=(EIXB|LK`AYLl5RSHGd z>3>H?JEa2}(RcrKy#wg0{ANa0cbYHNAY+^9Prc8|tTyY9g7%q~&CF64aK1)jXVn6) z07IiCFf^(Hq9>bUsEwk3l>!yGn$upv={Fx8jj$R}Qfn(pPcXXA8mTo8A-c2}(r%{f z7Omo(o%D5l=QD6R8%5(7$z!!aZ zLvb3txVpdMqo}@{BSXDd1N&Zp(f@=4eqd01=CTY}#rpAUkTs)E*_@*@t!XUoBq)=C zLrmI!7=6Z_IFlysGZ72JeQ_;8mn_+Dq6$&T*tafy5C- z(9HNKWjG?YnWydY_Jg|*l~Hun68VIRHthS90NJ}mwzrR;mC>(|1Vsw`+1xV&4oeKa zHpTEx*RBQhoqe#!7E7dXbDgZ78rDVLb6Wt;$t^8JCQ@X*TH)rSI;K6Ntc#i|n}Ob! z0*<1fy@;|$;a7}0@joJ_`jJZe>+fOu=U~y-gG4`#0iHdB3~ik?%OA4a`A@u7q$5+K zrABq!&-n;FIp!w4(Ubl;rI~lKQC#3v8+P`5d|GvDR!-TSo6q1B?-)?ok0Zq9o#arg z%1^2XD(3ohJ9ox?s9SU+7OgcxwB=rUpjT6#$~@g1Ft0h)v*?BNBQd1LAt+E@wJ_gB zG5yJGPoIcN+T09K6RfcxM%jYy&1UVh8$kDlX9z=2QB8Nw1MT&+o&sBE;ic!(x_RNb z03a=f8)AC+SVz@8lFsM2wf2e6`C`e`q9kvMS3WWaSIAxunnV2={WYdxdPH;V1Up?r zmi~`(*kAW_{_O96;1~MlbpPU95*gnC8l$;avsX3sTAwua{ayLtpG5V#5|G^0^#lDVKnz}7+{F-L zcS=P!N^VI8SaqNp)^%!4A9~#gYDJd2>VG*)je)^vm? z3}!O{cvOZmv|I=md=>U~Nnw5lR5wV=U!;Kktc?5o+CL1Az8Te5lN_G8Edl$U)4W53 zZNc?t)y)VO$jV;0>;6kJaA%o| zwc7XAr9AWOS_5ir=943I)G?86FTP$q{;9t+{e+I~S3c%FOO`392gL?;$GG$8ti+Nj zJa%gMIjo7f8B0ulz|qXszKbI$2qsk6K*7>9GWs0W0>dm3 z`uu$By%FafK&rYPbOB2n3SI>Nd!C~|bM5@fIse^zl9$z$KzkyX?BI=|S**69nG~WL zqI9N`Y3upgQ-S1os;Ngmfq3;z>8>$>XHmTiSWg<4_smfE@#BtE@psU2K z=Jero)EUhKM+4h=I*%XtaLEChVrS}{;hj8ez~yp$6M5`v$0zx`5wrp+(4M?DhI-KG zq_u96bT@f{FjHeYw^l5@S(}jasO#SrVT4 za+#bDrQ&D5>{WNYDXR_`UdBt8S?#@2&KDg766ED^3PgZI&k~U-Hw`EbKdXM@+wrQ< z^Ftj(VZDS^K_2xcijp3vNXB@Fy0_?8NH=rcrJCYe9@xL^+m4TOBQfTnx8aJ~*)-P$ z9Nz{s4$6Q=+C%CC3a#1+i3|W`Q4c6MiKkZ0YaS^505D4DO%EXk9o;qCU;zs{zYbp6RImd?V;~QD0@-(*E(0-VVV_oi9Yy_c zkob>#Bk2AicIK-=+HuIcbY~6kn$s7nE1uE#7!9F*i;>xHd=~9YCpk})7%bQVB(L7L za>W^@-yJ_EbDf=T6@=wL*HS94z+j+aO=X|151Ch|*#0gqZp{nxrXYd+@|&wE5TPn8 zv53;PUkoOEU1MT6f78<|+z(-YYGGPtM&uw8{Lho$u%CIS$$Qr?=xn%dtJiJYtsoVH zm*USeiUt0>&JOnao6jBtr~X~0CMJzp`i0o3mLa(&jhd) zY#UQOZgq2UiI-WM*Q0wleaBD<$Amn$O?`}*dCVHzJFir`A7nH2&;v2N!TQKyZ;g$% zE<^q<)-W^`&=gN&Ah;rfToWD3<<6Y;ZFZHE#+VEqmDI{3duIf!Cr3_w#cDDg2SYW~ zo|<;6NPIU}>zE4&$pSG;i|YG(YK#_nl{bNSjNB3lBrke{gFRGtRHyflQtcL?1DD&H zbO0yWr?;=Oc)Q)$gghYsXik^nwM=UIgV;B9)_xP#MMZ^072Xi{bJ-PYiha-~ z6pWA#THZDjgU{Re6WHr({kpk|t);M&?9wQD&lfxvd;A@DdrHzpVAf9Fat9$=$NjRi zva7w3OydFo)&!=G7bCmdM&9|K(9^scIK8BVp55;i!2%eg931$N{A24J-QQ5FeYK{o zj?;&H?G&``u*rvG{QO6E=|nBotm-0InvNb!(Ay0;B8P)u!o}s2Gcyw9ZbvULlK~@A zJWkZD9R}tX)q0_vj{t;bS7mpn$|LCbaW&pIg;0X#J=q$Jv!BPOSyQqQ zQAc&qy$V|iVv*5K$0n}H6|7@t1tr0`79Eg$l7#<#^2sQfwf=#7O!Rp{@gj=8H5~~) z%b+McKa%2I?+7XW%QkLJ^Gs`oiG}l2yreoQQaTCHZz-&|}-Q|n!I^lj9&Migq z8bX}XCq30D3}u+nvUM6nfbT1vfXCRbKtN>18sR)k0$_~>QdS@@!b@J*ZvY5xX}B?S zciwLP&r%1KlpTsHb_)NH&z0(LYSg}*M^oJo*{~e|+cd~cE`SE#NW}!^WOD|OMJVw1 zWT?-&1*KDGXH4rTc(?eelN#vde;Jxg{Qkfp*?7CM#%%B5J^@YRSk+7 z_BLR%I3{TR{6;&_%uX(?K+ZP)ptpr(EF~g8)2F2ue9--`ju;IoC@O+v&3!MvNDWkP zuq?KjmR`K^xOul$jUlk->Qn5w`@>^FqE=1!Mk9)v-Wp!ywW_8E0bE1Vsc!j9C7>yN zEIw9^BL7B6;<|zPMXzA${;OyI1RL{DL7!B+vbHxswe6d*yhKScNncGdxc~@{ag9Zj ziN@WOtW4vNS(z}2oD|>+lD?1Xq1K zKth?21%c@j)P-4+=Ys;7S7O-NCn2+f``lnlOb|^v=SY2^W32u#uc`0qYuxGt94G5!u$UACPeoS zp`Ho&HUgrZEoytnvDpPr0VxW@PPztI56~Od3z?PGWM#b)U!khl2loOU_7)7^#Gq$e zO9FcWT@@ls7w44KG{Yj0CZB`r0(zAyJ)l?F-0?^TD35{0)s{r1b5}uC<-$YiL`Mia zWGnvXs@MFZuY(0Scc&FHQ=QchD); zM$8HYv)$a&!(jC8Zn{DHkh=imZ{dLrMuQ>pAruw(!&h=C(H|6ddD4etc4O-`P$Odg ze#cve4jg&FQIQQY0zm>@j`UXLzvV#w2Y`>~W!-!GgVpH06ZCZJsH%kb*=B(ZK<+gl z18^vS>DYnebrRJvr+>YZuepg8&fcMSr>zD6;{?v1`nyO0i{S zi0U|ACECqsCjzuPKyyIEvw1uc3-w!#50tIFZO1&uw71YQ=iV10a28Qohx;l8>~A!Z zpz`&XNQ@~QFJq;V*^FmE0_O%#kie;{`S)C|(7(^Z9Kf^I4QDDNw03bFytEirZ0B2y z3B8qiE5k%`jBCwMj;|w3kxHh~kvDsioH6U}U*BWeS!{h)#+C_8C7^hnjRFeFHh#@Z z*@(_!tMafZjyNELP#(QVv^rprfcqRR^U8PUhpS8Hkz|@@vn(0EsM}v-8wYmy8du>! z)wi8cpQ6H+~<$y|!POn~+co9HLZvo@$t2V|jA(gOiClvi>L$-4qsPj&$@ zuKfs#06Z56z}*L&MLkw!4mi}b&fAarZ-nqmGt-A3YL$TuPX^C$cI0>m9>^4aZq|PR z;r^~h?KPHo9W>@mcdnVt+y^h;GrV9aQIcs?YX6_qk_et`0BRJL=^DFyb!7)fO(@AS z_rzBrP)F82FT4V3%jfWz!`?hvq_BZS->TFNKzi)I0Z5N)`6*_;IZArt)o~qvkQ>bN zH++b@6hUCZDEo=g=lnO**JR`CLBDoM%&Vd$zoJy*t$uE_^+rXX6$lW8Jhxj`nFfhq z5$kBLU>)Z%(&X38?3~-bRDQ?I9guJ-OyZ5dvHRYUbvVfw@LLCC+l|i$ozOEX#o6~@3O(uO&;$N zv-8$D5ixub1Zb(rJx;ckEuFt$31lb1X?+T-DUOd7eZsjo>*>%5c%vrqEtHnoaFKDS znVA*ME+VjL+;@N}0;Vy}O09C_s+-7O5UZKM=B&yN*+q5n?*c)sAvd9`$-|19H`cO_ z?}3jpQsOaoq0F?|0YP-jKfX2!FQ`)U$vio8=?;iOs_52(q*F)016R(Hj<5t77s5Oss(Q)s>9Cws#EW8K%eOq z2fa7}%HU{@0$S5D5IC^!qnHWXSkjSn>w*PGs;&99k? zAEJqjCovunj5eBAlm@-htw4M1v{@d9T17zELUmZL$9DZ(t=l3X;BFP~*a5c_OWi-D z%-ex{7qkr%r=Tma=Cx8$ZvR+#EhfW$KE*l)@nDDNs(c>XK>Pp&S~*XkXqcGyv`5>` zuZF5CYz@M-sYNlSTxFPnap|ZpCX0C$w|LmpI)X$|ozNpzWyfU(YNZ3RmS;qO9yj=Y zSsifZ{d8CRmnCV*HM+{~vW5I|8dS+i zhtOMa)iQB~R> zF5-zei3TTXNMF0;iopNd3K-Lg#%=<76lop` zSY`n~OWKOQBcfI-{)2@@prNbt}qE>}J+UgI}@3*Aq@EsPfpDwF-=^1_(=aA9U za@<<%d<1*bmE_FvH(_G8-#A3=ZW?*h2|Zh{YHYfviEnSgYCa&WKoW>s)e?Uy8ub@c zXq>_NqkXo6SG-@x1bLmLop`D0g zhiI(ouNKmO)z!Bd_p(5|=;BYI?&I}!6>L-LCewy34vnfNs~h6XqaEsX zVjM{T3zgdkZY(u+1MXL)Wtoiip4v5rKat=__mki!Cce8g_Ob%%wu7wSQzQlHlxt&v z3=;%T#x(3U?Q9Qi=+AcnR}ygaYFfN#Y_LnZY)&I%@!i4~Au@Jkr|60(1MkcH8}0&M zSlLhl*{M}Mbe=|fdTb|vKt7uWqS2VbWPTsm2A z9SN?e^5$be-~_m$%Fq&X3i_rY;#yGJn)e%OrG4iW`vJx6KgzmE+LHFkbi6*;y_jy> z2v4V`#VSPMkF-{WKmM?DvC>v~!E$cZQWVXTdb1=LJNxcQ3a4J*Mj3$w&M43;Cj<}w z_#}e=Ttb1MxMWhSd#t?G?d!k!CR^3-X=rNU+wN(ek*_h^f5>)V>e8|(cdoz=0ub>9 z-2;J*sY-%?{|uS#v139K#Hk_|wv8sAFA^_~79DX)_;^u>RYm>>XFoB^r^nR#*V8+5 zkfQ1FXp%`?q4;8)u15juB;QKdn|3g0_pSEj?0ZIbJ`@oSgE+UKOTHMDaq+F z6Z{#o%i_b+pV9&Ipz}M3ri1SE1acgLhH zZxPspJWnOwlY>Fn73_(9e5;ry)jnon58^aCd`r`^!7-tSAYDn}rm|brolT)2U1>Ek zbFk3Wji=XRkL#&O9#thEC1$CZ=anW`H%d2wxZvmPFF_u$3=xhn9Kp%%1as)$3zqtX z)fsP=BY9dZvM#;8wHxqoK9n4FaPb3{dZH-M|M23b7hh6jA-ygjJ+pzOPvSU;#mInW zmQYgE`y;ECq$cq|wi3`0U+9vqSO$!=0P|UF{P5kS9&MMXCn#N z!YDfLP?h_XvU?o>+kcu9_@mG#5gTx!we79#ZL13UC%QAEMA#b0?JihLVU=DkfIhd* zT(8jo7%C%NIxn+|Xx^;G#E_t4m_GDLBUYtC(5GH+x{tQ%#BVVt6!+)%VoRD*E^Bgv zR{gJA#=)rm_+@6QT4q+&Av+H5cz|nNfo$+}0r|i!6kCy-Ca@J<2V!}X|A^&-fLQ)g z=|{2roMtv$s(iI~^d<=Ojy?o{-qB%-y`L$YBLhLvew*%;3oWv|W6ptoAPEeopA*$n z?O1+*Bl=PPhvLxvEimRpcrT(fVF|`tml1j%=+S~nI%hWmZ;@?nCltiQFHCL&!ZrG% zK)6Q9Z&V36z?nuV{_r}W8ey4^A%?#5jh8dp!^@X9QR?{=SczY; z%%s?2z0wisn*1Q4WQrm;!pb)4g|1|CJhho`MP0Ph9>(jHI9CddsTFq+w znnTe5GQLK0r^vdq&r-A66k zqQDe{rl44UA6WuYm_`);jgtDy^7@v+B4ecc?<2MratAT zOZZdr8|$|!D>abClsv=TS18Gi2hG5>PdF(G?iky+2Nt?1hTg@+Kxr_gORgLx>Q)fiVrCCm z!=S~%0%~#NOpT{Tvvwy+kIK7-M68br#4v-!>A*A1Tf=~dK4>{n{2Rjt8X>;rh>z$;7 z|74S8`U^J5&9*Pod2IicGz#>&A}Y*h8vuGa*Np(ish+o;e2;cUZ>d^>>9fg%5yYZ% zU&rvx1W~@h*RYxMxB3a+fuQm|9CF{0U+`*}#T`zw$YD7nO7KScm-JbzKp#-m(HiZGLaJmHri z(=el^=mL!LU!t2>NzR$+0Z$rqZ z@(^F9nFNmSj{^e`-9!dyf5Ral?aycLDy->t?6C_s3`k0oKaJ#eiIIsiNW09vfhzaR zCm^I&@DDl1zgfV3@Jd=NAG$XQY29xb#l~`mLw&NyZ_xBawtItJJM(P$ZmwqkA)Tby zZhFk`)F9V_l)xcMN+1x*18!(FFC(?kq}gJ4#slcR&2zaIG-E%AgKcZss2xOld)$*cBVHcuVYc zQ_x0+dOVuPW^-gGDbR*O$^dQDmCG6c3Ej6!^J(aSAF?I96(rqJK(XlFWDGZ8@y{;1 z9j`QwSIiL)?iHtrTn>8=f;H!SJt)q-PcR4@b>VUQzX?Wv6ui={=`Ua%&E!m- zm~vjT&^}`7bleNZa96xT27zNkJ^IDWE3+egedCPp@d=dR*__$cU|?LotnQ`A3&2qs zkAw8kqyEct==0oTd25peFhWE78?6q_LD@9G%G(0>Fp)YJQC$I~ zj%!TsMQyWMh1WSU4SspT+B82|SuqCdbu)3s0|gkCx&hH138lmEmSAnEhM zF{M}^&$`{JA^#BynU+4Eg8>&G+RlvP;(N0}{=`JoQ!7=dq~n2OLLRm2Ku4GqnV%G5 zXAG`Vvt@~QKCG}9o8Q9ZB4i1o>qj4QnA=Z7)nSEB&r_ad7Tiu6jY$rR5oWZ3a zNnU5;dSI-h)^Vz#<}3+iw&UPpB(&zlax?D=>m5Bmusj@ZLWc_U`K$^c^uAu&M(mte98p6@YBc zPJ-f!bKZhtdW5@y%cPj_bsZ}&TkwQlP*kJD)`LdK)&`;X86IbNw@)v=ew#IS;ZDWW zGH5bJ=7u?g*(}{gG5PZa_SD9mS>=0%i46J78n4*XH)M+V?Y-N|c+fDKy97W`$v^02 z{^<7cPk$fno$_6i;zxNbywCo>=FUDC>O79)LPs@h#p-FfQOcbPP3opvOo`1y=elB* zvTdir>gf&wlW%kfXx-qYD<*@N z4s70W!;x(eXAzm0+%v-gTujEb2AAEFSi6BGu!Ys8-^|Z1^Xq#q_kUOGS072Bc15C= zF`1kWxWGvf>K}5-ykHo)50Z<+(9*>d*5395@iCkpJWWrvwsjo z6x?1|-N+>+tM6r@CP)%|S;0Di^6?;Ra28Iyph=@Oh-~U;$RBE=)RYQtjjn3sZe~{X zE=C~xc!)5d4i%w-BDix23I^m~GpPS(;rJy-3zN^rDZMqz8#9j`F>_@-LhuXl%J;+a zq-90yY4FN#O9J-AghC;azRDTXuZsY+q=@5Jq1mZL5fmeiHbsa|_lp)rlM5Afv__I7 z@pWKpz$49C@8#eR1@VW@m&gm^8&E;K2MZzH;`HTCdb~7Li?YvuT6IAhIM?51 zKrzV`R+ERiW*{Z+1P)}72R!MXU4yJ*#;x+W?Zb|^5EJmnki;C6Rpbfl8LDsAXH+z1 zcC*2Ph-soA=(#PcmT-IkJ+f>9uYHx z$2*A%W*4K%UDgR|Y2xFdHo+Wx;r&$Xd&bzDs)jRLW0tT|Z2#Uhe!&y{v21Kj?NgEB zW$Mh#s`H{kr>c;e)k|>gzrm$vqu9j{J>dG6qI~!-H5Tb&`SnjAa^ZZYQ|eRJ+Eei! z9kN8pvSL}$;Zg$Rh#@G1KuqmV5eM0vQL8at&FT)n2Ooe{_VM;Jub)=TwUeJh6c9Pzo~>R} zB2c4^QFge7bB-KJ6;xT7SMr&np6Nd6)9M0iJ)V|!kKGHtwqh_E0t%?~TfX0UoP1%e zR{YMEXwuAZN(FC7KhZJ!E4vDO?21=lF6m?qmgru-!Aoh_XLpy!CMU^HvaY9P!bsa1DWBrkut$TQ`=a+)7%cSJ7NaU z1EvauL<*5M%0ZmQ$i>7SroF2RC>nZgU_`TY#;i86E@++Q8{_AXyred(P%33Qon;X* zbM>4A)3zx%D4kUbf`AzWoRYIcaXd+)+hv|TgqQ7y)&-za=Gi?& z9tXozVcr|t5vge$*S7a(I__wc(<|mOW~d$rB}5Li284^;^X(ro(l#By>851#BY*w-XQ=J@geb?x42062ygDU?1fE7mru(t;~zoJoEg=9g@2*E{#gn=y<9>)EME# zyc#=pWFZnb3#H}2nK^JBab{3A{Dv*>1d+uHzJ|qx+{Rs@a}M)MqXio%L8M2q4BUxi zw*B^r`tDMtOiRD)YQ|bs&P)eJOTY_kzIp8O=A3)jB6_Pu_dKlDg-v1S#hvmGpLDmI z>U-;#I&b<)t6LxiX^VoTHpLIwh;H6gTQr+nDs?VYuIvem4ZC!kZcZ`jVo2vg$|qmS M5L#tfZk}lV2hBT^%K!iX diff --git a/public/assets/img/sample/photo/wide0.jpg b/public/assets/img/sample/photo/wide0.jpg deleted file mode 100644 index dc40124491258d5c39cfdaeb496bf58689211a7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2162 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 BGJOC5 diff --git a/public/assets/img/sample/photo/wide2.jpg b/public/assets/img/sample/photo/wide2.jpg deleted file mode 100644 index f6d2f58f8f6770b1fbe908b8d0694672030acbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14027 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 BGJOC5 diff --git a/public/assets/img/sample/photo/wide3.jpg b/public/assets/img/sample/photo/wide3.jpg deleted file mode 100644 index f6d2f58f8f6770b1fbe908b8d0694672030acbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14027 zcmd6O2|SeR-~KbkmO?^0im6nT7FkllB%y_DWy_LCmLoY4MrJCf=A@XEHXX*2eVK$v zwo0aC8{3o)jV58pKA16P-g^e6PUpOxe&_f9zfYgXjG1{JpL@R7eO=f0y6-rzI235% zUc)_x5DW%EyTLz*(*YS91bVnZkckPj4uT+I2!{25_`x&q5l9xC5Co5dL2&R0=pp~_at(}YOQMY669-b%t z{7(f02BAWKJ%0iF+r_Y}*P^c9xOwY#bVB0Yq~w&;wDkMAdHD|t3Lh3dd0O$TlKA{Z zRYPM_a|`*^>(-8U)c2hqy1IL4L&GDZ^s(^?29rB3@O@4X3;diO*;nI|0OR80=ZEtP zamNMY3*Zi1f?r_8X2C^z=0eWCk}Flu3QO&bjL&&IPeILMQ2NL(B$36d)H_xWafikm z+4l|X+z*ZH)4)ED>kXt2@$n9RK0bayetv#IVL@;R&lBbz^XAXv9rI@nG2XF|do22N zaKKGKLE!@Y0>b?K!jhsQqLTmk;Isi)s&ZPP1#lPu6I=p9LJtE{XiS0U9@jfgpsg(* zGgYz+_Dq~TDYl}yvBqg28;(|ppHgn_ys(zKd4D{q=)zAzgBs;DHZ1pHb*p8N_*CT! z{VAhfCtH{DvXl24=_benmul`s?cRR2DMatR)%nu{0V%z*y!-o(JD3V}KPhTcd?!%7 z6>Dv(fhjE%oru7WCUm&8bZ1T>4>r3sZrrf)&Rgfgl;ZgQ&z{Qo7HyNH z?()omQb!U&acGp~4v)*$v>nR6ll)<+)96L)QKS;HV8Z%$FWvRc8ke8p*GRJFy`7>q zaiC3}1&M*1ESiQi$V_d;N8-1pWLO^dr&KlMT&&4m^R~;pV7Tn?#UGV3?RBsUrzl?> z(#>wS@E;}*Akw;#_=Xbkz4du*vN{jUJ03mk#8KJHte!2NAJvyPsiP&~b96~~$fGG! z%ZcVHrR3!aVM@@P6V9n;T7)SPvUE>J*d)ZNNzvq%rr&#xJew_KJt!Je>DF-PIi`Qh zUIYzkH@Z#<-W6Q3-KPFH+?X&QS40bBEwMgyH<0~dfqsT!blF>bL6(s|(>mj&lx5|S z82t?Y1*+l{uXD}C@M9-$`y~$}Cc~?^ce0YJC7L$-O<8Q(Qfa=te>*N!JFK1%(?9yr zWk;d7YVmsA-ZaY8x9)9zBB$5S3XM z)OtvOfacOLy5z%^`W|ZYwLTmOZg$2*rVZVg;iSF)kkROPl=*MpioHT&u=4 z4)&Wil*kwkYMhTyY}#EIb&3s}2w-8>_3sejOD&fZSllnucT!99*U=KhqVprkh{~z5 zHaVe@@$A^JwZADPghAgrIiy)!%)UE~k1DxCsm@n0aQnps%F^w>zf97+!h!zSri4kI z@~U@_6Q5H=@hVy%(onjkM;=)ex{&tb17VyDE0d^aU#AT}lN!2}Y({I-Ul2MWOUd_v zUfX|gSX+!`_wXoW@6(5`dYIYx^k*MlRjraE`qG6W?W9La+G8@^Wndqy&!1(?@P`6% z-0X;)t#&h;Nzr_#g=n~R9(O1qH*d-%{@aghvwLK3 zUO8|6Lh+1pRLg1SWDna53SHI6^QO>bflm|px@YuQR(92*Q``42T=wH{o}?#GbGq&7 zaO*#+2}bb`V@^*!o-!RCCv1tPS`Ud*#2nx0lZ^C6;b)Z7NX0@y{uk*MhjEjk19-p* z`KSndvQ5tk#^TMt5l{OgEt?wPXGz6S#zlJai{8!^R5t(H4hA{#v5!FJ&iSswm+F2Kp-?Of&Bi7Kr;7n3FP)HfrJ7AISL5m0U(f+)#7wSmaVWxpQPDIJsI**bmkX@5Ck zX6W-Q*&`xK31|MFp6f2er@aCt8gCFL{!B;eHIZ+6IcgU_s+KiVF=`B&>|%;{4H!Hj zCU~+}G^!uvKzmQWXw~S%b-WoOD76$jr_o+tPO5$c{7+*wf5CUDRTq9@A+PkoW{R`#vF)5t4U2$2s(}|lrbS#)ura) z{T?}P%4HDr^=>IMq1y52<2iBmLbn|k3w8QyqZcS=HfUq~1y?j*tNr9cT8@UTP26l8 z-^_I(G|>}wWoLfQKDp&ayFLf<8^$tmx^?dk3ZV9fQ?_q6HcgMz#{Yphfw5$jWEAG-J-Gktq1NT$LOT+rk6aR{ zOjzZ)NJZKR5`$9A4L1KBQ+)j%g46WB!DALCt~mzkZfm2o3e27^pVG?~w;q%ZZ*gmQ z1Dr^#83!_FPAQiGDhVuZ)c8y#+(J5nLKc21Xz$DMLvzSPjq7x3vu4Sp83@^ld@yub| zP{q>!dt{OsV(rlA=h_y$X6bz~8#aRa4Eou6bLK?uKGMkI0WD|Nyf;(SdJNKYB>Y%q z^o^uj-WXDcP85qsd)vWmc3AoZm7H_&6hj41MRTD32oChJ{W|f8s8dCB_Jel&tOu%r z;aX^&7g;ef<>c{Kc=I*wn@p)ltPgRRU`S%A0c)#1uhel^Q*m&Vr5u;=_@t&ugZk8( zP3tOEVzZiYP4ujFf3}z3Gb7-f=I;f@CxAp6sV?E#2R+{0N0pt)Jf6F8?%a2nl7fvq z>%W=lt_kb1x_Fl1YDuI#DarzN;nW1y%5)pDv~U4Z3_D7&yQ=g-A8?YXnV}v_^u)}) zZhgfg9<2{z0FT&IA)5T0=|a&YLhL5L5*NKfajiUK@s}&PV$%%7hKrB%pch2W=u(W?QGLF3iz4JQJh0szQ?5lgYL8fXy z_!xCmPKeQCpBEEq`jh(MMN9hrp^45us&+^l=A-HSdf+wU=qNEqU1cGcfF&Do;<-6N;vpF(8zZmu&> zL7n5aBB9MJ0T=(Qu5#A>wOl5#0!;Ggw0?TZ?|9JF zAh3W)vi2wkIvhBX8Pr-fVVxj<={0m|>%G?EH(eHgc8 zvb-C}?0>tEmeHjMTnV&W7Na+#!x%OryuPdwRtIYre)E+ETj{iauNK=ozZZVfe7+f0ho#L4hg1K$c z@tm1!i3hu%(!@2AzO(7IdQ_aB^XnguyA|}>%IY*epvbuQrynP7Byk{}B_}7u-r_oe z-HD^2YGdvid~n(=6&tqAWmLKoMUK!A)mO1`YghOqWQ49$CSH4QeO{YWh0N-BtLqmT zF*rD_vIJ>3sEbc|7tDc1FB-Xw3w695Vx=t@$wEAp&CYwWo9t?o$!$@+TGV|+dQe+d z8H~6ghDl6Z9OzO?{LVlsTcz^)WPrgu`?X{E(cclDGmY6Y|LCJ@B!EY!S=BUq{K{pI zfG^milCl9-6>@A<6ru~uB-j_e?rxRiUH3=a;kw@<0t_MgVq zfeK*Vp+BGY7jmf^)b>@YAo7es_gSTzH6;M~U)>$K;;NNM#*0-H@ybHcW5fp!UWe{+ z+Q#%jo(S2F?{o}K^NM~@qO#}JJ;ly&7?H9apXJx8c_usCS2weLum3Au26GHi3-l!F zs)JL7X6UKOi>5oYV0~IJhp}*qaHC}JhGGs>r=g8jECa1)h;xdq#}#gWN-ovHr_nq= zE}kE$&%cEv>|MWd(~d;wK%V(`0{r`vAE7_T8b1n++3NsA*3Cks!+s-yvVDH>%jAOB zZzoH*UX>k~Jr)Kr-c9apQUB>_ZMcL`XQU}2RGb4j_{$pM2pe+5(o0d8(}%aRff=#C zy0ue(S^7_h&Ivz9n$O&=CRy|Kd-lKqWD^>39dy12KUEqtO#~@ilxTf{5)Raxowys2 z)B`|Lb*2Mi%P{&(Zg@6o<#s32qcsnG^m6=^b)tBxc1z5RkGDc6roZwqV~`v8<*+A5 z1@5olS-o8=d@O5*-hLRMV?AA1~M5?k1|TM1eg%gdb!fwH`MV>tuLc4Z4yh zY^pllcP9D1D#)C8bf9@;5gzoIA|SgeM&Uaxx=Tfy=*A{nC$$wPZvBG3G-ZO)z0@J6 zw!0!zn}Hp=*Te4q$m&f8_EKg~y?V`0n>`S9ZEtQMaXwETq$d2B9DYY;EdJNA#%!H` z^l=s+e=G$4Qu%x{OUOCkc3#V*HolDp+SI4RGx*r^ZG3p=EKUXZ2s}Y$A{u)gAFlGP zy0GnlY5_kmAtD_bc)lL82w65bQ0eugbt-E0XenSu7Uxpg_uMl$ zkhcw{TbYf#exhXzRrcHQ7nik%5yiwf=C$%{{FC-2js6BQngR3IXg$I5V@m4TPBEyq z{H&7SSI$2m5!Wqs*u3y(UoFkE>obRRlXnec0w#ne*xJF?f$6F73lEDyQhAmO%?+fW z|KbVz-(!g%Ev-_f_aUc7b=R8rc%-YN4O^~Eb{I5YsMxey-gU3J%~wTm!GyW*t5NS` z&srTLZ$&Xi#3}lX+&)cfIQ&qB-Gf55ef3Vs3XjG&5na7jqdvm4=+f2B@1J18A90`} zEqv#IV@~44Nn_H1rLJv?K}&D2bdVy4E)Zkf+xbh1E10)cjHcdFksYA(C()e5M;VE= zw?4?g6BkvXONfkjC46D0=Hs>B_Q>+sArWZE3Se)!?0^UC@DZ?s%q%;Ec#&6yul~e7 z=TEejo$1>+vLzZ_r#Oy^XK4YfCLMm*)KgS>C&Q?;((FA~XA-kK$aR`bLqc4wyr27X zcgTHYCmv1K z?|Qpi!SOW>9hyei)N(r5|Ku(8>%*4GBjdQndu;y~#Kk%9mR6?*Uo^Eq!TM1!$MD2J zk(M`-w3;sDxKJCyv5R5xQ&;Qpiy2;xGH3Vkp*@!Uj$TDa?)Pd|_Yw4nc3e}4aK9Dc zJRI6rMs@hv_wH_mi#yW?p(XIal*W7ZU_AV@;;*{9;Q%nF*9(_l4xO+T&6p5-GN9&> z(g$W_I^t<63%PDUDNa1rXEfYJ@0NBqi876oMh4jg^eSWIg|tguDdSkKmC?=bt&`n* zVHlxKR=?X8$t&O9s$Ih278u^Y3HH`z+9LaL2 zU}oo4DtbrCN2Zt(A7+^>EoWYczc?`BBhiOuFuBHj?-cg<2hskdjEQsa*H<^>AlG|t zMHooGc5jDWH8#zB@EAD9rjd!*x93q}w-Y^DcR4y-cHToHf@aJv%4VZgUM{fyhhA4I z=)E>#)YvA3{bkH8J9IbI<%*!?W1%ZvT$M^`ck|vl6>Hj0*Prl5U^^W;L84N_#$~#z z%~LeQ0UINZ2o=NE7I`ZW3mz0=4*;`Uyp`Lo&Q+GDdW!D*%v^5Z`LD_d?8oDV&+tfZce3*symRR_zx#H456zvg*_9UE4!Y&iu^sce z6K^2(*akuUxzwJdYFSl=S7WtLF*-DkMvff=K%~VTHzZcw5@8Jm|Defdg$o#52WG7{TO3_x5>>d3`3q>_{a#LWwEH zfx=J4xtuk4bbfN#hwzS&O@^>{PO46fZWg}WPntyf{v20yPF(?sd{Ngj@v28fV1f9~ z6vC$7O=jMq85Ls(f&Bxo z+%row?Hc|4-nuBcw3#l@P575Y=0D3D)?VGWZ1Zim!(qi&_d_hND=nuzl6!7nAWyAy ze$DN|*odScx5P{ulhvVkgn?Y|zP0XtL<(;eP__=|O{tdM$shon6zPVhv7PKj5?YDB z`D}aZyOwo^o8%QuEiJc}d>7(Se7Cog(2leOVQ>;EBm#dd`N@X9L!*Q!xqTVvvRES^?YKv>wR6i) zruFdf6}u$Fz_al`aiXvv%p5Y?_E|TM-YS06!#A@pz%7@0XR_~c3fxCxfOTx>BUttU zetcujJBLk%0>?sz$HIe3!Kxu|gQlU$++8G6 z|6Vc!xZ{g*YK^G&%qb_2JF@f*Th!Nv)?U5^xMM$3P!6f@AkQnG!JP6rmUmxWyJyCK zggBK)`}eyw*1dkOQxwnI&TEmUYHu31d5LJ)% z1qW_8vhdLIaG5ysvzF$E3(p9^4jdLccjG^d^FOQPmzz(#5_Tu8nh^y$2DG*hZ<+#8 zsQ(2!24i(Ozxa+lt*fU;ow%w zrriv-nKduP@q>dla5H*UpY)~3tpLpbBCfvh=0Ca4?!u*vZc8EFttC@<1{Jq^sBQ~eRhcos$rv@u~}RgD@YfO=Xirl|+{Jj?Dcoz=G%&yn97INYOS7WPD|a-bw# z*N?KpMDRt_3wHiuS9e*xMp>oeGy^-BMnR0-DHtJaYdP(bMtc}Gy(d7C_Ld!Q7|vVg zzdy6i{~DyU>#XI%WRuG>yzc)R6VZUSxt3BOSJzUsVQG25%|QIYHNqUIP?y0DWlUNp zczk0=zDS&m7Ht?K^QxT;0$h+c&40dKi+BZ zkanYdDpvp1G}5>o%$nO-J<&zS@6S>|{zyxFf|smR!XDBU_>8y^1&cN)5O0p%!df`x zDUKJ-s!I;ZRtuoZv!|$P23=m?Wl;autRg=4-F%zN;~OPp(p=8&kUS`=Z<*83F*0yh zB7)avW((O4F|!YotQFa)dsH@G8I@rzBw9*%xAcjb_ON^=N<2*)26mM-^*U-l`f{U* zegDlkT5Det#WD{cZB&cY?dpjh1*kZ6st|v0Wsp|i%$|VKUAvoB9bOj!ErS`H>sp&I zvE8^KXMJMbEsUg?5DD`l`@w&S9R7+lW?%P8cn)T~&^d8^d&6mPyh7wY51s`_G#4C3 zyP8M2;82=%9ucB`c1E~OA2*BLEps;=@B{q|l|jCDUpdVP3Vke;hT0C;E}aBpt=;%Bx0cD4r(T#Ng$7ZB(F9v!g1&M?-39o`^=sP5HW-!OW*;!y1^ z4BsgZ6gY~gYc0lG53R|_D!8faeK}TPKOT3|fapT<$1i(j^Feg${EJ2y3Id0DIzrg| zsEjKHi!Fc{tW%sOvth)C26bPJnLZ{1C+x)NQ*umnbNa4$ZGSibyhSY4b=dz z%kzQMj)ZvJLv~$_#ZXMxh!~VZR#JY{%61ZHdX%2o{7dV6-&*_oC$GUW(`n}A%Lnzk zy?$$E%};Lsa0osYq$8w+5qk?7+Zxc=wkJ-{?fO*9&vW}5j_%k#V<2uDV-VCzR zYyz}&)a)BI{MwExZD&4iKO8WU_wfqvzH`je=gNwpGEbSGT;ZR&@ObJ!OW2DM$P$*m*q*rGszR% zpN7&rm-ofuep*st-BwbuV!GFon?Bd(u{8(S-89V25>zd&BL;Mu6qDic$cIR5N{55M zzvw3a6B+sXTG6A{77;L^bE3Xl+{xYtCVS0nMKcP)0$*^GpN`Ycs6ATJ5HA-~NTG&0 z2u4zCcGgLFD$K3m*qVd>N|c3x%gK@%6EY^H)enR~$MQ4^?4tqUsq-J*c{L}En;ZS3 z;tKq=IbDYXi9mfvZzw6K?SCv0v^oN`p|#)GBw{bh&dTT=hbg*Uxi(xG zdUn*Dn;1Vb99+*nMQb8V9u*3K1X7LNNx+>*?WQ=BuA@A*k5Ky|rMGr~)zieC*05 zqgDlaHx=vlr;uVFO7C}_b!HO7@=aWC z-7ZeWfrOI-S%Uw(u&yLAP|>`}SEGxmZPav{*u5RC(aqF6?+139uVdtjGu)?)>irP4 zMRx0DRQ*aMO-R(&N9AYti+KIRU4&oH-TxoIf94Cjva@-BFI?E+pZKDH#}|1Uob<0u z^M#@UnA5Uv8?*ybZQpI!6_S8-j6lkBAY7N@^Q!EmWv=qV8Wl9QV53j&1{_m8HuN)D zsFws7w@7aJqy!>lASN5;Ti3rIQQR3PziPiVmoBW>k<^kICSs2IPK@(<6eQ>M{{Y;n BGJOC5 diff --git a/public/assets/img/sample/photo/wide4.jpg b/public/assets/img/sample/photo/wide4.jpg deleted file mode 100644 index f6d2f58f8f6770b1fbe908b8d0694672030acbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14027 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 BGJOC5 diff --git a/public/assets/img/sample/photo/wide5.jpg b/public/assets/img/sample/photo/wide5.jpg deleted file mode 100644 index f6d2f58f8f6770b1fbe908b8d0694672030acbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14027 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 BGJOC5 diff --git a/public/assets/img/sample/photo/wide6.jpg b/public/assets/img/sample/photo/wide6.jpg deleted file mode 100644 index f6d2f58f8f6770b1fbe908b8d0694672030acbb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14027 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 BGJOC5 diff --git a/public/assets/js/base.js b/public/assets/js/base.js deleted file mode 100644 index 348818f..0000000 --- a/public/assets/js/base.js +++ /dev/null @@ -1,1046 +0,0 @@ -//----------------------------------------------------------------------- -// Version: 2.9 -// Template name: Mobilekit -// Item URL : https://themeforest.net/item/mobilekit-bootstrap-4-based-mobile-ui-kit-template/25384264 -// Author: Bragher -// Author URL : https://themeforest.net/user/bragher -//----------------------------------------------------------------------- - -//----------------------------------------------------------------------- -// Mobilekit Settings -//----------------------------------------------------------------------- -const Mobilekit = { - version: "2.9", // Mobilekit version - //------------------------------------------------------------------- - // PWA Settings - PWA: { - enable: true, // Enable or disable PWA - }, - //------------------------------------------------------------------- - // Dark Mode Settings - Dark_Mode: { - default: false, // Set dark mode as main theme - night_mode: { // Activate dark mode between certain times of the day - enable: false, // Enable or disable night mode - start_time: 20, // Start at 20:00 - end_time: 7, // End at 07:00 - }, - auto_detect: { // Auto detect user's preferences and activate dark mode - enable: false, - } - }, - //------------------------------------------------------------------- - // Right to Left (RTL) Settings - RTL: { - enable: false, // Enable or disable RTL Mode - }, - //------------------------------------------------------------------- - // Test Mode - Test: { - enable: true, // Enable or disable test mode - word: "testmode", // The word that needs to be typed to activate test mode - alert: true, // Enable or disable alert when test mode is activated - alertMessage: "Test mode has been activated. Look at the developer console!" // Alert message - } - //------------------------------------------------------------------- -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Elements -//----------------------------------------------------------------------- -var pageBody = document.querySelector("body"); -var appSidebar = document.getElementById("sidebarPanel") -var loader = document.getElementById('loader'); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Service Workers -//----------------------------------------------------------------------- -if (Mobilekit.PWA.enable) { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.register('service-worker.js') - .then(reg => console.log('service worker registered')) - .catch(err => console.log('service worker not registered - there is an error.', err)); - } -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Page Loader -//---------------------------------------------------------------------- -setTimeout(() => { - loader.setAttribute("style", "pointer-events: none; opacity: 0; transition: 0.2s ease-in-out;"); - setTimeout(() => { - loader.setAttribute("style", "display: none;") - }, 1000); -}, 450); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// RTL (Right to Left) -//----------------------------------------------------------------------- -if (Mobilekit.RTL.enable) { - var pageHTML = document.querySelector("html") - pageHTML.dir = "rtl" - document.querySelector("body").classList.add("rtl-mode") - if (appSidebar != null) { - appSidebar.classList.remove("offcanvas-start") - appSidebar.classList.add("offcanvas-end") - } - document.querySelectorAll(".carousel-full, .carousel-single, .carousel-multiple, .carousel-small, .carousel-slider, .story-block").forEach(function (el) { - el.setAttribute('data-splide', '{"direction":"rtl"}') - }) -} -//----------------------------------------------------------------------- - -//----------------------------------------------------------------------- -// Fix for # href -//----------------------------------------------------------------------- -var aWithHref = document.querySelectorAll('a[href*="#"]'); -aWithHref.forEach(function (el) { - el.addEventListener("click", function (e) { - e.preventDefault(); - }) -}); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Go Top Button -//----------------------------------------------------------------------- -var goTopButton = document.querySelectorAll(".goTop"); -goTopButton.forEach(function (el) { - // show fixed button after some scrolling - window.addEventListener("scroll", function () { - var scrolled = window.scrollY; - if (scrolled > 100) { - el.classList.add("show") - } - else { - el.classList.remove("show") - } - }) - // go top on click - el.addEventListener("click", function (e) { - e.preventDefault(); - window.scrollTo({ - top: 0, - behavior: 'smooth' - }); - }) - -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Go Back Button -var goBackButton = document.querySelectorAll(".goBack"); -goBackButton.forEach(function (el) { - el.addEventListener("click", function () { - window.history.go(-1); - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Adbox Close -var adboxCloseButton = document.querySelectorAll(".adbox .closebutton"); -adboxCloseButton.forEach(function (el) { - el.addEventListener("click", function () { - var adbox = this.parentElement - adbox.classList.add("hide"); - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Copyright Year -var date = new Date(); -var nowYear = date.getFullYear(); -var copyrightYear = document.querySelectorAll('.yearNow'); -copyrightYear.forEach(function(el){ - el.innerHTML = nowYear -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Stories Component -var storiesButton = document.querySelectorAll("[data-component='stories']"); -storiesButton.forEach(function (el) { - el.addEventListener("click", function () { - var target = this.getAttribute("data-bs-target"); - var content = document.querySelector(target + " .modal-content"); - var storytime = this.getAttribute("data-time"); - target = document.querySelector(target); - if (storytime) { - target.classList.add("with-story-bar"); - content.appendChild(document.createElement("div")).className = "story-bar"; - var storybar = document.querySelector("#" + target.id + " .story-bar") - storybar.innerHTML = ""; - // - document.querySelector("#" + target.id + " .story-bar span").animate({ - width: '100%' - }, storytime) - - var storyTimeout = setTimeout(() => { - var modalEl = document.getElementById(target.id) - var modal = bootstrap.Modal.getInstance(modalEl) - modal.hide(); - storybar.remove(); - target.classList.remove("with-story-bar"); - }, storytime); - - var closeButton = document.querySelectorAll(".close-stories") - closeButton.forEach(function (el) { - el.addEventListener("click", function () { - clearTimeout(storyTimeout); - storybar.remove(); - target.classList.remove("with-story-bar"); - }) - }) - - } - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// OS Detection -var osDetection = navigator.userAgent || navigator.vendor || window.opera; -var windowsPhoneDetection = /windows phone/i.test(osDetection); -var androidDetection = /android/i.test(osDetection); -var iosDetection = /iPad|iPhone|iPod/.test(osDetection) && !window.MSStream; - -var detectionWindowsPhone = document.querySelectorAll(".windowsphone-detection"); -var detectionAndroid = document.querySelectorAll(".android-detection"); -var detectioniOS = document.querySelectorAll(".ios-detection"); -var detectionNone = document.querySelectorAll(".non-mobile-detection"); - -if (windowsPhoneDetection) { - // Windows Phone Detected - detectionWindowsPhone.forEach(function (el) { - el.classList.add("is-active"); - }) -} -else if (androidDetection) { - // Android Detected - detectionAndroid.forEach(function (el) { - el.classList.add("is-active"); - }) -} -else if (iosDetection) { - // iOS Detected - detectioniOS.forEach(function (el) { - el.classList.add("is-active"); - }) -} -else { - // Non-Mobile Detected - detectionNone.forEach(function (el) { - el.classList.add("is-active"); - }) - -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Tooltip -var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) -var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { - return new bootstrap.Tooltip(tooltipTriggerEl) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Input -// Clear input -var clearInput = document.querySelectorAll(".clear-input"); -clearInput.forEach(function (el) { - el.addEventListener("click", function () { - var parent = this.parentElement - var input = parent.querySelector(".form-control") - input.focus(); - input.value = ""; - parent.classList.remove("not-empty"); - }) -}) -// active -var formControl = document.querySelectorAll(".form-group .form-control"); -formControl.forEach(function (el) { - // active - el.addEventListener("focus", () => { - var parent = el.parentElement - parent.classList.add("active") - }); - el.addEventListener("blur", () => { - var parent = el.parentElement - parent.classList.remove("active") - }); - // empty check - el.addEventListener("keyup", log); - function log(e) { - var inputCheck = this.value.length; - if (inputCheck > 0) { - this.parentElement.classList.add("not-empty") - } - else { - this.parentElement.classList.remove("not-empty") - } - } -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Searchbox Toggle -var searchboxToggle = document.querySelectorAll(".toggle-searchbox") -searchboxToggle.forEach(function (el) { - el.addEventListener("click", function () { - var search = document.getElementById("search") - var a = search.classList.contains("show") - if (a) { - search.classList.remove("show") - } - else { - search.classList.add("show") - search.querySelector(".form-control").focus(); - } - }) -}); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Stepper -var stepperUp = document.querySelectorAll(".stepper-up"); -stepperUp.forEach(function (el) { - el.addEventListener("click", function () { - var input = el.parentElement.querySelector(".form-control"); - input.value = parseInt(input.value) + 1 - }) -}) -var stepperDown = document.querySelectorAll(".stepper-down"); -stepperDown.forEach(function (el) { - el.addEventListener("click", function () { - var input = el.parentElement.querySelector(".form-control"); - if (parseInt(input.value) > 0) { - input.value = parseInt(input.value) - 1 - } - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Carousel -// Splide Carousel -document.addEventListener('DOMContentLoaded', function () { - - // Full Carousel - document.querySelectorAll('.carousel-full').forEach(carousel => new Splide(carousel, { - perPage: 1, - rewind: true, - type: "loop", - gap: 0, - arrows: false, - pagination: false, - }).mount()); - - // Single Carousel - document.querySelectorAll('.carousel-single').forEach(carousel => new Splide(carousel, { - perPage: 3, - rewind: true, - type: "loop", - gap: 16, - padding: 16, - arrows: false, - pagination: false, - breakpoints: { - 768: { - perPage: 1 - }, - 991: { - perPage: 2 - } - } - }).mount()); - - // Multiple Carousel - document.querySelectorAll('.carousel-multiple').forEach(carousel => new Splide(carousel, { - perPage: 4, - rewind: true, - type: "loop", - gap: 16, - padding: 16, - arrows: false, - pagination: false, - breakpoints: { - 768: { - perPage: 2 - }, - 991: { - perPage: 3 - } - } - }).mount()); - - // Small Carousel - document.querySelectorAll('.carousel-small').forEach(carousel => new Splide(carousel, { - perPage: 9, - rewind: false, - type: "loop", - gap: 16, - padding: 16, - arrows: false, - pagination: false, - breakpoints: { - 768: { - perPage: 5 - }, - 991: { - perPage: 7 - } - } - }).mount()); - - // Slider Carousel - document.querySelectorAll('.carousel-slider').forEach(carousel => new Splide(carousel, { - perPage: 1, - rewind: false, - type: "loop", - gap: 16, - padding: 16, - arrows: false, - pagination: true - }).mount()); - - // Stories Carousel - document.querySelectorAll('.story-block').forEach(carousel => new Splide(carousel, { - perPage: 16, - rewind: false, - type: "slide", - gap: 16, - padding: 16, - arrows: false, - pagination: false, - breakpoints: { - 500: { - perPage: 4 - }, - 768: { - perPage: 7 - }, - 1200: { - perPage: 11 - } - } - }).mount()); -}); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Notification -// trigger notification -var notificationCloseButton = document.querySelectorAll(".notification-box .close-button"); -var notificationTaptoClose = document.querySelectorAll(".tap-to-close .notification-dialog"); -var notificationBox = document.querySelectorAll(".notification-box"); -var autoCloseNotification; - -function closeNotificationBox() { - notificationBox.forEach(function (el) { - el.classList.remove("show") - clearTimeout(autoCloseNotification) - }) -} -function notification(target, time) { - var a = document.getElementById(target); - closeNotificationBox() - setTimeout(() => { - a.classList.add("show") - }, 250); - if (time) { - time = time + 250; - autoCloseNotification = setTimeout(() => { - closeNotificationBox() - }, time); - } -} -// close notification -notificationCloseButton.forEach(function (el) { - el.addEventListener("click", function (e) { - e.preventDefault(); - closeNotificationBox(); - }) -}); - -// tap to close notification -notificationTaptoClose.forEach(function (el) { - el.addEventListener("click", function (e) { - closeNotificationBox(); - }) -}); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Toast -// trigger toast -var toastCloseButton = document.querySelectorAll(".toast-box .close-button"); -var toastTaptoClose = document.querySelectorAll(".toast-box.tap-to-close"); -var toastBoxes = document.querySelectorAll(".toast-box"); -var autoCloseToast; - -function closeToastBox() { - toastBoxes.forEach(function (el) { - el.classList.remove("show") - clearTimeout(autoCloseToast) - }) -} -function toastbox(target, time) { - var a = document.getElementById(target); - closeToastBox() - setTimeout(() => { - a.classList.add("show") - }, 100); - if (time) { - time = time + 100; - autoCloseToast = setTimeout(() => { - closeToastBox() - }, time); - } -} -// close button toast -toastCloseButton.forEach(function (el) { - el.addEventListener("click", function (e) { - e.preventDefault(); - closeToastBox(); - }) -}) -// tap to close toast -toastTaptoClose.forEach(function (el) { - el.addEventListener("click", function (e) { - closeToastBox(); - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Header Scrolled -// Animated header style -var appHeader = document.querySelector(".appHeader.scrolled"); -function animatedScroll() { - var scrolled = window.scrollY; - if (scrolled > 20) { - appHeader.classList.add("is-active") - } - else { - appHeader.classList.remove("is-active") - } -} -if (document.body.contains(appHeader)) { - animatedScroll(); - window.addEventListener("scroll", function () { - animatedScroll(); - }) -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Offline Mode / Online Mode Detection - -// You can change the text here -var OnlineText = "Connected to Internet"; -var OfflineText = "No Internet Connection"; - -// Online Mode Toast Append -function onlineModeToast() { - var check = document.getElementById("online-toast"); - if (document.body.contains(check)) { - check.classList.add("show") - } - else { - pageBody.appendChild(document.createElement("div")).id = "online-toast"; - var toast = document.getElementById("online-toast"); - toast.className = "toast-box bg-success toast-top tap-to-close"; - toast.innerHTML = - "

" - setTimeout(() => { - toastbox('online-toast', 3000); - }, 500); - } -} - -// Offline Mode Toast Append -function offlineModeToast() { - var check = document.getElementById("offline-toast"); - if (document.body.contains(check)) { - check.classList.add("show") - } - else { - pageBody.appendChild(document.createElement("div")).id = "offline-toast"; - var toast = document.getElementById("offline-toast"); - toast.className = "toast-box bg-danger toast-top tap-to-close"; - toast.innerHTML = - "
" - + - OfflineText - + - "
" - setTimeout(() => { - toastbox('offline-toast', 3000); - }, 500); - } -} - -// Online Mode Function -function onlineMode() { - var check = document.getElementById("offline-toast"); - if (document.body.contains(check)) { - check.classList.remove("show") - } - onlineModeToast(); - var toast = document.getElementById("online-toast") - toast.addEventListener("click", function () { - this.classList.remove("show") - }) - setTimeout(() => { - toast.classList.remove("show") - }, 3000); -} - -// Online Mode Function -function offlineMode() { - var check = document.getElementById("online-toast"); - if (document.body.contains(check)) { - check.classList.remove("show") - } - offlineModeToast(); - var toast = document.getElementById("offline-toast") - toast.addEventListener("click", function () { - this.classList.remove("show") - }) - setTimeout(() => { - toast.classList.remove("show") - }, 3000); -} - -// Check with event listener if online or offline -window.addEventListener('online', onlineMode); -window.addEventListener('offline', offlineMode); -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Upload Input -var uploadComponent = document.querySelectorAll('.custom-file-upload'); -uploadComponent.forEach(function (el) { - var fileUploadParent = '#' + el.id; - var fileInput = document.querySelector(fileUploadParent + ' input[type="file"]') - var fileLabel = document.querySelector(fileUploadParent + ' label') - var fileLabelText = document.querySelector(fileUploadParent + ' label span') - var filelabelDefault = fileLabelText.innerHTML; - fileInput.addEventListener('change', function (event) { - var name = this.value.split('\\').pop() - tmppath = URL.createObjectURL(event.target.files[0]); - if (name) { - fileLabel.classList.add('file-uploaded'); - fileLabel.style.backgroundImage = "url(" + tmppath + ")"; - fileLabelText.innerHTML = name; - } - else { - fileLabel.classList.remove("file-uploaded") - fileLabelText.innerHTML = filelabelDefault; - } - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Multi-level Listview -var multiListview = document.querySelectorAll(".listview .multi-level > a.item"); - -multiListview.forEach(function (el) { - el.addEventListener("click", function () { - var parent = this.parentNode; - var listview = parent.parentNode; - var container = parent.querySelectorAll('.listview') - var activated = listview.querySelectorAll('.multi-level.active'); - var activatedContainer = listview.querySelectorAll('.multi-level.active .listview') - - function openContainer() { - container.forEach(function (e) { - e.style.height = 'auto'; - var currentheight = e.clientHeight + 10 + 'px'; - e.style.height = '0px' - setTimeout(() => { - e.style.height = currentheight - }, 0); - }) - } - function closeContainer() { - container.forEach(function (e) { - e.style.height = '0px'; - }) - } - if (parent.classList.contains('active')) { - parent.classList.remove('active'); - closeContainer(); - } - else { - parent.classList.add('active'); - openContainer(); - } - activated.forEach(function (element) { - element.classList.remove('active'); - activatedContainer.forEach(function (e) { - e.style.height = '0px' - }) - }) - }); - -}) -//----------------------------------------------------------------------- - - - -//----------------------------------------------------------------------- -// Add to Home -function iosAddtoHome() { - var offcanvas = new bootstrap.Offcanvas(document.getElementById('ios-add-to-home-screen')) - offcanvas.toggle(); -} -function androidAddtoHome() { - var offcanvas = new bootstrap.Offcanvas(document.getElementById('android-add-to-home-screen')) - offcanvas.toggle(); -} -function AddtoHome(time, once) { - if (once) { - var AddHomeStatus = localStorage.getItem("MobilekitAddHomeStatus"); - if (AddHomeStatus === "1" || AddHomeStatus === 1) { - // already showed up - } - else { - localStorage.setItem("MobilekitAddHomeStatus", 1) - window.addEventListener('load', () => { - if (navigator.standalone) { - // if app installed ios home screen - } - else if (matchMedia('(display-mode: standalone)').matches) { - // if app installed android home screen - } - else { - // if app is not installed - if (androidDetection) { - setTimeout(() => { - androidAddtoHome() - }, time); - } - if (iosDetection) { - setTimeout(() => { - iosAddtoHome() - }, time); - } - } - }); - } - } - else { - window.addEventListener('load', () => { - if (navigator.standalone) { - // app loaded to ios - } - else if (matchMedia('(display-mode: standalone)').matches) { - // app loaded to android - } - else { - // app not loaded - if (androidDetection) { - setTimeout(() => { - androidAddtoHome() - }, time); - } - if (iosDetection) { - setTimeout(() => { - iosAddtoHome() - }, time); - } - } - }); - } - -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Dark Mode Detection -var checkDarkModeStatus = localStorage.getItem("MobilekitDarkMode"); -var switchDarkMode = document.querySelectorAll(".dark-mode-switch"); -var pageBodyActive = pageBody.classList.contains("dark-mode-active"); - -// Check if enable as default -if (Mobilekit.Dark_Mode.default) { - pageBody.classList.add("dark-mode-active"); -} - -// Night Mode -if (Mobilekit.Dark_Mode.night_mode.enable) { - var nightStart = Mobilekit.Dark_Mode.night_mode.start_time; - var nightEnd = Mobilekit.Dark_Mode.night_mode.end_time; - var currentDate = new Date(); - var currentHour = currentDate.getHours(); - if (currentHour >= nightStart || currentHour < nightEnd) { - // It is night time - pageBody.classList.add("dark-mode-active"); - } -} - -// Auto Detect Dark Mode -if (Mobilekit.Dark_Mode.auto_detect.enable) - if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - pageBody.classList.add("dark-mode-active"); - } - -function switchDarkModeCheck(value) { - switchDarkMode.forEach(function (el) { - el.checked = value - }) -} -// if dark mode on -if (checkDarkModeStatus === 1 || checkDarkModeStatus === "1" || pageBody.classList.contains('dark-mode-active')) { - switchDarkModeCheck(true); - if (pageBodyActive) { - // dark mode already activated - } - else { - pageBody.classList.add("dark-mode-active") - } -} -else { - switchDarkModeCheck(false); -} -switchDarkMode.forEach(function (el) { - el.addEventListener("click", function () { - var darkmodeCheck = localStorage.getItem("MobilekitDarkMode"); - var bodyCheck = pageBody.classList.contains('dark-mode-active'); - if (darkmodeCheck === 1 || darkmodeCheck === "1" || bodyCheck) { - pageBody.classList.remove("dark-mode-active"); - localStorage.setItem("MobilekitDarkMode", "0"); - switchDarkModeCheck(false); - } - else { - pageBody.classList.add("dark-mode-active") - switchDarkModeCheck(true); - localStorage.setItem("MobilekitDarkMode", "1"); - } - }) -}) -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Countdown -function countdownTimer(time) { - var end = time; - end = new Date(end).getTime(); - var d, h, m, s; - setInterval(() => { - let now = new Date().getTime(); - let r = parseInt((end - now) / 1000); - if (r >= 0) { - // days - d = parseInt(r / 86400); - r = (r % 86400); - // hours - h = parseInt(r / 3600); - r = (r % 3600); - // minutes - m = parseInt(r / 60); - r = (r % 60); - // seconds - s = parseInt(r); - d = parseInt(d, 10); - h = h < 10 ? "0" + h : h; - m = m < 10 ? "0" + m : m; - s = s < 10 ? "0" + s : s; - document.getElementById("countDown").innerHTML = - "
" + d + "Days
" - + - "
" + h + "Hours
" - + - "
" + m + "Minutes
" - + - "
" + s + "Seconds
" - } else { - document.getElementById("countDown").innerHTML = "

The countdown is over.

" - } - }, 1000); -} -//----------------------------------------------------------------------- - - -//----------------------------------------------------------------------- -// Cookies Box -if (document.querySelector(".cookies-modal") === null) { - // Doesn't exist. -} -else{ - var elCookies = document.getElementById("cookies-box"); - var CookiesStatus = localStorage.getItem("MobilekitCookiesStatus"); - function CookiesBox(time) { - if (CookiesStatus === "1" || CookiesStatus === 1) { - // Cookies already accepted. - } - else { - if (time) { - setTimeout(() => { - elCookies.classList.add("show"); - }, time); - } - else { - elCookies.classList.add("show"); - } - } - } - document.querySelectorAll(".accept-cookies").forEach(function (el) { - el.addEventListener("click", function () { - localStorage.setItem("MobilekitCookiesStatus", "1"); - }) - }) - document.querySelectorAll(".toggle-cookies").forEach(function (el) { - el.addEventListener("click", function () { - elCookies.classList.toggle("show"); - }) - }) -} -//----------------------------------------------------------------------- - - - -//----------------------------------------------------------------------- -// Test Mode -function testMode() { - var colorDanger = "color: #EC4433; font-weight:bold;" - var colorSuccess = "color: #34C759; font-weight:bold;" - - console.clear(); - console.log("%cMobilekit (v" + Mobilekit.version + ")", "font-size: 1.3em; font-weight: bold; color: #FFF; background-color: #1E74FD; padding: 14px 70px; margin-bottom: 16px;") - console.log("%c🚀 TEST MODE ACTIVATED ..!", "font-size: 1em; font-weight: bold; margin: 4px 0;"); - - function testModeMsg(value, msg) { - if (value) { - console.log("%c|" + "%c " + msg + " : " + "%cEnabled", "color: #444; font-size :1.2em; font-weight: bold;", "color: inherit", colorSuccess); - } - else if (value == false) { - console.log("%c|" + "%c " + msg + " : " + "%cDisabled", "color: #444; font-size :1.2em; font-weight: bold;", "color: inherit", colorDanger); - } - } - function testModeInfo(value, msg) { - console.log("%c|" + "%c " + msg + " : " + "%c" + value, "color: #444; font-size :1.2em; font-weight: bold;", "color: inherit", "color:#1E74FD; font-weight: bold;"); - } - function testModeSubtitle(msg) { - console.log("%c # " + msg, "color: #FFF; background: #444; font-size: 1.2em; padding: 8px 16px; margin-top: 16px; border-radius: 12px 12px 0 0"); - } - - testModeSubtitle("THEME SETTINGS") - testModeMsg(Mobilekit.PWA.enable, "PWA") - testModeMsg(Mobilekit.Dark_Mode.default, "Set dark mode as default theme") - testModeMsg(Mobilekit.Dark_Mode.night_mode.enable, "Night mode (between " + Mobilekit.Dark_Mode.night_mode.start_time + ":00 and " + Mobilekit.Dark_Mode.night_mode.end_time + ":00)") - testModeMsg(Mobilekit.Dark_Mode.auto_detect.enable, "Auto detect dark mode") - testModeMsg(Mobilekit.RTL.enable, "RTL") - testModeMsg(Mobilekit.Test.enable, "Test mode") - testModeMsg(Mobilekit.Test.alert, "Test mode alert") - - testModeSubtitle("PREVIEW INFOS") - // Resolution - testModeInfo(window.screen.availWidth + " x " + window.screen.availHeight, "Resolution") - // Device - if (iosDetection) { - testModeInfo("iOS", "Device") - } - else if (androidDetection) { - testModeInfo("Android", "Device") - } - else if (windowsPhoneDetection) { - testModeInfo("Windows Phone", "Device") - } - else { - testModeInfo("Not a Mobile Device", "Device") - } - //Language - testModeInfo(window.navigator.language, "Language") - // Theme - if (pageBody.classList.contains("dark-mode-active")) { - testModeInfo("Dark Mode", "Current theme") - } - else { - testModeInfo("Light Mode", "Current theme") - } - // Online Status - if (window.navigator.onLine) { - testModeInfo("Online", "Internet connection") - } - else { - testModeInfo("Offline", "Internet connection") - } -} -function themeTesting() { - var word = Mobilekit.Test.word; - var value = ""; - window.addEventListener('keypress', function (e) { - value = value + String.fromCharCode(e.keyCode).toLowerCase(); - if (value.length > word.length) { - value = value.slice(1); - } - if (value == word || value === word) { - value = "" - if (Mobilekit.Test.alert) { - var content = document.getElementById("appCapsule") - content.appendChild(document.createElement("div")).className = "test-alert-wrapper"; - var alert = - "
" - + - "
" - + - "

🤖

" - + - Mobilekit.Test.alertMessage - + - "
" - var wrapper = document.querySelector(".test-alert-wrapper") - wrapper.innerHTML = alert; - toastbox('alert-toast'); - setTimeout(() => { - this.document.getElementById("alert-toast").classList.remove("show") - }, 4000); - } - testMode(); - } - - }) -} - -if (Mobilekit.Test.enable) { - themeTesting(); -} -//----------------------------------------------------------------------- \ No newline at end of file diff --git a/public/assets/js/lib/bootstrap.min.js b/public/assets/js/lib/bootstrap.min.js deleted file mode 100644 index c087e1f..0000000 --- a/public/assets/js/lib/bootstrap.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v5.1.3 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},pn={...un.DefaultType,content:"(string|element|function)"},mn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}})); \ No newline at end of file diff --git a/public/assets/js/plugins/progressbar-js/progressbar.min.js b/public/assets/js/plugins/progressbar-js/progressbar.min.js deleted file mode 100644 index dd04b56..0000000 --- a/public/assets/js/plugins/progressbar-js/progressbar.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.ProgressBar=a()}}(function(){var a;return function(){function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){return e(b[g][1][a]||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g0&&void 0!==arguments[0]?arguments[0]:{},b=new v,c=b.tween(a);return c.tweenable=b,c}c.d(b,"e",function(){return q}),c.d(b,"c",function(){return s}),c.d(b,"b",function(){return t}),c.d(b,"a",function(){return v}),c.d(b,"d",function(){return i});var j=c(1),k="undefined"!=typeof window?window:a,l=k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||k.mozCancelRequestAnimationFrame&&k.mozRequestAnimationFrame||setTimeout,m=function(){},n=null,o=null,p=g({},j),q=function(a,b,c,d,e,f,g){var h=al?l:b,n=h-(l-m);m>=l?(i(j,c,n),a.stop(!0)):(a._applyFilter("beforeTween"),m1&&void 0!==arguments[1]?arguments[1]:"linear",c={},d=e(b);if("string"===d||"function"===d)for(var f in a)c[f]=b;else for(var g in a)c[g]=b[g]||"linear";return c},u=function(a){if(a===n)(n=a._next)?n._previous=null:o=null;else if(a===o)(o=a._previous)?o._next=null:n=null;else{var b=a._previous,c=a._next;b._next=c,c._previous=b}a._previous=a._next=null},v=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),this._currentState=b,this._configured=!1,this._filters=[],this._timestamp=null,this._next=null,this._previous=null,c&&this.setConfig(c)}var b,c,e;return b=a,(c=[{key:"_applyFilter",value:function(a){var b=!0,c=!1,d=void 0;try{for(var e,f=this._filters[Symbol.iterator]();!(b=(e=f.next()).done);b=!0){var g=e.value[a];g&&g(this)}}catch(a){c=!0,d=a}finally{try{b||null==f.return||f.return()}finally{if(c)throw d}}}},{key:"tween",value:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,c=this._attachment,d=this._configured;return!b&&d||this.setConfig(b),this._pausedAtTime=null,this._timestamp=a.now(),this._start(this.get(),c),this.resume()}},{key:"setConfig",value:function(){var b=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=c.attachment,e=c.delay,f=void 0===e?0:e,h=c.duration,i=void 0===h?500:h,j=c.easing,k=c.from,l=c.promise,n=void 0===l?Promise:l,o=c.start,p=void 0===o?m:o,q=c.step,r=void 0===q?m:q,s=c.to;this._configured=!0,this._attachment=d,this._isPlaying=!1,this._pausedAtTime=null,this._scheduleId=null,this._delay=f,this._start=p,this._step=r,this._duration=i,this._currentState=g({},k||this.get()),this._originalState=this.get(),this._targetState=g({},s||this.get());var u=this._currentState;this._targetState=g({},u,{},this._targetState),this._easing=t(u,j);var v=a.filters;for(var w in this._filters.length=0,v)v[w].doesApply(this)&&this._filters.push(v[w]);return this._applyFilter("tweenCreated"),this._promise=new n(function(a,c){b._resolve=a,b._reject=c}),this._promise.catch(m),this}},{key:"get",value:function(){return g({},this._currentState)}},{key:"set",value:function(a){this._currentState=a}},{key:"pause",value:function(){if(this._isPlaying)return this._pausedAtTime=a.now(),this._isPlaying=!1,u(this),this}},{key:"resume",value:function(){if(null===this._timestamp)return this.tween();if(this._isPlaying)return this._promise;var b=a.now();return this._pausedAtTime&&(this._timestamp+=b-this._pausedAtTime,this._pausedAtTime=null),this._isPlaying=!0,null===n?(n=this,o=this,function a(){n&&(l.call(k,a,1e3/60),s())}()):(this._previous=o,o._next=this,o=this),this._promise}},{key:"seek",value:function(b){b=Math.max(b,0);var c=a.now();return this._timestamp+b===0?this:(this._timestamp=c-b,this._isPlaying||r(this,c),this)}},{key:"stop",value:function(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],b=this._attachment,c=this._currentState,d=this._easing,e=this._originalState,f=this._targetState;if(this._isPlaying)return this._isPlaying=!1,u(this),a?(this._applyFilter("beforeTween"),q(1,c,e,f,1,0,d),this._applyFilter("afterTween"),this._applyFilter("afterTweenEnd"),this._resolve(c,b)):this._reject(c,b),this}},{key:"isPlaying",value:function(){return this._isPlaying}},{key:"setScheduleFunction",value:function(b){a.setScheduleFunction(b)}},{key:"dispose",value:function(){for(var a in this)delete this[a]}}])&&d(b.prototype,c),e&&d(b,e),a}();v.setScheduleFunction=function(a){return l=a},v.formulas=p,v.filters={},v.now=Date.now||function(){return+new Date}}).call(this,c(2))},function(a,b,c){"use strict";c.r(b),c.d(b,"linear",function(){return d}),c.d(b,"easeInQuad",function(){return e}),c.d(b,"easeOutQuad",function(){return f}),c.d(b,"easeInOutQuad",function(){return g}),c.d(b,"easeInCubic",function(){return h}),c.d(b,"easeOutCubic",function(){return i}),c.d(b,"easeInOutCubic",function(){return j}),c.d(b,"easeInQuart",function(){return k}),c.d(b,"easeOutQuart",function(){return l}),c.d(b,"easeInOutQuart",function(){return m}),c.d(b,"easeInQuint",function(){return n}),c.d(b,"easeOutQuint",function(){return o}),c.d(b,"easeInOutQuint",function(){return p}),c.d(b,"easeInSine",function(){return q}),c.d(b,"easeOutSine",function(){return r}),c.d(b,"easeInOutSine",function(){return s}),c.d(b,"easeInExpo",function(){return t}),c.d(b,"easeOutExpo",function(){return u}),c.d(b,"easeInOutExpo",function(){return v}),c.d(b,"easeInCirc",function(){return w}),c.d(b,"easeOutCirc",function(){return x}),c.d(b,"easeInOutCirc",function(){return y}),c.d(b,"easeOutBounce",function(){return z}),c.d(b,"easeInBack",function(){return A}),c.d(b,"easeOutBack",function(){return B}),c.d(b,"easeInOutBack",function(){return C}),c.d(b,"elastic",function(){return D}),c.d(b,"swingFromTo",function(){return E}),c.d(b,"swingFrom",function(){return F}),c.d(b,"swingTo",function(){return G}),c.d(b,"bounce",function(){return H}),c.d(b,"bouncePast",function(){return I}),c.d(b,"easeFromTo",function(){return J}),c.d(b,"easeFrom",function(){return K}),c.d(b,"easeTo",function(){return L});var d=function(a){return a},e=function(a){return Math.pow(a,2)},f=function(a){return-(Math.pow(a-1,2)-1)},g=function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},h=function(a){return Math.pow(a,3)},i=function(a){return Math.pow(a-1,3)+1},j=function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},k=function(a){return Math.pow(a,4)},l=function(a){return-(Math.pow(a-1,4)-1)},m=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},n=function(a){return Math.pow(a,5)},o=function(a){return Math.pow(a-1,5)+1},p=function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},q=function(a){return 1-Math.cos(a*(Math.PI/2))},r=function(a){return Math.sin(a*(Math.PI/2))},s=function(a){return-.5*(Math.cos(Math.PI*a)-1)},t=function(a){return 0===a?0:Math.pow(2,10*(a-1))},u=function(a){return 1===a?1:1-Math.pow(2,-10*a)},v=function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*--a))},w=function(a){return-(Math.sqrt(1-a*a)-1)},x=function(a){return Math.sqrt(1-Math.pow(a-1,2))},y=function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},z=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},A=function(a){var b=1.70158;return a*a*((b+1)*a-b)},B=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},C=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},D=function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},E=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},F=function(a){var b=1.70158;return a*a*((b+1)*a-b)},G=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},H=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},I=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?2-(7.5625*(a-=1.5/2.75)*a+.75):a<2.5/2.75?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},J=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},K=function(a){return Math.pow(a,4)},L=function(a){return Math.pow(a,.25)}},function(a,b){var c;c=function(){return this}();try{c=c||new Function("return this")()}catch(a){"object"==typeof window&&(c=window)}a.exports=c},function(a,b,c){"use strict";function d(a){return parseInt(a,16)}function e(a){var b=a._currentState;[b,a._originalState,a._targetState].forEach(B),a._tokenData=E(b)}function f(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;K(e,f),[b,c,d].forEach(function(a){return F(a,f)})}function g(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;[b,c,d].forEach(function(a){return J(a,f)}),L(e,f)}function h(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function i(a){for(var b=1;b=0?a:0-a};return i=1-(k=3*b)-(j=3*(d-b)-k),l=1-(n=3*c)-(m=3*(e-c)-n),g=a,h=function(a){return 1/(200*a)}(f),function(a){return((l*a+m)*a+n)*a}(function(a,b){var c,d,e,f,g,h;for(e=a,h=0;h<8;h++){if(f=o(e)-a,q(f)(d=1))return d;for(;cf?c=e:d=e,e=.5*(d-c)+c}return e}(g,h))}c.r(b);var o={};c.r(o),c.d(o,"doesApply",function(){return M}),c.d(o,"tweenCreated",function(){return e}),c.d(o,"beforeTween",function(){return f}),c.d(o,"afterTween",function(){return g});var p,q,r=c(0),s=/(\d|-|\.)/,t=/([^\-0-9.]+)/g,u=/[0-9.-]+/g,v=(p=u.source,q=/,\s*/.source,new RegExp("rgb\\(".concat(p).concat(q).concat(p).concat(q).concat(p,"\\)"),"g")),w=/^.*\(/,x=/#([0-9]|[a-f]){3,6}/gi,y=function(a,b){return a.map(function(a,c){return"_".concat(b,"_").concat(c)})},z=function(a){return"rgb(".concat((b=a,3===(b=b.replace(/#/,"")).length&&(b=(b=b.split(""))[0]+b[0]+b[1]+b[1]+b[2]+b[2]),[d(b.substr(0,2)),d(b.substr(2,2)),d(b.substr(4,2))]).join(","),")");var b},A=function(a,b,c){var d=b.match(a),e=b.replace(a,"VAL");return d&&d.forEach(function(a){return e=e.replace("VAL",c(a))}),e},B=function(a){for(var b in a){var c=a[b];"string"==typeof c&&c.match(x)&&(a[b]=A(x,c,z))}},C=function(a){var b=a.match(u).map(Math.floor);return"".concat(a.match(w)[0]).concat(b.join(","),")")},D=function(a){return a.match(u)},E=function(a){var b,c,d={};for(var e in a){var f=a[e];"string"==typeof f&&(d[e]={formatString:(b=f,c=void 0,c=b.match(t),c?(1===c.length||b.charAt(0).match(s))&&c.unshift(""):c=["",""],c.join("VAL")),chunkNames:y(D(f),e)})}return d},F=function(a,b){var c=function(c){D(a[c]).forEach(function(d,e){return a[b[c].chunkNames[e]]=+d}),delete a[c]};for(var d in b)c(d)},G=function(a,b){var c={};return b.forEach(function(b){c[b]=a[b],delete a[b]}),c},H=function(a,b){return b.map(function(b){return a[b]})},I=function(a,b){return b.forEach(function(b){return a=a.replace("VAL",+b.toFixed(4))}),a},J=function(a,b){for(var c in b){var d=b[c],e=d.chunkNames,f=d.formatString,g=I(f,H(G(a,e),e));a[c]=A(v,g,C)}},K=function(a,b){var c=function(c){var d=b[c].chunkNames,e=a[c];if("string"==typeof e){var f=e.split(" "),g=f[f.length-1];d.forEach(function(b,c){return a[b]=f[c]||g})}else d.forEach(function(b){return a[b]=e});delete a[c]};for(var d in b)c(d)},L=function(a,b){for(var c in b){var d=b[c].chunkNames,e=a[d[0]];a[c]="string"==typeof e?d.map(function(b){var c=a[b];return delete a[b],c}).join(" "):e}},M=function(a){var b=a._currentState;return Object.keys(b).some(function(a){return"string"==typeof b[a]})},N=new r.a,O=r.a.filters,P=function(a,b,c,d){var e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,f=i({},a),g=Object(r.b)(a,d);for(var h in N._filters.length=0,N.set({}),N._currentState=f,N._originalState=a,N._targetState=b,N._easing=g,O)O[h].doesApply(N)&&N._filters.push(O[h]);N._applyFilter("tweenCreated"),N._applyFilter("beforeTween");var j=Object(r.e)(c,f,a,b,1,e,g);return N._applyFilter("afterTween"),j},Q=function(){function a(){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),R.set(this,{writable:!0,value:[]});for(var b=arguments.length,c=new Array(b),d=0;da.strokeWidth&&(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,"2radius":2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],3:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate=b.vertical?"M {center},100 L {center},0":"M 0,{center} L 100,{center}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,b){var c=b.vertical?"0 0 "+b.strokeWidth+" 100":"0 0 100 "+b.strokeWidth;a.setAttribute("viewBox",c),a.setAttribute("preserveAspectRatio","none")},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],4:[function(a,b,c){b.exports={Line:a("./line"),Circle:a("./circle"),SemiCircle:a("./semicircle"),Square:a("./square"),Path:a("./path"),Shape:a("./shape"),utils:a("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./square":8,"./utils":9}],5:[function(a,b,c){var d=a("shifty"),e=a("./utils"),f=d.Tweenable,g={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},h=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");c=e.extend({delay:0,duration:800,easing:"linear",from:{},to:{},step:function(){}},c);var d;d=e.isString(b)?document.querySelector(b):b,this.path=d,this._opts=c,this._tweenable=null;var f=this.path.getTotalLength();this.path.style.strokeDasharray=f+" "+f,this.set(0)};h.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},h.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(b)){var c=this._easing(this._opts.easing);b(this._calculateTo(a,c),this._opts.shape||this,this._opts.attachment)}},h.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},h.prototype.animate=function(a,b,c){b=b||{},e.isFunction(b)&&(c=b,b={});var d=e.extend({},b),g=e.extend({},this._opts);b=e.extend(g,b);var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,d);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new f,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,delay:b.delay,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)}}).then(function(a){e.isFunction(c)&&c()}).catch(function(a){throw console.error("Error in tweening:",a),a})},h.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue("stroke-dashoffset"),10)},h.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},h.prototype._resolveFromAndTo=function(a,b,c){return c.from&&c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(b),to:this._calculateTo(a,b)}},h.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},h.prototype._calculateTo=function(a,b){return d.interpolate(this._opts.from,this._opts.to,a,b)},h.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(!0),this._tweenable=null)},h.prototype._easing=function(a){return g.hasOwnProperty(a)?g[a]:a},b.exports=h},{"./utils":9,shifty:1}],6:[function(a,b,c){var d=a("./shape"),e=a("./circle"),f=a("./utils"),g=function(a,b){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 50")},g.prototype._initializeTextContainer=function(a,b,c){a.text.style&&(c.style.top="auto",c.style.bottom="0",a.text.alignToBottom?f.setStyle(c,"transform","translate(-50%, 0)"):f.setStyle(c,"transform","translate(-50%, 50%)"))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{"./circle":2,"./shape":7,"./utils":9}],7:[function(a,b,c){var d=a("./path"),e=a("./utils"),f="Object is destroyed",g=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=e.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},c,!0),e.isObject(c)&&void 0!==c.svgStyle&&(this._opts.svgStyle=c.svgStyle),e.isObject(c)&&e.isObject(c.text)&&void 0!==c.text.style&&(this._opts.text.style=c.text.style);var f,g=this._createSvgView(this._opts);if(!(f=e.isString(b)?document.querySelector(b):b))throw new Error("Container does not exist: "+b);this._container=f,this._container.appendChild(g.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&e.setStyles(g.svg,this._opts.svgStyle),this.svg=g.svg,this.path=g.path,this.trail=g.trail,this.text=null;var h=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(g.path,h),e.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath.stop()},g.prototype.pause=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.pause()},g.prototype.resume=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.resume()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),e.isObject(a)?(e.removeChildren(this.text),this.text.appendChild(a)):this.text.innerHTML=a},g.prototype._createSvgView=function(a){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&&(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 100")},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor="#eee"),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttribute("d",a),c.setAttribute("stroke",b.color),c.setAttribute("stroke-width",b.strokeWidth),b.fill?c.setAttribute("fill",b.fill):c.setAttribute("fill-opacity","0"),c},g.prototype._createTextContainer=function(a,b){var c=document.createElement("div");c.className=a.text.className;var d=a.text.style;return d&&(a.text.autoStyleContainer&&(b.style.position="relative"),e.setStyles(c,d),d.color||(c.style.color=a.color)),this._initializeTextContainer(a,b,c),c},g.prototype._initializeTextContainer=function(a,b,c){},g.prototype._pathString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._trailString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._warnContainerAspectRatio=function(a){if(this.containerAspectRatio){var b=window.getComputedStyle(a,null),c=parseFloat(b.getPropertyValue("width"),10),d=parseFloat(b.getPropertyValue("height"),10);e.floatEquals(this.containerAspectRatio,c/d)||(console.warn("Incorrect aspect ratio of container","#"+a.id,"detected:",b.getPropertyValue("width")+"(width)","/",b.getPropertyValue("height")+"(height)","=",c/d),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},b.exports=g},{"./path":5,"./utils":9}],8:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate="M 0,{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{strokeWidth}",this._trailTemplate="M {startMargin},{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{halfOfStrokeWidth}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=100-a.strokeWidth/2;return e.render(this._pathTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2})},f.prototype._trailString=function(a){var b=100-a.strokeWidth/2;return e.render(this._trailTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2,startMargin:a.strokeWidth/2-a.trailWidth/2})},b.exports=f},{"./shape":7,"./utils":9}],9:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&&l(f)&&l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,b){var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f="\\{"+d+"\\}",g=new RegExp(f,"g");c=c.replace(g,e)}return c}function f(a,b,c){for(var d=a.style,e=0;ee?e:n),n>e?n:e)}function d(t,n){var e=0;return t.replace(/%s/g,(function(){return u(n)[e++]}))}function f(t){var n=typeof t;return"number"===n&&t>0?parseFloat(t)+"px":"string"===n?t:""}function l(t){return t<10?"0"+t:t}function h(t,n){if("string"==typeof n){var e=m("div",{});E(e,{position:"absolute",width:n}),w(t,e),n=e.clientWidth,b(e)}return+n||0}function p(t,n){return t?t.querySelector(n.split(" ")[0]):null}function g(t,n){return v(t,n)[0]}function v(t,n){return t?r(t.children).filter((function(t){return P(t,n.split(" ")[0])||t.tagName===n})):[]}function m(t,n){var e=document.createElement(t);return o(n,(function(t,n){return C(e,n,t)})),e}function y(t){var n=m("div",{});return n.innerHTML=t,n.firstChild}function b(t){u(t).forEach((function(t){if(t){var n=t.parentElement;n&&n.removeChild(t)}}))}function w(t,n){t&&t.appendChild(n)}function x(t,n){if(t&&n){var e=n.parentElement;e&&e.insertBefore(t,n)}}function E(t,n){t&&o(n,(function(n,e){null!==n&&(t.style[e]=n)}))}function _(t,n,e){t&&u(n).forEach((function(n){n&&t.classList[e?"remove":"add"](n)}))}function k(t,n){_(t,n,!1)}function S(t,n){_(t,n,!0)}function P(t,n){return!!t&&t.classList.contains(n)}function C(t,n,e){t&&t.setAttribute(n,e)}function z(t,n){return t?t.getAttribute(n):""}function I(t,n){u(n).forEach((function(n){u(t).forEach((function(t){return t&&t.removeAttribute(n)}))}))}function M(t){return t.getBoundingClientRect()}var T="slide",A="loop",O="fade",L=function(t,n){var e,i;return{mount:function(){e=n.Elements.list,t.on("transitionend",(function(t){t.target===e&&i&&i()}),e)},start:function(o,r,s,a,u){var c=t.options,d=n.Controller.edgeIndex,f=c.speed;i=u,t.is(T)&&(0===s&&r>=d||s>=d&&0===r)&&(f=c.rewindSpeed||f),E(e,{transition:"transform "+f+"ms "+c.easing,transform:"translate("+a.x+"px,"+a.y+"px)"})}}},W=function(t,n){function e(e){var i=t.options;E(n.Elements.slides[e],{transition:"opacity "+i.speed+"ms "+i.easing})}return{mount:function(){e(t.index)},start:function(t,i,o,r,s){var a=n.Elements.track;E(a,{height:f(a.clientHeight)}),e(i),setTimeout((function(){s(),E(a,{height:""})}))}}};function H(t){console.error("[SPLIDE] "+t)}function j(t,n){if(!t)throw new Error(n)}var q="splide",D={active:"is-active",visible:"is-visible",loading:"is-loading"},N={type:"slide",rewind:!1,speed:400,rewindSpeed:0,waitForTransition:!0,width:0,height:0,fixedWidth:0,fixedHeight:0,heightRatio:0,autoWidth:!1,autoHeight:!1,perPage:1,perMove:0,clones:0,start:0,focus:!1,gap:0,padding:0,arrows:!0,arrowPath:"",pagination:!0,autoplay:!1,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,lazyLoad:!1,preloadPages:1,easing:"cubic-bezier(.42,.65,.27,.99)",keyboard:"global",drag:!0,dragAngleThreshold:30,swipeDistanceThreshold:150,flickVelocityThreshold:.6,flickPower:600,flickMaxPages:1,direction:"ltr",cover:!1,accessibility:!0,slideFocus:!0,isNavigation:!1,trimSpace:!0,updateOnMove:!1,throttle:100,destroy:!1,breakpoints:!1,classes:{root:q,slider:q+"__slider",track:q+"__track",list:q+"__list",slide:q+"__slide",container:q+"__slide__container",arrows:q+"__arrows",arrow:q+"__arrow",prev:q+"__arrow--prev",next:q+"__arrow--next",pagination:q+"__pagination",page:q+"__pagination__page",clone:q+"__slide--clone",progress:q+"__progress",bar:q+"__progress__bar",autoplay:q+"__autoplay",play:q+"__play",pause:q+"__pause",spinner:q+"__spinner",sr:q+"__sr"},i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay"}},R=1,B=2,F=3,G=4,X=5;function V(t,n){for(var e=0;e1?e-1:0),o=1;o1?e-1:0),o=1;o-1,mount:function(){var r=this;this.isClone||(i.id=t.root.id+"-slide"+l(n+1)),t.on(s,(function(){return r.update()})).on(Q,c).on("click",(function(){return t.emit("click",r)}),i),o&&t.on("move.slide",(function(t){t===e&&u(!0,!1)})),E(i,{display:""}),this.styles=z(i,"style")||""},destroy:function(){t.off(s).off(Q).off("click",i),S(i,r(D)),c(),I(this.container,"style")},update:function(){u(this.isActive(),!1),u(this.isVisible(),!0)},isActive:function(){return t.index===n},isVisible:function(){var n=this.isActive();if(t.is(O)||n)return n;var e=Math.ceil,o=M(t.Components.Elements.track),r=M(i);return t.options.direction===K?o.top<=r.top&&r.bottom<=e(o.bottom):o.left<=r.left&&r.right<=e(o.right)},isWithin:function(e,i){var o=Math.abs(e-n);return t.is(T)||this.isClone||(o=Math.min(o,t.length-o)),o]+)(\d+)?/),s=r?r[1]:"",a=r?parseInt(r[2]):0;switch(s){case"+":i+=a||1;break;case"-":i-=a||1;break;case">":case"<":i=function(t,n,i){if(t>-1)return o.toIndex(t);var r=e.perMove,s=i?-1:1;if(r)return n+r*s;return o.toIndex(o.toPage(n)+s)}(a,i,"<"===s);break;default:i=parseInt(n)}return i},toIndex:function(n){if(r())return n;var i=t.length,o=e.perPage,s=n*o;return i-o<=(s-=(this.pageLength*o-i)*$(s/i))&&sn;)t-=n+1;for(;t<0;)t+=n+1}else t>n?t=0:t<0&&(t=n);return t},isRtl:function(){return e.direction===J},get pageLength(){var n=t.length;return r()?n:Math.ceil(n/e.perPage)},get edgeIndex(){var n=t.length;return n?r()||e.isNavigation||i?n-1:n-e.perPage:0},get prevIndex(){var n=t.index-1;return(i||e.rewind)&&(n=this.rewind(n)),n>-1?n:-1},get nextIndex(){var n=t.index+1;return(i||e.rewind)&&(n=this.rewind(n)),t.index=1||s?n.Transition.start(e,i,a,this.toCoord(r),(function(){l(e,i,a,o)})):e!==a&&"move"===t.options.trimSpace?n.Controller.go(e+e-a,o):l(e,i,a,o))},jump:function(t){this.translate(h(t))},translate:function(t){E(o,{transform:"translate"+(r?"Y":"X")+"("+t+"px)"})},cancel:function(){t.is(A)?this.shift():this.translate(this.position),E(o,{transition:""})},shift:function(){var n=nt(this.position),e=nt(this.toPosition(0)),i=nt(this.toPosition(t.length)),o=i-e;ni&&(n-=o),this.translate(d*n)},trim:function(n){return!t.options.trimSpace||t.is(A)?n:c(n,d*(e.totalSize()-e.size-e.gap),0)},toIndex:function(t){var n=this,e=0,o=1/0;return i.getSlides(!0).forEach((function(i){var r=i.index,s=nt(n.toPosition(r)-t);so&&(n=o+7*Math.log(n-o)),n*=e}return n}(o))}}else(function(n){var e=n.offset;if(t.State.is(G)&&t.options.waitForTransition)return!1;var i=180*Math.atan(st(e.y)/st(e.x))/Math.PI;d&&(i=90-i);return i0){var r=t.options,s=t.index,d=i<0?-1:1,l=s;if(!t.is(O)){var h=a.position;o>r.flickVelocityThreshold&&st(e.offset[f]).1&&(l=s+d*a.sign),t.is(T)&&(l=c(l,0,u.edgeIndex)),u.go(l,r.isNavigation)}}(r),s=!1)}function m(t,n){var e=t.timeStamp,i=t.touches,o=i?i[0]:t,r=o.clientX,s=o.clientY,a=n.to||{},u=a.x,c=void 0===u?r:u,d=a.y,f={x:r-c,y:s-(void 0===d?s:d)},l=e-(n.time||0);return{to:{x:r,y:s},offset:f,time:e,velocity:{x:f.x/l,y:f.y/l}}}return l},ut=function(t,n){var e=!1;function i(t){e&&(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation())}return{required:t.options.drag,mount:function(){t.on("click",i,n.Elements.track,{capture:!0}).on("drag",(function(){e=!0})).on("dragged",(function(){setTimeout((function(){e=!1}))}))}}},ct=1,dt=2,ft=3,lt=function(t,n,e){var i,o,r,s=t.classes,a=t.root,u=n.Elements;function c(){var r=n.Controller,s=r.prevIndex,a=r.nextIndex,u=t.length>t.options.perPage||t.is(A);i.disabled=s<0||!u,o.disabled=a<0||!u,t.emit(e+":updated",i,o,s,a)}function d(n){return y('