From 20493c12df9891cf6cc946b9a7326ccc2e6482d4 Mon Sep 17 00:00:00 2001 From: joshikannan Date: Thu, 14 May 2026 17:38:59 +0530 Subject: [PATCH] code handover --- .eslintrc | 89 + .gitignore | 53 + .prettierrc | 8 + .vscode/settings.json | 13 + README.md | 3 + config-overrides.js | 31 + jsconfig.json | 9 + package-lock.json | 37077 ++++++++++++++++ package.json | 123 + public/favicon.png | Bin 0 -> 4054 bytes public/firebase-messaging-sw.js | 50 + public/index.html | 52 + src/App.js | 53 + src/assets/images/auth/AuthBackground.js | 42 + src/assets/images/e-commerce/card.png | Bin 0 -> 1298 bytes src/assets/images/e-commerce/checklist.png | Bin 0 -> 10356 bytes src/assets/images/e-commerce/cod.png | Bin 0 -> 1022 bytes src/assets/images/e-commerce/completed.png | Bin 0 -> 98055 bytes src/assets/images/e-commerce/cvv.png | Bin 0 -> 473 bytes src/assets/images/e-commerce/discount.png | Bin 0 -> 2128 bytes src/assets/images/e-commerce/empty-dark.png | Bin 0 -> 60069 bytes src/assets/images/e-commerce/empty.png | Bin 0 -> 60069 bytes src/assets/images/e-commerce/lock.png | Bin 0 -> 361 bytes src/assets/images/e-commerce/master-card.png | Bin 0 -> 556 bytes src/assets/images/e-commerce/mastercard.png | Bin 0 -> 1486 bytes src/assets/images/e-commerce/paypal.png | Bin 0 -> 1609 bytes src/assets/images/e-commerce/prod-1.png | Bin 0 -> 297838 bytes src/assets/images/e-commerce/prod-2.png | Bin 0 -> 155499 bytes src/assets/images/e-commerce/prod-3.png | Bin 0 -> 230008 bytes src/assets/images/e-commerce/prod-4.png | Bin 0 -> 359304 bytes src/assets/images/e-commerce/prod-5.png | Bin 0 -> 365404 bytes src/assets/images/e-commerce/prod-6.png | Bin 0 -> 122749 bytes src/assets/images/e-commerce/prod-7.png | Bin 0 -> 504702 bytes src/assets/images/e-commerce/prod-8.png | Bin 0 -> 230721 bytes src/assets/images/e-commerce/prod-9.png | Bin 0 -> 385090 bytes .../images/e-commerce/thumbs/prod-1.png | Bin 0 -> 11006 bytes .../images/e-commerce/thumbs/prod-2.png | Bin 0 -> 5648 bytes .../images/e-commerce/thumbs/prod-3.png | Bin 0 -> 10422 bytes .../images/e-commerce/thumbs/prod-4.png | Bin 0 -> 8237 bytes .../images/e-commerce/thumbs/prod-5.png | Bin 0 -> 10710 bytes .../images/e-commerce/thumbs/prod-6.png | Bin 0 -> 3521 bytes .../images/e-commerce/thumbs/prod-7.png | Bin 0 -> 12771 bytes .../images/e-commerce/thumbs/prod-8.png | Bin 0 -> 7629 bytes .../images/e-commerce/thumbs/prod-9.png | Bin 0 -> 8673 bytes src/assets/images/e-commerce/visa.png | Bin 0 -> 2154 bytes src/assets/images/icons/facebook.svg | 3 + src/assets/images/icons/google.svg | 6 + src/assets/images/icons/twitter.svg | 3 + .../images/landing/codedthemes-logo.svg | 22 + src/assets/images/landing/img-footer.png | Bin 0 -> 90118 bytes src/assets/images/landing/img-soc1.svg | 3 + src/assets/images/landing/img-soc2.svg | 3 + src/assets/images/landing/img-soc3.svg | 10 + src/assets/images/logo-nearle.png | Bin 0 -> 1096 bytes src/assets/images/logo-nearle1.png | Bin 0 -> 4172 bytes src/assets/images/logo-nearle3.png | Bin 0 -> 3349 bytes src/assets/images/logo-nearle4.png | Bin 0 -> 1557 bytes src/assets/images/logo-nearle5.png | Bin 0 -> 1232 bytes src/assets/images/logo-nearle6.png | Bin 0 -> 1338 bytes src/assets/images/logo-nearle7.png | Bin 0 -> 1471 bytes src/assets/images/logo-nearle8.png | Bin 0 -> 1557 bytes src/assets/images/logo-nearle9.png | Bin 0 -> 1953 bytes src/assets/images/logo-sm.png | Bin 0 -> 4054 bytes src/assets/images/logo-sm1.png | Bin 0 -> 2177 bytes src/assets/images/logo.png | Bin 0 -> 4624 bytes src/assets/images/maintenance/Error404.png | Bin 0 -> 100147 bytes src/assets/images/maintenance/Error500.png | Bin 0 -> 45466 bytes src/assets/images/maintenance/TwoCone.png | Bin 0 -> 22010 bytes .../images/maintenance/coming-soon-1.png | Bin 0 -> 207188 bytes src/assets/images/maintenance/coming-soon.png | Bin 0 -> 112259 bytes .../maintenance/under-construction-2.svg | 333 + .../images/maintenance/under-construction.svg | 353 + src/assets/images/mega-menu/back.svg | 57 + src/assets/images/mega-menu/chart.svg | 9 + src/assets/images/nearle/nearleDailyLogo.png | Bin 0 -> 25106 bytes src/assets/images/nearle/primarylogo.png | Bin 0 -> 12855 bytes .../images/nearle/primarylogoregistered.png | Bin 0 -> 3383 bytes src/assets/images/uploadImage.png | Bin 0 -> 164775 bytes src/assets/images/users/avatar-1.png | Bin 0 -> 5019 bytes src/assets/images/users/avatar-10.png | Bin 0 -> 4527 bytes src/assets/images/users/avatar-2.png | Bin 0 -> 4594 bytes src/assets/images/users/avatar-3.png | Bin 0 -> 4002 bytes src/assets/images/users/avatar-4.png | Bin 0 -> 3871 bytes src/assets/images/users/avatar-5.png | Bin 0 -> 4511 bytes src/assets/images/users/avatar-6.png | Bin 0 -> 4784 bytes src/assets/images/users/avatar-7.png | Bin 0 -> 4318 bytes src/assets/images/users/avatar-8.png | Bin 0 -> 4663 bytes src/assets/images/users/avatar-9.png | Bin 0 -> 4597 bytes src/assets/images/users/avatar-group.png | Bin 0 -> 9538 bytes src/assets/images/users/avatar-s1.png | Bin 0 -> 24609 bytes src/assets/images/users/avatar-s2.png | Bin 0 -> 26838 bytes src/assets/images/users/avatar-thumb-1.png | Bin 0 -> 12407 bytes src/assets/images/users/default.png | Bin 0 -> 14407 bytes src/assets/images/users/vector-1.png | Bin 0 -> 4557 bytes src/assets/images/users/vector-2.png | Bin 0 -> 4950 bytes src/assets/images/users/vector-3.png | Bin 0 -> 4524 bytes src/assets/images/users/vector-4.png | Bin 0 -> 4669 bytes src/assets/third-party/apex-chart.css | 13 + src/assets/third-party/react-table.css | 13 + src/components/@extended/AnimateButton.js | 88 + src/components/@extended/Avatar.js | 119 + src/components/@extended/Breadcrumbs.js | 222 + src/components/@extended/Dot.js | 39 + src/components/@extended/IconButton.js | 162 + src/components/@extended/LoadingButton.js | 231 + src/components/@extended/Snackbar.js | 128 + src/components/@extended/Tooltip.js | 67 + src/components/@extended/Transitions.js | 116 + .../@extended/progress/CircularWithLabel.js | 32 + .../@extended/progress/CircularWithPath.js | 65 + .../@extended/progress/LinearWithIcon.js | 22 + .../@extended/progress/LinearWithLabel.js | 23 + src/components/Loadable.js | 15 + src/components/Loader.js | 25 + src/components/Locales.js | 43 + src/components/MainCard.js | 116 + src/components/RTLLayout.js | 37 + src/components/ScrollTop.js | 26 + src/components/ScrollX.js | 10 + src/components/SecondaryAction.js | 65 + src/components/SimpleAutocomplete.js | 49 + src/components/cards/AuthFooter.js | 62 + src/components/cards/ComponentHeader.js | 49 + .../cards/e-commerce/FloatingCart.js | 55 + .../cards/e-commerce/ProductCard.js | 176 + .../cards/e-commerce/ProductReview.js | 52 + .../cards/skeleton/ProductPlaceholder.js | 44 + .../cards/statistics/AnalyticEcommerce.js | 66 + .../cards/statistics/AnalyticsDataCard.js | 56 + .../cards/statistics/HoverSocialCard.js | 64 + src/components/logo/LogoIcon.js | 56 + src/components/logo/LogoMain.js | 68 + src/components/logo/index.js | 27 + .../nearle_components/AddressAutocomplete.js | 155 + .../nearle_components/CircularLoader.js | 47 + .../nearle_components/DebounceSearchBar.js | 69 + src/components/nearle_components/OpenToast.js | 11 + .../nearle_components/SubcatAutocomplete.js | 54 + .../TanstackInfiniteScrollWrapper.js | 46 + src/components/nearle_components/Titlecard.js | 43 + src/components/nearle_components/s3img.js | 58 + .../nearle_components/updateNetworkStatus.js | 96 + src/components/third-party/Notistack.js | 65 + src/components/third-party/ReactTable.js | 577 + src/components/third-party/SimpleBar.js | 62 + src/config.js | 107 + src/contexts/ConfigContext.js | 107 + src/contexts/JWTContext.js | 212 + src/firebase_notification/firebase.js | 28 + src/firebase_notification/notification.js | 46 + src/hooks/useAuth.js | 16 + src/hooks/useConfig.js | 8 + src/hooks/useLocalStorage.js | 33 + src/hooks/usePagination.js | 29 + src/hooks/useScriptRef.js | 18 + src/index.js | 45 + src/layout/CommonLayout/FooterBlock.js | 321 + src/layout/CommonLayout/Header.js | 251 + src/layout/CommonLayout/index.js | 74 + .../Drawer/DrawerContent/NavCard.js | 32 + .../DrawerContent/Navigation/NavCollapse.js | 511 + .../DrawerContent/Navigation/NavGroup.js | 344 + .../DrawerContent/Navigation/NavItem.js | 302 + .../Drawer/DrawerContent/Navigation/index.js | 90 + .../MainLayout/Drawer/DrawerContent/index.js | 35 + .../Drawer/DrawerHeader/DrawerHeaderStyled.js | 22 + .../MainLayout/Drawer/DrawerHeader/index.js | 57 + src/layout/MainLayout/Drawer/HorizontalBar.js | 62 + .../MainLayout/Drawer/MiniDrawerStyled.js | 51 + src/layout/MainLayout/Drawer/index.js | 71 + src/layout/MainLayout/Footer.js | 23 + src/layout/MainLayout/Header/AppBarStyled.js | 35 + .../Header/HeaderContent/MegaMenuSection.js | 301 + .../Header/HeaderContent/Message.js | 252 + .../Header/HeaderContent/MobileSection.js | 108 + .../Header/HeaderContent/Notification.js | 310 + .../HeaderContent/Profile/ProfileTab.js | 86 + .../HeaderContent/Profile/SettingTab.js | 68 + .../Header/HeaderContent/Profile/index.js | 219 + .../MainLayout/Header/HeaderContent/Search.js | 30 + .../MainLayout/Header/HeaderContent/index.js | 335 + src/layout/MainLayout/Header/index.js | 88 + src/layout/MainLayout/index.js | 69 + src/menu-items/index.js | 10 + src/menu-items/nearlepages.js | 99 + src/menu-items/other.js | 165 + src/pages/auth/check-mail.js | 57 + src/pages/auth/code-verification.js | 29 + src/pages/auth/forgot-password.js | 41 + src/pages/auth/login.js | 54 + src/pages/auth/register.js | 41 + src/pages/auth/reset-password.js | 26 + src/pages/demo/Demo5.js | 7 + src/pages/demo/Demo6.js | 7 + src/pages/demo/Demo7.js | 7 + src/pages/demo/demo1.js | 7 + src/pages/demo/demo2.js | 7 + src/pages/demo/demo3.js | 7 + src/pages/demo/demo4.js | 7 + src/pages/demo/demoout1.js | 7 + src/pages/demo/demoout2.js | 7 + src/pages/extra-pages/sample-page.js | 20 + src/pages/maintenance/404.js | 56 + src/pages/maintenance/500.js | 45 + src/pages/maintenance/coming-soon.js | 94 + src/pages/maintenance/under-construction.js | 39 + src/pages/nearle/Products/CatalogueCard.js | 597 + src/pages/nearle/Products/Catalogues.js | 143 + src/pages/nearle/Products/Products.js | 726 + src/pages/nearle/Products/StockLedger.js | 7 + src/pages/nearle/Products/StockStatement.js | 232 + src/pages/nearle/accountsettings.js | 134 + src/pages/nearle/api/api.js | 658 + src/pages/nearle/clients/createCustomer.js | 597 + src/pages/nearle/clients/customers.js | 1267 + src/pages/nearle/dashboard.js | 10 + src/pages/nearle/deliveries/Deliveries.js | 1638 + src/pages/nearle/invoice/invoice.js | 541 + src/pages/nearle/invoice/invoicePreview.js | 484 + src/pages/nearle/locations/CreateLocation.js | 308 + src/pages/nearle/locations/Locations.js | 231 + src/pages/nearle/login.js | 376 + src/pages/nearle/orders/TestingOrder.js | 179 + src/pages/nearle/orders/createorder1.js | 2517 ++ src/pages/nearle/orders/details.js | 2158 + src/pages/nearle/orders/map.js | 156 + src/pages/nearle/orders/multipleOrders.js | 1156 + src/pages/nearle/orders/orders.js | 1243 + src/pages/nearle/reports/mapWithRoute.js | 75 + src/pages/nearle/reports/ordersDetails.js | 1015 + src/pages/nearle/subscription/Subscription.js | 12 + src/pages/nearle/users/CreateUsers.js | 236 + src/pages/nearle/users/EditUsers.js | 184 + src/pages/nearle/users/Users.js | 299 + src/react-app-env.d.js | 1 + src/reportWebVitals.js | 13 + src/routes/LoginRoutes.js | 71 + src/routes/MainRoutes.js | 243 + src/routes/index.js | 11 + .../apps/e-commerce/checkout/AddAddress.js | 316 + .../apps/e-commerce/checkout/AddressCard.js | 85 + .../e-commerce/checkout/BillingAddress.js | 316 + src/sections/apps/e-commerce/checkout/Cart.js | 202 + .../apps/e-commerce/checkout/CartDiscount.js | 93 + .../apps/e-commerce/checkout/CartEmpty.js | 57 + .../apps/e-commerce/checkout/CouponCode.js | 266 + .../apps/e-commerce/checkout/OrderComplete.js | 91 + .../apps/e-commerce/checkout/OrderSummery.js | 74 + .../apps/e-commerce/checkout/Payment.js | 398 + .../apps/e-commerce/checkout/PaymentCard.js | 93 + .../e-commerce/checkout/PaymentOptions.js | 42 + .../apps/e-commerce/checkout/PaymentSelect.js | 57 + .../product-details/ProductFeatures.js | 57 + .../product-details/ProductImages.js | 259 + .../e-commerce/product-details/ProductInfo.js | 300 + .../product-details/ProductReview.js | 187 + .../product-details/ProductSpecifications.js | 69 + .../product-details/RelatedProducts.js | 184 + .../e-commerce/product-list/ProductView.js | 83 + .../apps/e-commerce/products/ColorOptions.js | 66 + .../apps/e-commerce/products/Colors.js | 92 + .../apps/e-commerce/products/ProductEmpty.js | 51 + .../apps/e-commerce/products/ProductFilter.js | 293 + .../products/ProductFilterDrawer.js | 176 + .../e-commerce/products/ProductFilterView.js | 286 + .../e-commerce/products/ProductsHeader.js | 150 + .../apps/e-commerce/products/SortOptions.js | 26 + src/sections/apps/invoice/AddressModal.js | 149 + .../apps/invoice/AlertProductDelete.js | 63 + src/sections/apps/invoice/InvoiceCard.js | 101 + src/sections/apps/invoice/InvoiceField.js | 33 + .../apps/invoice/InvoiceIncomeAreaChart.js | 141 + src/sections/apps/invoice/InvoiceItem.js | 157 + src/sections/apps/invoice/InvoiceModal.js | 223 + .../apps/invoice/InvoiceNotificationList.js | 144 + src/sections/apps/invoice/InvoicePieChart.js | 178 + src/sections/apps/invoice/InvoiceUserList.js | 160 + .../apps/invoice/InvoiceWidgetCard.js | 180 + .../apps/invoice/export-pdf/Content.js | 187 + .../apps/invoice/export-pdf/Header.js | 122 + src/sections/apps/invoice/export-pdf/index.js | 45 + src/sections/auth/AuthCard.js | 39 + src/sections/auth/AuthWrapper.js | 68 + .../auth/auth-forms/AuthCodeVerification.js | 66 + .../auth/auth-forms/AuthForgotPassword.js | 126 + src/sections/auth/auth-forms/AuthLogin.js | 554 + src/sections/auth/auth-forms/AuthRegister.js | 282 + .../auth/auth-forms/AuthResetPassword.js | 201 + .../auth/auth-forms/FirebaseSocial.js | 82 + src/store/index.js | 21 + src/store/reducers/actions.js | 4 + src/store/reducers/auth.js | 45 + src/store/reducers/fcmSlice.js | 20 + src/store/reducers/index.js | 25 + src/store/reducers/menu.js | 63 + src/store/reducers/snackbar.js | 67 + src/store/reducers/userinfo.js | 20 + src/themes/index.js | 97 + src/themes/overrides/Accordion.js | 27 + src/themes/overrides/AccordionDetails.js | 14 + src/themes/overrides/AccordionSummary.js | 33 + src/themes/overrides/Alert.js | 75 + src/themes/overrides/AlertTitle.js | 15 + src/themes/overrides/Autocomplete.js | 23 + src/themes/overrides/Badge.js | 41 + src/themes/overrides/Button.js | 202 + src/themes/overrides/ButtonBase.js | 11 + src/themes/overrides/ButtonGroup.js | 11 + src/themes/overrides/CardContent.js | 16 + src/themes/overrides/Checkbox.js | 126 + src/themes/overrides/Chip.js | 80 + src/themes/overrides/Dialog.js | 18 + src/themes/overrides/DialogContentText.js | 14 + src/themes/overrides/DialogTitle.js | 14 + src/themes/overrides/Fab.js | 82 + src/themes/overrides/IconButton.js | 28 + src/themes/overrides/InputBase.js | 13 + src/themes/overrides/InputLabel.js | 25 + src/themes/overrides/LinearProgress.js | 17 + src/themes/overrides/Link.js | 11 + src/themes/overrides/ListItemButton.js | 18 + src/themes/overrides/ListItemIcon.js | 14 + src/themes/overrides/LoadingButton.js | 17 + src/themes/overrides/OutlinedInput.js | 59 + src/themes/overrides/Pagination.js | 11 + src/themes/overrides/PaginationItem.js | 118 + src/themes/overrides/Popover.js | 13 + src/themes/overrides/Radio.js | 119 + src/themes/overrides/Slider.js | 69 + src/themes/overrides/Switch.js | 88 + src/themes/overrides/Tab.js | 24 + src/themes/overrides/TableBody.js | 27 + src/themes/overrides/TableCell.js | 44 + src/themes/overrides/TableFooter.js | 15 + src/themes/overrides/TableHead.js | 15 + src/themes/overrides/TablePagination.js | 16 + src/themes/overrides/TableRow.js | 25 + src/themes/overrides/Tabs.js | 13 + src/themes/overrides/ToggleButton.js | 20 + src/themes/overrides/Tooltip.js | 13 + src/themes/overrides/TreeItem.js | 18 + src/themes/overrides/Typography.js | 13 + src/themes/overrides/index.js | 99 + src/themes/palette.js | 89 + src/themes/shadows.js | 33 + src/themes/theme/default.js | 120 + src/themes/theme/index.js | 45 + src/themes/theme/theme1.js | 109 + src/themes/theme/theme2.js | 109 + src/themes/theme/theme3.js | 109 + src/themes/theme/theme4.js | 109 + src/themes/theme/theme5.js | 109 + src/themes/theme/theme6.js | 109 + src/themes/theme/theme7.js | 109 + src/themes/theme/theme8.js | 109 + src/themes/typography.js | 71 + src/utils/axios.js | 17 + src/utils/getColors.js | 20 + src/utils/getShadow.js | 39 + src/utils/locales/en.json | 6 + src/utils/password-strength.js | 33 + src/utils/password-validation.js | 21 + src/utils/route-guard/AuthGuard.js | 34 + src/utils/route-guard/GuestGuard.js | 34 + src/utils/suppressConsole.js | 7 + yarn.lock | 12062 +++++ 366 files changed, 88641 insertions(+) create mode 100644 .eslintrc create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 config-overrides.js create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.png create mode 100644 public/firebase-messaging-sw.js create mode 100644 public/index.html create mode 100644 src/App.js create mode 100644 src/assets/images/auth/AuthBackground.js create mode 100644 src/assets/images/e-commerce/card.png create mode 100644 src/assets/images/e-commerce/checklist.png create mode 100644 src/assets/images/e-commerce/cod.png create mode 100644 src/assets/images/e-commerce/completed.png create mode 100644 src/assets/images/e-commerce/cvv.png create mode 100644 src/assets/images/e-commerce/discount.png create mode 100644 src/assets/images/e-commerce/empty-dark.png create mode 100644 src/assets/images/e-commerce/empty.png create mode 100644 src/assets/images/e-commerce/lock.png create mode 100644 src/assets/images/e-commerce/master-card.png create mode 100644 src/assets/images/e-commerce/mastercard.png create mode 100644 src/assets/images/e-commerce/paypal.png create mode 100644 src/assets/images/e-commerce/prod-1.png create mode 100644 src/assets/images/e-commerce/prod-2.png create mode 100644 src/assets/images/e-commerce/prod-3.png create mode 100644 src/assets/images/e-commerce/prod-4.png create mode 100644 src/assets/images/e-commerce/prod-5.png create mode 100644 src/assets/images/e-commerce/prod-6.png create mode 100644 src/assets/images/e-commerce/prod-7.png create mode 100644 src/assets/images/e-commerce/prod-8.png create mode 100644 src/assets/images/e-commerce/prod-9.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-1.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-2.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-3.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-4.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-5.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-6.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-7.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-8.png create mode 100644 src/assets/images/e-commerce/thumbs/prod-9.png create mode 100644 src/assets/images/e-commerce/visa.png create mode 100644 src/assets/images/icons/facebook.svg create mode 100644 src/assets/images/icons/google.svg create mode 100644 src/assets/images/icons/twitter.svg create mode 100644 src/assets/images/landing/codedthemes-logo.svg create mode 100644 src/assets/images/landing/img-footer.png create mode 100644 src/assets/images/landing/img-soc1.svg create mode 100644 src/assets/images/landing/img-soc2.svg create mode 100644 src/assets/images/landing/img-soc3.svg create mode 100644 src/assets/images/logo-nearle.png create mode 100644 src/assets/images/logo-nearle1.png create mode 100644 src/assets/images/logo-nearle3.png create mode 100644 src/assets/images/logo-nearle4.png create mode 100644 src/assets/images/logo-nearle5.png create mode 100644 src/assets/images/logo-nearle6.png create mode 100644 src/assets/images/logo-nearle7.png create mode 100644 src/assets/images/logo-nearle8.png create mode 100644 src/assets/images/logo-nearle9.png create mode 100644 src/assets/images/logo-sm.png create mode 100644 src/assets/images/logo-sm1.png create mode 100644 src/assets/images/logo.png create mode 100644 src/assets/images/maintenance/Error404.png create mode 100644 src/assets/images/maintenance/Error500.png create mode 100644 src/assets/images/maintenance/TwoCone.png create mode 100644 src/assets/images/maintenance/coming-soon-1.png create mode 100644 src/assets/images/maintenance/coming-soon.png create mode 100644 src/assets/images/maintenance/under-construction-2.svg create mode 100644 src/assets/images/maintenance/under-construction.svg create mode 100644 src/assets/images/mega-menu/back.svg create mode 100644 src/assets/images/mega-menu/chart.svg create mode 100644 src/assets/images/nearle/nearleDailyLogo.png create mode 100644 src/assets/images/nearle/primarylogo.png create mode 100644 src/assets/images/nearle/primarylogoregistered.png create mode 100644 src/assets/images/uploadImage.png create mode 100644 src/assets/images/users/avatar-1.png create mode 100644 src/assets/images/users/avatar-10.png create mode 100644 src/assets/images/users/avatar-2.png create mode 100644 src/assets/images/users/avatar-3.png create mode 100644 src/assets/images/users/avatar-4.png create mode 100644 src/assets/images/users/avatar-5.png create mode 100644 src/assets/images/users/avatar-6.png create mode 100644 src/assets/images/users/avatar-7.png create mode 100644 src/assets/images/users/avatar-8.png create mode 100644 src/assets/images/users/avatar-9.png create mode 100644 src/assets/images/users/avatar-group.png create mode 100644 src/assets/images/users/avatar-s1.png create mode 100644 src/assets/images/users/avatar-s2.png create mode 100644 src/assets/images/users/avatar-thumb-1.png create mode 100644 src/assets/images/users/default.png create mode 100644 src/assets/images/users/vector-1.png create mode 100644 src/assets/images/users/vector-2.png create mode 100644 src/assets/images/users/vector-3.png create mode 100644 src/assets/images/users/vector-4.png create mode 100644 src/assets/third-party/apex-chart.css create mode 100644 src/assets/third-party/react-table.css create mode 100644 src/components/@extended/AnimateButton.js create mode 100644 src/components/@extended/Avatar.js create mode 100644 src/components/@extended/Breadcrumbs.js create mode 100644 src/components/@extended/Dot.js create mode 100644 src/components/@extended/IconButton.js create mode 100644 src/components/@extended/LoadingButton.js create mode 100644 src/components/@extended/Snackbar.js create mode 100644 src/components/@extended/Tooltip.js create mode 100644 src/components/@extended/Transitions.js create mode 100644 src/components/@extended/progress/CircularWithLabel.js create mode 100644 src/components/@extended/progress/CircularWithPath.js create mode 100644 src/components/@extended/progress/LinearWithIcon.js create mode 100644 src/components/@extended/progress/LinearWithLabel.js create mode 100644 src/components/Loadable.js create mode 100644 src/components/Loader.js create mode 100644 src/components/Locales.js create mode 100644 src/components/MainCard.js create mode 100644 src/components/RTLLayout.js create mode 100644 src/components/ScrollTop.js create mode 100644 src/components/ScrollX.js create mode 100644 src/components/SecondaryAction.js create mode 100644 src/components/SimpleAutocomplete.js create mode 100644 src/components/cards/AuthFooter.js create mode 100644 src/components/cards/ComponentHeader.js create mode 100644 src/components/cards/e-commerce/FloatingCart.js create mode 100644 src/components/cards/e-commerce/ProductCard.js create mode 100644 src/components/cards/e-commerce/ProductReview.js create mode 100644 src/components/cards/skeleton/ProductPlaceholder.js create mode 100644 src/components/cards/statistics/AnalyticEcommerce.js create mode 100644 src/components/cards/statistics/AnalyticsDataCard.js create mode 100644 src/components/cards/statistics/HoverSocialCard.js create mode 100644 src/components/logo/LogoIcon.js create mode 100644 src/components/logo/LogoMain.js create mode 100644 src/components/logo/index.js create mode 100644 src/components/nearle_components/AddressAutocomplete.js create mode 100644 src/components/nearle_components/CircularLoader.js create mode 100644 src/components/nearle_components/DebounceSearchBar.js create mode 100644 src/components/nearle_components/OpenToast.js create mode 100644 src/components/nearle_components/SubcatAutocomplete.js create mode 100644 src/components/nearle_components/TanstackInfiniteScrollWrapper.js create mode 100644 src/components/nearle_components/Titlecard.js create mode 100644 src/components/nearle_components/s3img.js create mode 100644 src/components/nearle_components/updateNetworkStatus.js create mode 100644 src/components/third-party/Notistack.js create mode 100644 src/components/third-party/ReactTable.js create mode 100644 src/components/third-party/SimpleBar.js create mode 100644 src/config.js create mode 100644 src/contexts/ConfigContext.js create mode 100644 src/contexts/JWTContext.js create mode 100644 src/firebase_notification/firebase.js create mode 100644 src/firebase_notification/notification.js create mode 100644 src/hooks/useAuth.js create mode 100644 src/hooks/useConfig.js create mode 100644 src/hooks/useLocalStorage.js create mode 100644 src/hooks/usePagination.js create mode 100644 src/hooks/useScriptRef.js create mode 100644 src/index.js create mode 100644 src/layout/CommonLayout/FooterBlock.js create mode 100644 src/layout/CommonLayout/Header.js create mode 100644 src/layout/CommonLayout/index.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/NavCard.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavCollapse.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavGroup.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavItem.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/Navigation/index.js create mode 100644 src/layout/MainLayout/Drawer/DrawerContent/index.js create mode 100644 src/layout/MainLayout/Drawer/DrawerHeader/DrawerHeaderStyled.js create mode 100644 src/layout/MainLayout/Drawer/DrawerHeader/index.js create mode 100644 src/layout/MainLayout/Drawer/HorizontalBar.js create mode 100644 src/layout/MainLayout/Drawer/MiniDrawerStyled.js create mode 100644 src/layout/MainLayout/Drawer/index.js create mode 100644 src/layout/MainLayout/Footer.js create mode 100644 src/layout/MainLayout/Header/AppBarStyled.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/MegaMenuSection.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Message.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/MobileSection.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Notification.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Profile/ProfileTab.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Profile/SettingTab.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Profile/index.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/Search.js create mode 100644 src/layout/MainLayout/Header/HeaderContent/index.js create mode 100644 src/layout/MainLayout/Header/index.js create mode 100644 src/layout/MainLayout/index.js create mode 100644 src/menu-items/index.js create mode 100644 src/menu-items/nearlepages.js create mode 100644 src/menu-items/other.js create mode 100644 src/pages/auth/check-mail.js create mode 100644 src/pages/auth/code-verification.js create mode 100644 src/pages/auth/forgot-password.js create mode 100644 src/pages/auth/login.js create mode 100644 src/pages/auth/register.js create mode 100644 src/pages/auth/reset-password.js create mode 100644 src/pages/demo/Demo5.js create mode 100644 src/pages/demo/Demo6.js create mode 100644 src/pages/demo/Demo7.js create mode 100644 src/pages/demo/demo1.js create mode 100644 src/pages/demo/demo2.js create mode 100644 src/pages/demo/demo3.js create mode 100644 src/pages/demo/demo4.js create mode 100644 src/pages/demo/demoout1.js create mode 100644 src/pages/demo/demoout2.js create mode 100644 src/pages/extra-pages/sample-page.js create mode 100644 src/pages/maintenance/404.js create mode 100644 src/pages/maintenance/500.js create mode 100644 src/pages/maintenance/coming-soon.js create mode 100644 src/pages/maintenance/under-construction.js create mode 100644 src/pages/nearle/Products/CatalogueCard.js create mode 100644 src/pages/nearle/Products/Catalogues.js create mode 100644 src/pages/nearle/Products/Products.js create mode 100644 src/pages/nearle/Products/StockLedger.js create mode 100644 src/pages/nearle/Products/StockStatement.js create mode 100644 src/pages/nearle/accountsettings.js create mode 100644 src/pages/nearle/api/api.js create mode 100644 src/pages/nearle/clients/createCustomer.js create mode 100644 src/pages/nearle/clients/customers.js create mode 100644 src/pages/nearle/dashboard.js create mode 100644 src/pages/nearle/deliveries/Deliveries.js create mode 100644 src/pages/nearle/invoice/invoice.js create mode 100644 src/pages/nearle/invoice/invoicePreview.js create mode 100644 src/pages/nearle/locations/CreateLocation.js create mode 100644 src/pages/nearle/locations/Locations.js create mode 100644 src/pages/nearle/login.js create mode 100644 src/pages/nearle/orders/TestingOrder.js create mode 100644 src/pages/nearle/orders/createorder1.js create mode 100644 src/pages/nearle/orders/details.js create mode 100644 src/pages/nearle/orders/map.js create mode 100644 src/pages/nearle/orders/multipleOrders.js create mode 100644 src/pages/nearle/orders/orders.js create mode 100644 src/pages/nearle/reports/mapWithRoute.js create mode 100644 src/pages/nearle/reports/ordersDetails.js create mode 100644 src/pages/nearle/subscription/Subscription.js create mode 100644 src/pages/nearle/users/CreateUsers.js create mode 100644 src/pages/nearle/users/EditUsers.js create mode 100644 src/pages/nearle/users/Users.js create mode 100644 src/react-app-env.d.js create mode 100644 src/reportWebVitals.js create mode 100644 src/routes/LoginRoutes.js create mode 100644 src/routes/MainRoutes.js create mode 100644 src/routes/index.js create mode 100644 src/sections/apps/e-commerce/checkout/AddAddress.js create mode 100644 src/sections/apps/e-commerce/checkout/AddressCard.js create mode 100644 src/sections/apps/e-commerce/checkout/BillingAddress.js create mode 100644 src/sections/apps/e-commerce/checkout/Cart.js create mode 100644 src/sections/apps/e-commerce/checkout/CartDiscount.js create mode 100644 src/sections/apps/e-commerce/checkout/CartEmpty.js create mode 100644 src/sections/apps/e-commerce/checkout/CouponCode.js create mode 100644 src/sections/apps/e-commerce/checkout/OrderComplete.js create mode 100644 src/sections/apps/e-commerce/checkout/OrderSummery.js create mode 100644 src/sections/apps/e-commerce/checkout/Payment.js create mode 100644 src/sections/apps/e-commerce/checkout/PaymentCard.js create mode 100644 src/sections/apps/e-commerce/checkout/PaymentOptions.js create mode 100644 src/sections/apps/e-commerce/checkout/PaymentSelect.js create mode 100644 src/sections/apps/e-commerce/product-details/ProductFeatures.js create mode 100644 src/sections/apps/e-commerce/product-details/ProductImages.js create mode 100644 src/sections/apps/e-commerce/product-details/ProductInfo.js create mode 100644 src/sections/apps/e-commerce/product-details/ProductReview.js create mode 100644 src/sections/apps/e-commerce/product-details/ProductSpecifications.js create mode 100644 src/sections/apps/e-commerce/product-details/RelatedProducts.js create mode 100644 src/sections/apps/e-commerce/product-list/ProductView.js create mode 100644 src/sections/apps/e-commerce/products/ColorOptions.js create mode 100644 src/sections/apps/e-commerce/products/Colors.js create mode 100644 src/sections/apps/e-commerce/products/ProductEmpty.js create mode 100644 src/sections/apps/e-commerce/products/ProductFilter.js create mode 100644 src/sections/apps/e-commerce/products/ProductFilterDrawer.js create mode 100644 src/sections/apps/e-commerce/products/ProductFilterView.js create mode 100644 src/sections/apps/e-commerce/products/ProductsHeader.js create mode 100644 src/sections/apps/e-commerce/products/SortOptions.js create mode 100644 src/sections/apps/invoice/AddressModal.js create mode 100644 src/sections/apps/invoice/AlertProductDelete.js create mode 100644 src/sections/apps/invoice/InvoiceCard.js create mode 100644 src/sections/apps/invoice/InvoiceField.js create mode 100644 src/sections/apps/invoice/InvoiceIncomeAreaChart.js create mode 100644 src/sections/apps/invoice/InvoiceItem.js create mode 100644 src/sections/apps/invoice/InvoiceModal.js create mode 100644 src/sections/apps/invoice/InvoiceNotificationList.js create mode 100644 src/sections/apps/invoice/InvoicePieChart.js create mode 100644 src/sections/apps/invoice/InvoiceUserList.js create mode 100644 src/sections/apps/invoice/InvoiceWidgetCard.js create mode 100644 src/sections/apps/invoice/export-pdf/Content.js create mode 100644 src/sections/apps/invoice/export-pdf/Header.js create mode 100644 src/sections/apps/invoice/export-pdf/index.js create mode 100644 src/sections/auth/AuthCard.js create mode 100644 src/sections/auth/AuthWrapper.js create mode 100644 src/sections/auth/auth-forms/AuthCodeVerification.js create mode 100644 src/sections/auth/auth-forms/AuthForgotPassword.js create mode 100644 src/sections/auth/auth-forms/AuthLogin.js create mode 100644 src/sections/auth/auth-forms/AuthRegister.js create mode 100644 src/sections/auth/auth-forms/AuthResetPassword.js create mode 100644 src/sections/auth/auth-forms/FirebaseSocial.js create mode 100644 src/store/index.js create mode 100644 src/store/reducers/actions.js create mode 100644 src/store/reducers/auth.js create mode 100644 src/store/reducers/fcmSlice.js create mode 100644 src/store/reducers/index.js create mode 100644 src/store/reducers/menu.js create mode 100644 src/store/reducers/snackbar.js create mode 100644 src/store/reducers/userinfo.js create mode 100644 src/themes/index.js create mode 100644 src/themes/overrides/Accordion.js create mode 100644 src/themes/overrides/AccordionDetails.js create mode 100644 src/themes/overrides/AccordionSummary.js create mode 100644 src/themes/overrides/Alert.js create mode 100644 src/themes/overrides/AlertTitle.js create mode 100644 src/themes/overrides/Autocomplete.js create mode 100644 src/themes/overrides/Badge.js create mode 100644 src/themes/overrides/Button.js create mode 100644 src/themes/overrides/ButtonBase.js create mode 100644 src/themes/overrides/ButtonGroup.js create mode 100644 src/themes/overrides/CardContent.js create mode 100644 src/themes/overrides/Checkbox.js create mode 100644 src/themes/overrides/Chip.js create mode 100644 src/themes/overrides/Dialog.js create mode 100644 src/themes/overrides/DialogContentText.js create mode 100644 src/themes/overrides/DialogTitle.js create mode 100644 src/themes/overrides/Fab.js create mode 100644 src/themes/overrides/IconButton.js create mode 100644 src/themes/overrides/InputBase.js create mode 100644 src/themes/overrides/InputLabel.js create mode 100644 src/themes/overrides/LinearProgress.js create mode 100644 src/themes/overrides/Link.js create mode 100644 src/themes/overrides/ListItemButton.js create mode 100644 src/themes/overrides/ListItemIcon.js create mode 100644 src/themes/overrides/LoadingButton.js create mode 100644 src/themes/overrides/OutlinedInput.js create mode 100644 src/themes/overrides/Pagination.js create mode 100644 src/themes/overrides/PaginationItem.js create mode 100644 src/themes/overrides/Popover.js create mode 100644 src/themes/overrides/Radio.js create mode 100644 src/themes/overrides/Slider.js create mode 100644 src/themes/overrides/Switch.js create mode 100644 src/themes/overrides/Tab.js create mode 100644 src/themes/overrides/TableBody.js create mode 100644 src/themes/overrides/TableCell.js create mode 100644 src/themes/overrides/TableFooter.js create mode 100644 src/themes/overrides/TableHead.js create mode 100644 src/themes/overrides/TablePagination.js create mode 100644 src/themes/overrides/TableRow.js create mode 100644 src/themes/overrides/Tabs.js create mode 100644 src/themes/overrides/ToggleButton.js create mode 100644 src/themes/overrides/Tooltip.js create mode 100644 src/themes/overrides/TreeItem.js create mode 100644 src/themes/overrides/Typography.js create mode 100644 src/themes/overrides/index.js create mode 100644 src/themes/palette.js create mode 100644 src/themes/shadows.js create mode 100644 src/themes/theme/default.js create mode 100644 src/themes/theme/index.js create mode 100644 src/themes/theme/theme1.js create mode 100644 src/themes/theme/theme2.js create mode 100644 src/themes/theme/theme3.js create mode 100644 src/themes/theme/theme4.js create mode 100644 src/themes/theme/theme5.js create mode 100644 src/themes/theme/theme6.js create mode 100644 src/themes/theme/theme7.js create mode 100644 src/themes/theme/theme8.js create mode 100644 src/themes/typography.js create mode 100644 src/utils/axios.js create mode 100644 src/utils/getColors.js create mode 100644 src/utils/getShadow.js create mode 100644 src/utils/locales/en.json create mode 100644 src/utils/password-strength.js create mode 100644 src/utils/password-validation.js create mode 100644 src/utils/route-guard/AuthGuard.js create mode 100644 src/utils/route-guard/GuestGuard.js create mode 100644 src/utils/suppressConsole.js create mode 100644 yarn.lock diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..bbda79f --- /dev/null +++ b/.eslintrc @@ -0,0 +1,89 @@ +{ + "root": true, + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "prettier", + "plugin:react/jsx-runtime", + "plugin:jsx-a11y/recommended", + "plugin:react-hooks/recommended", + "eslint:recommended", + "plugin:react/recommended" + ], + "settings": { + "react": { + "createClass": "createReactClass", // Regex for Component Factory to use, + // default to "createReactClass" + "pragma": "React", // Pragma to use, default to "React" + "fragment": "Fragment", // Fragment to use (may be a property of ), default to "Fragment" + "version": "detect", // React version. "detect" automatically picks the version you have installed. + // You can also use `16.0`, `16.3`, etc, if you want to override the detected value. + // It will default to "latest" and warn if missing, and to "detect" in the future + "flowVersion": "0.53" // Flow version + }, + "import/resolver": { + "node": { + "moduleDirectory": ["node_modules", "src/"] + } + } + }, + "parser": "@babel/eslint-parser", + "parserOptions": { + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "impliedStrict": true, + "jsx": true + }, + "ecmaVersion": 12 + }, + "plugins": ["prettier", "react", "react-hooks"], + "rules": { + "react/jsx-uses-react": "error", + "react/jsx-uses-vars": "error", + "react/react-in-jsx-scope": "off", + "no-undef": "off", + "react/display-name": "off", + "react/jsx-filename-extension": "off", + "no-param-reassign": "off", + "react/prop-types": 1, + "react/require-default-props": "off", + "react/no-array-index-key": "off", + "react/jsx-props-no-spreading": "off", + "react/forbid-prop-types": "off", + "import/order": "off", + "import/no-cycle": "off", + "no-console": "off", + "jsx-a11y/anchor-is-valid": "off", + "prefer-destructuring": "off", + "no-shadow": "off", + "import/no-named-as-default": "off", + "import/no-extraneous-dependencies": "off", + "jsx-a11y/no-autofocus": "off", + "no-restricted-imports": [ + "error", + { + "patterns": ["@mui/*/*/*", "!@mui/material/test-utils/*"] + } + ], + "no-unused-vars": [ + "error", + { + "ignoreRestSiblings": false + } + ], + "prettier/prettier": [ + "warn", + { + "bracketSpacing": true, + "printWidth": 140, + "singleQuote": true, + "trailingComma": "none", + "tabWidth": 2, + "useTabs": false, + "endOfLine": "auto" + } + ] + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..981a3e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,53 @@ +# These are some examples of commonly ignored file patterns. +# You should customize this list as applicable to your project. +# Learn more about .gitignore: +# https://www.atlassian.com/git/tutorials/saving-changes/gitignore + +# Node artifact files +node_modules/ +dist/ + +#env files +.env + +# Compiled Java class files +*.class + +# Compiled Python bytecode +*.py[cod] + +# Log files +*.log + +# Package files +*.jar + +# Maven +target/ +dist/ + +# JetBrains IDE +.idea/ + +# Unit test reports +TEST*.xml + +# Generated by MacOS +.DS_Store + +# Generated by Windows +Thumbs.db + +# Applications +*.app +*.exe +*.war + +# Large media files +*.mp4 +*.tiff +*.avi +*.flv +*.mov +*.wmv + diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d5fba07 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,8 @@ +{ + "bracketSpacing": true, + "printWidth": 140, + "singleQuote": true, + "trailingComma": "none", + "tabWidth": 2, + "useTabs": false +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..90d704c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,13 @@ +{ + "workbench.colorCustomizations": { + "activityBar.background": "#451463", + "titleBar.activeBackground": "#611C8A", + "titleBar.activeForeground": "#FCFAFE" + }, + + // ✅ Code formatting settings + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true, + "editor.formatOnPaste": true, + "editor.formatOnType": true +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..4746034 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# mantis-react-js + +Web theme with name as 'Mantis'. Its name of insect but we derived it from two popular UI framework, Material-UI and Ant Design (M-Ant-is). It provides best features from each. Follows design principle of AntDesign and uses the Component of Material-UI. diff --git a/config-overrides.js b/config-overrides.js new file mode 100644 index 0000000..5c15969 --- /dev/null +++ b/config-overrides.js @@ -0,0 +1,31 @@ +const webpack = require('webpack'); +const WorkBoxPlugin = require('workbox-webpack-plugin'); + +module.exports = function override(config) { + config.resolve.fallback = { + process: require.resolve('process/browser'), + // zlib: require.resolve('browserify-zlib'), + stream: require.resolve('stream-browserify'), + crypto: require.resolve('crypto-browserify'), + util: require.resolve('util'), + buffer: require.resolve('buffer') + // asset: require.resolve('assert') + }; + + // https://stackoverflow.com/questions/69135310/workaround-for-cache-size-limit-in-create-react-app-pwa-service-worker + config.plugins.forEach((plugin) => { + if (plugin instanceof WorkBoxPlugin.InjectManifest) { + plugin.config.maximumFileSizeToCacheInBytes = 50 * 1024 * 1024; + } + }); + + config.plugins = [ + ...config.plugins, + new webpack.ProvidePlugin({ + process: 'process/browser.js', + Buffer: ['buffer', 'Buffer'] + }) + ]; + + return config; +}; diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..35332c7 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "commonjs", + "baseUrl": "src" + }, + "include": ["src/**/*"], + "exclude": ["node_modules"] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..06e7776 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,37077 @@ +{ + "name": "mantis-material-react", + "version": "2.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "mantis-material-react", + "version": "2.1.0", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons": "^5.6.1", + "@emotion/cache": "^11.10.7", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/base": "^5.0.0-alpha.126", + "@mui/icons-material": "^5.14.19", + "@mui/lab": "^5.0.0-alpha.127", + "@mui/material": "^5.12.1", + "@mui/x-date-pickers": "^6.18.2", + "@reduxjs/toolkit": "^1.9.5", + "@svgr/webpack": "^7.0.0", + "@tanstack/react-query": "^5.84.0", + "antd": "^5.11.5", + "autosuggest-highlight": "^3.3.4", + "axios": "^1.3.5", + "browser-image-compression": "^2.0.2", + "buffer": "^6.0.3", + "chance": "^1.1.11", + "crypto-browserify": "^3.12.0", + "dayjs": "^1.11.10", + "env-cmd": "^10.1.0", + "firebase": "^12.0.0", + "formik": "^2.2.9", + "framer-motion": "^10.12.4", + "geolib": "^3.3.4", + "jsonwebtoken": "^9.0.0", + "jwt-decode": "^3.1.2", + "leaflet": "^1.9.4", + "lodash": "^4.17.21", + "mui-daterange-picker": "^1.0.5", + "notistack": "^3.0.1", + "process": "^0.11.10", + "prop-types": "^15.8.1", + "qrcode.react": "^4.2.0", + "react": "^18.2.0", + "react-app-rewired": "^2.2.1", + "react-aws-s3": "^1.5.0", + "react-csv": "^2.2.2", + "react-device-detect": "^2.2.3", + "react-dnd": "^16.0.1", + "react-dnd-html5-backend": "^16.0.1", + "react-dom": "^18.2.0", + "react-geocode": "^0.2.3", + "react-google-autocomplete": "^2.7.3", + "react-icons": "^4.12.0", + "react-intl": "^6.4.1", + "react-leaflet": "^4.2.1", + "react-loading-icons": "^1.1.0", + "react-phone-number-input": "^3.3.10", + "react-redux": "^8.0.5", + "react-router": "^6.10.0", + "react-router-dom": "^6.10.0", + "react-scripts": "^5.0.1", + "react-timer-hook": "^3.0.5", + "react-to-print": "^2.15.1", + "react-virtuoso": "^4.7.0", + "react18-input-otp": "^1.1.3", + "redux": "^4.2.1", + "redux-persist": "^6.0.0", + "simplebar": "^6.2.5", + "simplebar-react": "^3.2.4", + "stream-browserify": "^3.0.0", + "stylis-plugin-rtl": "^2.1.1", + "use-debounce": "^10.0.5", + "util": "^0.12.5", + "web-vitals": "^3.3.1", + "yup": "^1.1.1" + }, + "devDependencies": { + "@babel/core": "^7.21.4", + "@babel/eslint-parser": "^7.21.3", + "@tanstack/eslint-plugin-query": "^5.83.1", + "eslint": "^8.38.0", + "eslint-config-prettier": "^8.8.0", + "eslint-config-react-app": "^7.0.1", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0", + "prettier": "^2.8.7", + "react-error-overlay": "6.0.11" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz", + "integrity": "sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.18.0.tgz", + "integrity": "sha512-NXzfnNjJgpn+L6d0cD2cS14Tsqs46Bsua6PwVMlmN+F0OEoa9PhJRwUWmI+HyIrc4cgVZVfQTDpXC0p07Jmglw==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.0.10", + "rc-util": "^5.35.0", + "stylis": "^4.0.13" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs/node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@ant-design/cssinjs/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@ant-design/icons": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz", + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", + "license": "MIT" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", + "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.9", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@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-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "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-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "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-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "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.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz", + "integrity": "sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", + "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "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-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@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-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", + "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-typescript": "^7.21.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==" + }, + "node_modules/@babel/runtime": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.7", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.7.tgz", + "integrity": "sha512-VLl1/2D6LOjH57Y8Vem1RoZ9haWF4jesHDGiHtKozDQuBIkJm2gimVo0I02sWCuzZtVACeixTVB4jeE8qvCBoQ==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@firebase/ai": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-2.0.0.tgz", + "integrity": "sha512-N/aSHjqOpU+KkYU3piMkbcuxzvqsOvxflLUXBAkYAPAz8wjE2Ye3BQDgKHEYuhMmEWqj6LFgEBUN8wwc6dfMTw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/analytics": { + "version": "0.10.18", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.18.tgz", + "integrity": "sha512-iN7IgLvM06iFk8BeFoWqvVpRFW3Z70f+Qe2PfCJ7vPIgLPjHXDE774DhCT5Y2/ZU/ZbXPDPD60x/XPWEoZLNdg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/analytics-compat": { + "version": "0.2.24", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.24.tgz", + "integrity": "sha512-jE+kJnPG86XSqGQGhXXYt1tpTbCTED8OQJ/PQ90SEw14CuxRxx/H+lFbWA1rlFtFSsTCptAJtgyRBwr/f00vsw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/analytics": "0.10.18", + "@firebase/analytics-types": "0.8.3", + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.3.tgz", + "integrity": "sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.14.0.tgz", + "integrity": "sha512-APIAeKvRNFWKJLjIL8wLDjh7u8g6ZjaeVmItyqSjCdEkJj14UuVlus74D8ofsOMWh45HEwxwkd96GYbi+CImEg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.11.0.tgz", + "integrity": "sha512-XAvALQayUMBJo58U/rxW02IhsesaxxfWVmVkauZvGEz3vOAjMEQnzFlyblqkc2iAaO82uJ2ZVyZv9XzPfxjJ6w==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/app-check-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.0.tgz", + "integrity": "sha512-UfK2Q8RJNjYM/8MFORltZRG9lJj11k0nW84rrffiKvcJxLf1jf6IEjCIkCamykHE73C6BwqhVfhIBs69GXQV0g==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check": "0.11.0", + "@firebase/app-check-types": "0.5.3", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz", + "integrity": "sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.3.tgz", + "integrity": "sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/app-compat": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.0.tgz", + "integrity": "sha512-nUnNpOeRj0KZzVzHsyuyrmZKKHfykZ8mn40FtG28DeSTWeM5b/2P242Va4bmQpJsy5y32vfv50+jvdckrpzy7Q==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app": "0.14.0", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.3.tgz", + "integrity": "sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/auth-compat": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.0.tgz", + "integrity": "sha512-J0lGSxXlG/lYVi45wbpPhcWiWUMXevY4fvLZsN1GHh+po7TZVng+figdHBVhFheaiipU8HZyc7ljw1jNojM2nw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/auth": "1.11.0", + "@firebase/auth-types": "0.13.0", + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/auth-compat/node_modules/@firebase/auth": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.11.0.tgz", + "integrity": "sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@react-native-async-storage/async-storage": "^1.18.1" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz", + "integrity": "sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/auth-types": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.0.tgz", + "integrity": "sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/component": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.7.0.tgz", + "integrity": "sha512-wR9En2A+WESUHexjmRHkqtaVH94WLNKt6rmeqZhSLBybg4Wyf0Umk04SZsS6sBq4102ZsDBFwoqMqJYj2IoDSg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/data-connect": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.11.tgz", + "integrity": "sha512-G258eLzAD6im9Bsw+Qm1Z+P4x0PGNQ45yeUuuqe5M9B1rn0RJvvsQCRHXgE52Z+n9+WX1OJd/crcuunvOGc7Vw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/database": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.1.0.tgz", + "integrity": "sha512-gM6MJFae3pTyNLoc9VcJNuaUDej0ctdjn3cVtILo3D5lpp0dmUHHLFN/pUKe7ImyeB1KAvRlEYxvIHNF04Filg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.0.tgz", + "integrity": "sha512-8nYc43RqxScsePVd1qe1xxvWNf0OBnbwHxmXJ7MHSuuTVYFO3eLyLW3PiCKJ9fHnmIz4p4LbieXwz+qtr9PZDg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/database": "1.1.0", + "@firebase/database-types": "1.0.16", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.16.tgz", + "integrity": "sha512-xkQLQfU5De7+SPhEGAXFBnDryUWhhlFXelEg2YeZOQMCdoe7dL64DDAd77SQsR+6uoXIZY5MB4y/inCs4GTfcw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-types": "0.9.3", + "@firebase/util": "1.13.0" + } + }, + "node_modules/@firebase/firestore": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.9.0.tgz", + "integrity": "sha512-5zl0+/h1GvlCSLt06RMwqFsd7uqRtnNZt4sW99k2rKRd6k/ECObIWlEnvthm2cuOSnUmwZknFqtmd1qyYSLUuQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "@firebase/webchannel-wrapper": "1.0.4", + "@grpc/grpc-js": "~1.9.0", + "@grpc/proto-loader": "^0.7.8", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/firestore-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.0.tgz", + "integrity": "sha512-4O7v4VFeSEwAZtLjsaj33YrMHMRjplOIYC2CiYsF6o/MboOhrhe01VrTt8iY9Y5EwjRHuRz4pS6jMBT8LfQYJA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/firestore": "4.9.0", + "@firebase/firestore-types": "3.0.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.3.tgz", + "integrity": "sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/functions": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.0.tgz", + "integrity": "sha512-2/LH5xIbD8aaLOWSFHAwwAybgSzHIM0dB5oVOL0zZnxFG1LctX2bc1NIAaPk1T+Zo9aVkLKUlB5fTXTkVUQprQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/functions-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.0.tgz", + "integrity": "sha512-VPgtvoGFywWbQqtvgJnVWIDFSHV1WE6Hmyi5EGI+P+56EskiGkmnw6lEqc/MEUfGpPGdvmc4I9XMU81uj766/g==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/functions": "0.13.0", + "@firebase/functions-types": "0.6.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.3.tgz", + "integrity": "sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/installations": { + "version": "0.6.19", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.19.tgz", + "integrity": "sha512-nGDmiwKLI1lerhwfwSHvMR9RZuIH5/8E3kgUWnVRqqL7kGVSktjLTWEMva7oh5yxQ3zXfIlIwJwMcaM5bK5j8Q==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.19.tgz", + "integrity": "sha512-khfzIY3EI5LePePo7vT19/VEIH1E3iYsHknI/6ek9T8QCozAZshWT9CjlwOzZrKvTHMeNcbpo/VSOSIWDSjWdQ==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/installations-types": "0.5.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.3.tgz", + "integrity": "sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.0.tgz", + "integrity": "sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.23", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.23.tgz", + "integrity": "sha512-cfuzv47XxqW4HH/OcR5rM+AlQd1xL/VhuaeW/wzMW1LFrsFcTn0GND/hak1vkQc2th8UisBcrkVcQAnOnKwYxg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/messaging-compat": { + "version": "0.2.23", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.23.tgz", + "integrity": "sha512-SN857v/kBUvlQ9X/UjAqBoQ2FEaL1ZozpnmL1ByTe57iXkmnVVFm9KqAsTfmf+OEwWI4kJJe9NObtN/w22lUgg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/messaging": "0.12.23", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.3.tgz", + "integrity": "sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/performance": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.8.tgz", + "integrity": "sha512-k6xfNM/CdTl4RaV4gT/lH53NU+wP33JiN0pUeNBzGVNvfXZ3HbCkoISE3M/XaiOwHgded1l6XfLHa4zHgm0Wyg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0", + "web-vitals": "^4.2.4" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/performance-compat": { + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.21.tgz", + "integrity": "sha512-OQfYRsIQiEf9ez1SOMLb5TRevBHNIyA2x1GI1H10lZ432W96AK5r4LTM+SNApg84dxOuHt6RWSQWY7TPWffKXg==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/performance": "0.7.8", + "@firebase/performance-types": "0.2.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.3.tgz", + "integrity": "sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/performance/node_modules/web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/remote-config": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.6.6.tgz", + "integrity": "sha512-Yelp5xd8hM4NO1G1SuWrIk4h5K42mNwC98eWZ9YLVu6Z0S6hFk1mxotAdCRmH2luH8FASlYgLLq6OQLZ4nbnCA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.19.tgz", + "integrity": "sha512-y7PZAb0l5+5oIgLJr88TNSelxuASGlXyAKj+3pUc4fDuRIdPNBoONMHaIUa9rlffBR5dErmaD2wUBJ7Z1a513Q==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/remote-config": "0.6.6", + "@firebase/remote-config-types": "0.4.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.4.0.tgz", + "integrity": "sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg==", + "license": "Apache-2.0" + }, + "node_modules/@firebase/storage": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.0.tgz", + "integrity": "sha512-xWWbb15o6/pWEw8H01UQ1dC5U3rf8QTAzOChYyCpafV6Xki7KVp3Yaw2nSklUwHEziSWE9KoZJS7iYeyqWnYFA==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/storage-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.0.tgz", + "integrity": "sha512-vDzhgGczr1OfcOy285YAPur5pWDEvD67w4thyeCUh6Ys0izN9fNYtA1MJERmNBfqjqu0lg0FM5GLbw0Il21M+g==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/storage": "0.14.0", + "@firebase/storage-types": "0.8.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.3.tgz", + "integrity": "sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg==", + "license": "Apache-2.0", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.13.0.tgz", + "integrity": "sha512-0AZUyYUfpMNcztR5l09izHwXkZpghLgCUaAGjtMwXnCg3bj4ml5VgiwqOMOxJ+Nw4qN/zJAaOQBcJ7KGkWStqQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.4.tgz", + "integrity": "sha512-6m8+P+dE/RPl4OPzjTxcTbQ0rGeRyeTvAi9KwIffBVCiAMKrfXfLZaqD1F+m8t4B5/Q5aHsMozOgirkH1F5oMQ==", + "license": "Apache-2.0" + }, + "node_modules/@floating-ui/core": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.1.tgz", + "integrity": "sha512-QgcKYwzcc8vvZ4n/5uklchy8KVdjJwcOeI+HnnTNclJjs2nYsy23DOCf+sSV1kBwD9yDAoVKCkv/gEPzgQU3Pw==", + "dependencies": { + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "dependencies": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz", + "integrity": "sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==", + "dependencies": { + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz", + "integrity": "sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz", + "integrity": "sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-skeleton-parser": "1.3.18", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.3.18", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz", + "integrity": "sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.7.1.tgz", + "integrity": "sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/fast-memoize": "2.0.1", + "@formatjs/icu-messageformat-parser": "2.3.1", + "@formatjs/intl-displaynames": "6.3.1", + "@formatjs/intl-listformat": "7.2.1", + "intl-messageformat": "10.3.4", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "typescript": "^4.7 || 5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@formatjs/intl-displaynames": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz", + "integrity": "sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-listformat": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz", + "integrity": "sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", + "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.9.15", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz", + "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.7.8", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz", + "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", + "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.126", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.126.tgz", + "integrity": "sha512-I5e52A0Muv9Gaoy2GcqbYrQ6dpRyC2UXeA00brT3HuW0nF0E4fiTOIqdNTN+N5gyaYK0z3O6jtLt/97CCrIxVA==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "@popperjs/core": "^2.11.7", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.12.1.tgz", + "integrity": "sha512-rNiQYHtkXljcvCEnhWrJzie1ifff5O98j3uW7ZlchFgD8HWxEcz/QoxZvo+sCKC9aayAgxi9RsVn2VjCyp5CrA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.14.19", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz", + "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==", + "dependencies": { + "@babel/runtime": "^7.23.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab": { + "version": "5.0.0-alpha.127", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.127.tgz", + "integrity": "sha512-D+Q7MV06rn31g8ZgNcLxgsmh94PJYfyqXAcM3BokgMJ4u89QfwneSlaoHnQ9qitvWFyTz7Ic4HVMNT08FkRG7Q==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@mui/base": "5.0.0-alpha.126", + "@mui/system": "^5.12.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/material": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.12.1.tgz", + "integrity": "sha512-m+G9J6+FzIMhRqKV2y30yONH97wX107z9EWgiNCeS1/+y1CnytFZNG1ENdOuaJo1NimCRnmB/iXPvoOaSo6dOg==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@mui/base": "5.0.0-alpha.126", + "@mui/core-downloads-tracker": "^5.12.1", + "@mui/system": "^5.12.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.12.0.tgz", + "integrity": "sha512-w5dwMen1CUm1puAtubqxY9BIzrBxbOThsg2iWMvRJmWyJAPdf3Z583fPXpqeA2lhTW79uH2jajk5Ka4FuGlTPg==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@mui/utils": "^5.12.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.12.0.tgz", + "integrity": "sha512-frh8L7CRnvD0RDmIqEv6jFeKQUIXqW90BaZ6OrxJ2j4kIsiVLu29Gss4SbBvvrWwwatR72sBmC3w1aG4fjp9mQ==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@emotion/cache": "^11.10.7", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.12.1.tgz", + "integrity": "sha512-Po+sicdV3bbRYXdU29XZaHPZrW7HUYUqU1qCu77GCCEMbahC756YpeyefdIYuPMUg0OdO3gKIUfDISBrkjJL+w==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "@mui/private-theming": "^5.12.0", + "@mui/styled-engine": "^5.12.0", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz", + "integrity": "sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.14.19", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.19.tgz", + "integrity": "sha512-qAHvTXzk7basbyqPvhgWqN6JbmI2wLB/mf97GkSlz5c76MiKYV6Ffjvw9BjKZQ1YRb8rDX9kgdjRezOcoB91oQ==", + "dependencies": { + "@babel/runtime": "^7.23.4", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/x-date-pickers": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz", + "integrity": "sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.22", + "@mui/utils": "^5.14.16", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "date-fns": "^2.25.0", + "date-fns-jalali": "^2.13.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } + } + }, + "node_modules/@mui/x-date-pickers/node_modules/@mui/base": { + "version": "5.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz", + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==", + "dependencies": { + "@babel/runtime": "^7.23.4", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.10", + "@mui/utils": "^5.14.19", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/x-date-pickers/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz", + "integrity": "sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "license": "BSD-3-Clause" + }, + "node_modules/@rc-component/color-picker": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.4.1.tgz", + "integrity": "sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@ctrl/tinycolor": "^3.6.0", + "classnames": "^2.2.6", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.10.0.tgz", + "integrity": "sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^1.3.6", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.18.2.tgz", + "integrity": "sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.38.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" + }, + "node_modules/@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" + }, + "node_modules/@react-leaflet/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz", + "integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==", + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz", + "integrity": "sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.46", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.46.tgz", + "integrity": "sha512-ng4ut1z2MCBhK/NwDVwIQp3pAUOCs/KNaW3cBxdFB2xTDrOuo1xuNmpr/9HHFhxqIvHrs1NTH3KJg6q+JSy1Kw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz", + "integrity": "sha512-khWbXesWIP9v8HuKCl2NU2HNAyqpSQ/vkIl36Nbn4HIwEYSRWL0H7Gs6idJdha2DkpFDWlsqMELvoCE8lfFY6Q==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-7.0.0.tgz", + "integrity": "sha512-iiZaIvb3H/c7d3TH2HBeK91uI2rMhZNwnsIrvd7ZwGLkFw6mmunOCoVnjdYua662MqGFxlN9xTq4fv9hgR4VXQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-7.0.0.tgz", + "integrity": "sha512-sQQmyo+qegBx8DfFc04PFmIO1FP1MHI1/QEpzcIcclo5OAISsOJPW76ZIs0bDyO/DBSJEa/tDa1W26pVtt0FRw==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-7.0.0.tgz", + "integrity": "sha512-i6MaAqIZXDOJeikJuzocByBf8zO+meLwfQ/qMHIjCcvpnfvWf82PFvredEZElErB5glQFJa2KVKk8N2xV6tRRA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-7.0.0.tgz", + "integrity": "sha512-BoVSh6ge3SLLpKC0pmmN9DFlqgFy4NxNgdZNLPNJWBUU7TQpDWeBuyVuDW88iXydb5Cv0ReC+ffa5h3VrKfk1w==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-7.0.0.tgz", + "integrity": "sha512-tNDcBa+hYn0gO+GkP/AuNKdVtMufVhU9fdzu+vUQsR18RIJ9RWe7h/pSBY338RO08wArntwbDk5WhQBmhf2PaA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-7.0.0.tgz", + "integrity": "sha512-qw54u8ljCJYL2KtBOjI5z7Nzg8LnSvQOP5hPKj77H4VQL4+HdKbAT5pnkkZLmHKYwzsIHSYKXxHouD8zZamCFQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-7.0.0.tgz", + "integrity": "sha512-CcFECkDj98daOg9jE3Bh3uyD9kzevCAnZ+UtzG6+BQG/jOQ2OA3jHnX6iG4G1MCJkUQFnUvEv33NvQfqrb/F3A==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-7.0.0.tgz", + "integrity": "sha512-EX/NHeFa30j5UjldQGVQikuuQNHUdGmbh9kEpBKofGUtF0GUPJ4T4rhoYiqDAOmBOxojyot36JIFiDUHUK1ilQ==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^7.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^7.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^7.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^7.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^7.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^7.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^7.0.0", + "@svgr/babel-plugin-transform-svg-component": "^7.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-7.0.0.tgz", + "integrity": "sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "^7.0.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/@svgr/core/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-7.0.0.tgz", + "integrity": "sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ==", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-7.0.0.tgz", + "integrity": "sha512-SWlTpPQmBUtLKxXWgpv8syzqIU8XgFRvyhfkam2So8b3BE0OS0HPe5UfmlJ2KIC+a7dpuuYovPR2WAQuSyMoPw==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "^7.0.0", + "@svgr/hast-util-to-babel-ast": "^7.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-7.0.0.tgz", + "integrity": "sha512-263znzlu3qTKj71/ot5G9l2vpL4CW+pr2IexBFIwwB+fRAXE9Xnw2rUFgE6P4+37N9siOuC4lKkgBfUCOLFRKQ==", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@svgr/plugin-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + }, + "node_modules/@svgr/plugin-svgo/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/@svgr/plugin-svgo/node_modules/svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/@svgr/webpack": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-7.0.0.tgz", + "integrity": "sha512-XWzIhLTr5WYns/cNFXpXrmFy+LFf2xp60VnNUBZCpM1CGTx47FCDuUj2DQjxirMf2L6CP2jTRELK8ef01TecFQ==", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "^7.0.0", + "@svgr/plugin-jsx": "^7.0.0", + "@svgr/plugin-svgo": "^7.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tanstack/eslint-plugin-query": { + "version": "5.83.1", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.83.1.tgz", + "integrity": "sha512-tdkpPFfzkTksN9BIlT/qjixSAtKrsW6PUVRwdKWaOcag7DrD1vpki3UzzdfMQGDRGeg1Ue1Dg+rcl5FJGembNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^8.37.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/@typescript-eslint/scope-manager": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/@typescript-eslint/types": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/@typescript-eslint/utils": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.38.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tanstack/eslint-plugin-query/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.83.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.83.1.tgz", + "integrity": "sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.84.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.84.0.tgz", + "integrity": "sha512-iPycFGLq5lltDE16Jf13Nx7SOvtfoopfOH/+Ahbdd+z4QqOfYu/SOkY86AVYVcKjneuqPxTm8e85lSGhwe0cog==", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "5.83.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18 || ^19" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/lodash": { + "version": "4.14.194", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", + "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz", + "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz", + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz", + "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/type-utils": "5.40.0", + "@typescript-eslint/utils": "5.40.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.0.tgz", + "integrity": "sha512-wDYn3NYqVOmJI4iSkyWxXUu8Xoa4+OCh97YOXZecMCuXFIgCuxOCOlkR4kZyeXWNrulFyXPcXSbs4USb5IwI8g==", + "dependencies": { + "@typescript-eslint/utils": "5.40.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", + "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz", + "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==", + "dependencies": { + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/visitor-keys": "5.40.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz", + "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.40.0", + "@typescript-eslint/utils": "5.40.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz", + "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz", + "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==", + "dependencies": { + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/visitor-keys": "5.40.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz", + "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz", + "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==", + "dependencies": { + "@typescript-eslint/types": "5.40.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "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==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==" + }, + "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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antd": { + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.11.5.tgz", + "integrity": "sha512-qB1YmvO4Zm4r48M0Ptxn7orpaXeMPSeTrrw6dAgtTYN+ysnWD/D/zlxFc5g73GywIzZ10XGqvNC+74A+HD0yeQ==", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/cssinjs": "^1.17.5", + "@ant-design/icons": "^5.2.6", + "@ant-design/react-slick": "~1.0.2", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.6.1", + "@rc-component/color-picker": "~1.4.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/tour": "~1.10.0", + "@rc-component/trigger": "^1.18.2", + "classnames": "^2.3.2", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.1", + "qrcode.react": "^3.1.0", + "rc-cascader": "~3.20.0", + "rc-checkbox": "~3.1.0", + "rc-collapse": "~3.7.1", + "rc-dialog": "~9.3.4", + "rc-drawer": "~6.5.2", + "rc-dropdown": "~4.1.0", + "rc-field-form": "~1.40.0", + "rc-image": "~7.5.1", + "rc-input": "~1.3.6", + "rc-input-number": "~8.4.0", + "rc-mentions": "~2.9.1", + "rc-menu": "~9.12.2", + "rc-motion": "^2.9.0", + "rc-notification": "~5.3.0", + "rc-pagination": "~3.7.0", + "rc-picker": "~3.14.6", + "rc-progress": "~3.5.1", + "rc-rate": "~2.12.0", + "rc-resize-observer": "^1.4.0", + "rc-segmented": "~2.2.2", + "rc-select": "~14.10.0", + "rc-slider": "~10.4.0", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.36.0", + "rc-tabs": "~12.13.1", + "rc-textarea": "~1.5.3", + "rc-tooltip": "~6.1.2", + "rc-tree": "~5.8.2", + "rc-tree-select": "~5.15.0", + "rc-upload": "~4.3.5", + "rc-util": "^5.38.1", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/antd/node_modules/qrcode.react": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz", + "integrity": "sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g==", + "license": "ISC", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/autosuggest-highlight": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz", + "integrity": "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA==", + "dependencies": { + "remove-accents": "^0.4.2" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.5.tgz", + "integrity": "sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/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==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "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-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.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==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "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": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browser-image-compression": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", + "integrity": "sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==", + "license": "MIT", + "dependencies": { + "uzip": "0.20201231.0" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "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==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001480", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", + "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/chance": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.11.tgz", + "integrity": "sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA==" + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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==", + "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==" + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "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==", + "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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz", + "integrity": "sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", + "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==", + "hasInstallScript": true, + "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==" + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/country-flag-icons": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.10.tgz", + "integrity": "sha512-x3elaK+ZY23W1YtFsNQknRdURzkV7g3Z93AoA7SHZJUEXbVjRsNh4h9Uf09+OjWF/4u8tXeAt37gezGRdwR/2g==" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==", + "license": "MIT" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-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==" + }, + "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==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.2.tgz", + "integrity": "sha512-Vm4b6P/PifADu0a76H0DKRNVWq3Rq9xa/Nx6oEMUBJlwTUuZoZ3dkZxo8Gob3UEL53Cq+Ma1GBgISed6XEBs3w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssjanus": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cssjanus/-/cssjanus-2.1.0.tgz", + "integrity": "sha512-kAijbny3GmdOi9k+QT6DGIXqFvL96aksNlGr4Rhk9qXDZYWUojU4bRc3IHWxdaLNOqgEZHuXoe5Wl2l7dxLW5g==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "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==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dnd-core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", + "dependencies": { + "@react-dnd/asap": "^5.0.1", + "@react-dnd/invariant": "^4.0.1", + "redux": "^4.2.0" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "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/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.283", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz", + "integrity": "sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "dependencies": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "bin": { + "env-cmd": "bin/env-cmd.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/env-cmd/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "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==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz", + "integrity": "sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/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==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "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==", + "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==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==", + "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==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "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==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.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==", + "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/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "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-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/firebase": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-12.0.0.tgz", + "integrity": "sha512-KV+OrMJpi2uXlqL2zaCcXb7YuQbY/gMIWT1hf8hKeTW1bSumWaHT5qfmn0WTpHwKQa3QEVOtZR2ta9EchcmYuw==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/ai": "2.0.0", + "@firebase/analytics": "0.10.18", + "@firebase/analytics-compat": "0.2.24", + "@firebase/app": "0.14.0", + "@firebase/app-check": "0.11.0", + "@firebase/app-check-compat": "0.4.0", + "@firebase/app-compat": "0.5.0", + "@firebase/app-types": "0.9.3", + "@firebase/auth": "1.11.0", + "@firebase/auth-compat": "0.6.0", + "@firebase/data-connect": "0.3.11", + "@firebase/database": "1.1.0", + "@firebase/database-compat": "2.1.0", + "@firebase/firestore": "4.9.0", + "@firebase/firestore-compat": "0.4.0", + "@firebase/functions": "0.13.0", + "@firebase/functions-compat": "0.4.0", + "@firebase/installations": "0.6.19", + "@firebase/installations-compat": "0.2.19", + "@firebase/messaging": "0.12.23", + "@firebase/messaging-compat": "0.2.23", + "@firebase/performance": "0.7.8", + "@firebase/performance-compat": "0.2.21", + "@firebase/remote-config": "0.6.6", + "@firebase/remote-config-compat": "0.2.19", + "@firebase/storage": "0.14.0", + "@firebase/storage-compat": "0.4.0", + "@firebase/util": "1.13.0" + } + }, + "node_modules/firebase/node_modules/@firebase/auth": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.11.0.tgz", + "integrity": "sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w==", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@firebase/app": "0.x", + "@react-native-async-storage/async-storage": "^1.18.1" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "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/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formik": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", + "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/formik/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/framer-motion": { + "version": "10.12.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.12.4.tgz", + "integrity": "sha512-9gLtv8T6dui0tujHROR+VM3kdJyKiFCFiD94IQE+0OuX6LaIyXtdVpviokVdrHSb1giWhmmX4yzoucALMx6mtw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "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==", + "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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/geolib": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/geolib/-/geolib-3.3.4.tgz", + "integrity": "sha512-EicrlLLL3S42gE9/wde+11uiaYAaeSVDwCUIv2uMIoRBfNJCn8EsSI+6nS3r4TCKDO6+RQNM9ayLq2at+oZQWQ==" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "peerDependencies": { + "csstype": "^3.0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "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==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/input-format": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/input-format/-/input-format-0.3.10.tgz", + "integrity": "sha512-5cFv/kOZD7Ch0viprVkuYPDkAU7HBZYBx8QrIpQ6yXUWbAQ0+RQ8IIojDJOf/RO6FDJLL099HDSK2KoVZ2zevg==", + "dependencies": { + "prop-types": "^15.8.1" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/intl-messageformat": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.3.4.tgz", + "integrity": "sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/fast-memoize": "2.0.1", + "@formatjs/icu-messageformat-parser": "2.3.1", + "tslib": "^2.4.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "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==", + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dependencies": { + "has": "^1.0.3" + }, + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "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==", + "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==", + "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==", + "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.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "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==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "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==", + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "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==" + }, + "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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "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==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libphonenumber-js": { + "version": "1.10.59", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.59.tgz", + "integrity": "sha512-HeTsOrDF/hWhEiKqZVwg9Cqlep5x2T+IYDENvT2VRj3iX8JQ7Y+omENv+AIn0vC8m6GYhivfCed5Cgfw27r5SA==" + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "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==" + }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "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==" + }, + "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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.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==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mui-daterange-picker": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mui-daterange-picker/-/mui-daterange-picker-1.0.5.tgz", + "integrity": "sha512-+7Mp9DXQw6iLGotwp1rKfMV8sJxtaEto0IVId54orkvrCdqTgn167nzLBz6hd34tJLftg6DKAygkUom7tmg5Bw==", + "dependencies": { + "@babel/runtime": "^7.16.7" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + }, + "peerDependencies": { + "@babel/runtime": "^7.16.7", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.0.4", + "@mui/material": "^5.2.6", + "@mui/system": "^5.0.6", + "date-fns": "^2.28.0", + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "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==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==" + }, + "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==", + "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==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/notistack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/notistack/-/notistack-3.0.1.tgz", + "integrity": "sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA==", + "dependencies": { + "clsx": "^1.1.0", + "goober": "^2.0.33" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/notistack" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "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/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "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==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/property-expr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" + }, + "node_modules/protobufjs": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz", + "integrity": "sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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==", + "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==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode.react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-4.2.0.tgz", + "integrity": "sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc-cascader": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.20.0.tgz", + "integrity": "sha512-lkT9EEwOcYdjZ/jvhLoXGzprK1sijT3/Tp4BLxQQcHDZkkOzzwYQC9HgmKoJz0K7CukMfgvO9KqHeBdgE+pELw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.10.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz", + "integrity": "sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz", + "integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.3.4.tgz", + "integrity": "sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.5.2.tgz", + "integrity": "sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.36.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz", + "integrity": "sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^1.7.0", + "classnames": "^2.2.6", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.40.0.tgz", + "integrity": "sha512-OM3N01X2BYFGJDJcwpk9/BBtlwgveE7eh2SQAKIxVCt9KVWlODYJ9ypTHQdxchfDbeJKJKxMBFXlLAmyvlgPHg==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.5.1.tgz", + "integrity": "sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.3.4", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.3.6.tgz", + "integrity": "sha512-/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-8.4.0.tgz", + "integrity": "sha512-B6rziPOLRmeP7kcS5qbdC5hXvvDHYKV4vUxmahevYx2E6crS2bRi0xLDjhJ0E1HtOWo8rTmaE2EBJAkTCZOLdA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.3.5", + "rc-util": "^5.28.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.9.1.tgz", + "integrity": "sha512-cZuElWr/5Ws0PXx1uxobxfYh4mqUw2FitfabR62YnWgm+WAfDyXZXqZg5DxXW+M1cgVvntrQgDDd9LrihrXzew==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.6", + "rc-input": "~1.3.5", + "rc-menu": "~9.12.0", + "rc-textarea": "~1.5.0", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.12.2", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.12.2.tgz", + "integrity": "sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.17.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz", + "integrity": "sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.7.0.tgz", + "integrity": "sha512-IxSzKapd13L91/195o1TPkKnCNw8gIR25UP1GCW/7c7n/slhld4npu2j2PB9IWjXm4SssaAaSAt2lscYog7wzg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.32.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "3.14.6", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-3.14.6.tgz", + "integrity": "sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "date-fns": ">= 2.x", + "dayjs": ">= 1.x", + "luxon": ">= 3.x", + "moment": ">= 2.x", + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/rc-progress": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz", + "integrity": "sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz", + "integrity": "sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz", + "integrity": "sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.10.0", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.10.0.tgz", + "integrity": "sha512-TsIJTYafTTapCA32LLNpx/AD6ntepR1TG8jEVx35NiAAWCPymhUfuca8kRcUNd3WIGVMDcMKn9kkphoxEz+6Ag==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.4.1.tgz", + "integrity": "sha512-wiHRWgzEEHcgF7MWDd0ODsMpqBwszT558R2qH52fplJwctw/L9J8ipEt89ZqVASlh0QFG9kJPgBuL2+cbdLRUw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.27.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.36.0", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.36.0.tgz", + "integrity": "sha512-3xVcdCC5OLeOOhaCg+5Lps2oPreM/GWXmUXWTSX4p6vF7F76ABM4dfPpMJ9Dnf5yGRyh+8pe7FRyhRVnWw2H/w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.37.0", + "rc-virtual-list": "^3.11.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "12.13.1", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.13.1.tgz", + "integrity": "sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.1.0", + "rc-menu": "~9.12.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.5.3.tgz", + "integrity": "sha512-oH682ghHx++stFNYrosPRBfwsypywrTXpaD0/5Z8MPkUOnyOQUaY9ueL9tMu6BP1LfsuYQ1VLpg5OtshViLNgA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.3.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.1.2.tgz", + "integrity": "sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^1.18.0", + "classnames": "^2.3.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.2.tgz", + "integrity": "sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.15.0.tgz", + "integrity": "sha512-YJHfdO6azFnR0/JuNBZLDptGE4/RGfVeHAafUIYcm2T3RBkL1O8aVqiHvwIyLzdK59ry0NLrByd+3TkfpRM+9Q==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.10.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.5.tgz", + "integrity": "sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz", + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/rc-virtual-list": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz", + "integrity": "sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/react-app-rewired": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz", + "integrity": "sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==", + "dependencies": { + "semver": "^5.6.0" + }, + "bin": { + "react-app-rewired": "bin/index.js" + }, + "peerDependencies": { + "react-scripts": ">=2.1.3" + } + }, + "node_modules/react-app-rewired/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-aws-s3": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-aws-s3/-/react-aws-s3-1.5.0.tgz", + "integrity": "sha512-ib8JvNFlWaQyFfXvDXNeQCsGsHAHJswQgtA1MbpIU5sCSXZVeqoRVlvexyzjPjJGy8KDnbyYEB9PQ2Rw96g8Ug==", + "license": "MIT", + "dependencies": { + "crypto-js": "^3.1.9-1", + "short-uuid": "^3.1.0" + } + }, + "node_modules/react-csv": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.2.2.tgz", + "integrity": "sha512-RG5hOcZKZFigIGE8LxIEV/OgS1vigFQT4EkaHeKgyuCbUAu9Nbd/1RYq++bJcJJ9VOqO/n9TZRADsXNDR4VEpw==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-device-detect": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", + "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", + "dependencies": { + "ua-parser-js": "^1.0.33" + }, + "peerDependencies": { + "react": ">= 0.14.0", + "react-dom": ">= 0.14.0" + } + }, + "node_modules/react-dnd": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", + "dependencies": { + "@react-dnd/invariant": "^4.0.1", + "@react-dnd/shallowequal": "^4.0.1", + "dnd-core": "^16.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dnd-html5-backend": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", + "dependencies": { + "dnd-core": "^16.0.1" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/react-geocode": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/react-geocode/-/react-geocode-0.2.3.tgz", + "integrity": "sha512-sIpbgmn1IUzAxO4haOZ6jeeFnMD8ya9PC38yiNrmJ9vPWbvAO2D/2yfCBzZjGZVUm4PRzKAc0KghXfaEnug0TQ==", + "dependencies": { + "regenerator-runtime": "^0.13.3" + } + }, + "node_modules/react-google-autocomplete": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/react-google-autocomplete/-/react-google-autocomplete-2.7.3.tgz", + "integrity": "sha512-Nm+7/VDe7/NDWb8p/a39is7ktNqt5bNqAOoQv2Ev/XkuEvjsRk08VAPFmXUH03xKuM8IUuDrk2Lwfge44YEj6Q==", + "dependencies": { + "lodash.debounce": "^4.0.8", + "prop-types": "^15.5.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-intl": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.4.1.tgz", + "integrity": "sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-messageformat-parser": "2.3.1", + "@formatjs/intl": "2.7.1", + "@formatjs/intl-displaynames": "6.3.1", + "@formatjs/intl-listformat": "7.2.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react": "16 || 17 || 18", + "hoist-non-react-statics": "^3.3.2", + "intl-messageformat": "10.3.4", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.6.0 || 17 || 18", + "typescript": "^4.7 || 5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-leaflet": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz", + "integrity": "sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==", + "dependencies": { + "@react-leaflet/core": "^2.1.0" + }, + "peerDependencies": { + "leaflet": "^1.9.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-loading-icons": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-loading-icons/-/react-loading-icons-1.1.0.tgz", + "integrity": "sha512-Y9eZ6HAufmUd8DIQd6rFrx5Bt/oDlTM9Nsjvf8YpajTa3dI8cLNU8jUN5z7KTANU+Yd6/KJuBjxVlrU2dMw33g==", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/react-phone-number-input": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/react-phone-number-input/-/react-phone-number-input-3.3.10.tgz", + "integrity": "sha512-onv6ETMejyA4Wi0/6Ay00FcSokHIJcowLUcwdizpALSpeXPFqbyrjHQSL8+pgkxIIruRxr5nyIAB8LT+Sa/Vlg==", + "dependencies": { + "classnames": "^2.3.1", + "country-flag-icons": "^1.5.4", + "input-format": "^0.3.10", + "libphonenumber-js": "^1.10.59", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz", + "integrity": "sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==", + "dependencies": { + "@remix-run/router": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz", + "integrity": "sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==", + "dependencies": { + "@remix-run/router": "1.5.0", + "react-router": "6.10.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-scripts/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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/react-scripts/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==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/react-scripts/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==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/react-scripts/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/react-scripts/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/react-scripts/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==" + }, + "node_modules/react-scripts/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==" + }, + "node_modules/react-scripts/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==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-scripts/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts/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.", + "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" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-scripts/node_modules/svgo/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/react-scripts/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==" + }, + "node_modules/react-scripts/node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/react-scripts/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/react-scripts/node_modules/svgo/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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/react-scripts/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-timer-hook": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.5.tgz", + "integrity": "sha512-n+98SdmYvui2ne3KyWb3Ldu4k0NYQa3g/VzW6VEIfZJ8GAk/jJsIY700M8Nd2vNSTj05c7wKyQfJBqZ0x7zfiA==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-to-print": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.15.1.tgz", + "integrity": "sha512-1foogIFbCpzAVxydkhBiDfMiFYhIMphiagDOfcG4X/EcQ+fBPqJ0rby9Wv/emzY1YLkIQy/rEgOrWQT+rBKhjw==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-virtuoso": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.7.0.tgz", + "integrity": "sha512-cpgvI1rSOETGDMhqVAVDuH+XHbWO1uIGKv5I6l4CyC71xWYUeGrE5n7sgTZklROB4+Vbv85pcgfWloTlY48HGQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16 || >=17 || >= 18", + "react-dom": ">=16 || >=17 || >= 18" + } + }, + "node_modules/react18-input-otp": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/react18-input-otp/-/react18-input-otp-1.1.3.tgz", + "integrity": "sha512-55dZMVX61In2ngUhA4Fv0NMY4j5RZjxrJaSOAnJGJmkAhxKB6puVHYEmipyy2+W2CPydFF7pv+0NKzPUA03EVg==", + "peerDependencies": { + "react": "16.2.0 - 18", + "react-dom": "16.2.0 - 18" + } + }, + "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==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-persist": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", + "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", + "license": "MIT", + "peerDependencies": { + "redux": ">4.0.0" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "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==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-accents": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz", + "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "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/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.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==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "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==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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==", + "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==", + "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==", + "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==", + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/short-uuid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.1.tgz", + "integrity": "sha512-7dI69xtJYpTIbg44R6JSgrbDtZFuZ9vAwwmnF/L0PinykbFrhQ7V8omKsQcVw1TP0nYJ7uQp1PN6/aVMkzQFGQ==", + "license": "MIT", + "dependencies": { + "any-base": "^1.1.0", + "uuid": "^3.3.2" + } + }, + "node_modules/short-uuid/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simplebar": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.5.tgz", + "integrity": "sha512-vfxKR6KNBsPx7+sZnqO7T8VuCvi4px6OlycrrkNgyjvoHhRW7LIyVkHhUfXxbz33Gw99Wb9UMMsnEZv35wtLSw==", + "dependencies": { + "can-use-dom": "^0.1.0", + "simplebar-core": "^1.2.4" + } + }, + "node_modules/simplebar-core": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.4.tgz", + "integrity": "sha512-P+Sqshef4fq3++gQ82TgNYcgl3qZFSCP5jS2/8NMmw18oagXOijMzs1G+vm6RUY3oMvpwH3wGoqh9u6SyDjHfQ==", + "dependencies": { + "@types/lodash-es": "^4.17.6", + "can-use-dom": "^0.1.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" + } + }, + "node_modules/simplebar-react": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.4.tgz", + "integrity": "sha512-ogLN79e7JUm82wJChD7NSUB+4EHCFvDkjXpiu8hT1Alk7DnCekUWds61NXcsP9jC97KOgF5To/AVjYFbX0olgg==", + "dependencies": { + "simplebar-core": "^1.2.4" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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==", + "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==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "node_modules/stylis-plugin-rtl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/stylis-plugin-rtl/-/stylis-plugin-rtl-2.1.1.tgz", + "integrity": "sha512-q6xIkri6fBufIO/sV55md2CbgS5c6gg9EhSVATtHHCdOnbN/jcI0u3lYhNVeuI65c4lQPo67g8xmq5jrREvzlg==", + "dependencies": { + "cssjanus": "^2.0.1" + }, + "peerDependencies": { + "stylis": "4.x" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "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==", + "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/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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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==", + "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==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-debounce": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.5.tgz", + "integrity": "sha512-Q76E3lnIV+4YT9AHcrHEHYmAd9LKwUAbPXDm7FlqVGDHiSOhX3RDjT8dm0AxbJup6WgOb1YEcKyCr11kBJR5KQ==", + "license": "MIT", + "engines": { + "node": ">= 16.0.0" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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==", + "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/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uzip": { + "version": "0.20201231.0", + "resolved": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", + "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==", + "license": "MIT" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.3.1.tgz", + "integrity": "sha512-LTfY5GjcY3ngFzNsYFSYL+AmVmlWrzPTUxSMDis2rZbf+SzT7HH3NH4Y/l45XOlrAIunOBeURN9qtBHkRskAiA==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "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.1", + "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", + "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.1", + "ws": "^8.4.2" + }, + "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-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "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-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "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/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yup": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.1.1.tgz", + "integrity": "sha512-KfCGHdAErqFZWA5tZf7upSUnGKuTOnsI3hUsLr7fgVtx+DK04NPV01A68/FslI4t3s/ZWpvXJmgXhd7q6ICnag==", + "dependencies": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + } + }, + "node_modules/yup/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@ant-design/colors": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz", + "integrity": "sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/cssinjs": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.18.0.tgz", + "integrity": "sha512-NXzfnNjJgpn+L6d0cD2cS14Tsqs46Bsua6PwVMlmN+F0OEoa9PhJRwUWmI+HyIrc4cgVZVfQTDpXC0p07Jmglw==", + "requires": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.0.10", + "rc-util": "^5.35.0", + "stylis": "^4.0.13" + }, + "dependencies": { + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + } + } + }, + "@ant-design/icons": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz", + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", + "requires": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + } + }, + "@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==" + }, + "@ant-design/react-slick": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz", + "integrity": "sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==" + }, + "@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "requires": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "requires": { + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", + "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.9", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@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==", + "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-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "requires": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz", + "integrity": "sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", + "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", + "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@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-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", + "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-typescript": "^7.21.3" + } + }, + "@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==" + }, + "@babel/runtime": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==" + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==" + }, + "@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + } + }, + "@emotion/cache": { + "version": "11.10.7", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.7.tgz", + "integrity": "sha512-VLl1/2D6LOjH57Y8Vem1RoZ9haWF4jesHDGiHtKozDQuBIkJm2gimVo0I02sWCuzZtVACeixTVB4jeE8qvCBoQ==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "requires": { + "eslint-visitor-keys": "^3.4.3" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + } + } + }, + "@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==" + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==" + }, + "@firebase/ai": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@firebase/ai/-/ai-2.0.0.tgz", + "integrity": "sha512-N/aSHjqOpU+KkYU3piMkbcuxzvqsOvxflLUXBAkYAPAz8wjE2Ye3BQDgKHEYuhMmEWqj6LFgEBUN8wwc6dfMTw==", + "requires": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics": { + "version": "0.10.18", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.18.tgz", + "integrity": "sha512-iN7IgLvM06iFk8BeFoWqvVpRFW3Z70f+Qe2PfCJ7vPIgLPjHXDE774DhCT5Y2/ZU/ZbXPDPD60x/XPWEoZLNdg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-compat": { + "version": "0.2.24", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.24.tgz", + "integrity": "sha512-jE+kJnPG86XSqGQGhXXYt1tpTbCTED8OQJ/PQ90SEw14CuxRxx/H+lFbWA1rlFtFSsTCptAJtgyRBwr/f00vsw==", + "requires": { + "@firebase/analytics": "0.10.18", + "@firebase/analytics-types": "0.8.3", + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-types": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.3.tgz", + "integrity": "sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==" + }, + "@firebase/app": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.14.0.tgz", + "integrity": "sha512-APIAeKvRNFWKJLjIL8wLDjh7u8g6ZjaeVmItyqSjCdEkJj14UuVlus74D8ofsOMWh45HEwxwkd96GYbi+CImEg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.11.0.tgz", + "integrity": "sha512-XAvALQayUMBJo58U/rxW02IhsesaxxfWVmVkauZvGEz3vOAjMEQnzFlyblqkc2iAaO82uJ2ZVyZv9XzPfxjJ6w==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.0.tgz", + "integrity": "sha512-UfK2Q8RJNjYM/8MFORltZRG9lJj11k0nW84rrffiKvcJxLf1jf6IEjCIkCamykHE73C6BwqhVfhIBs69GXQV0g==", + "requires": { + "@firebase/app-check": "0.11.0", + "@firebase/app-check-types": "0.5.3", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-interop-types": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz", + "integrity": "sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A==" + }, + "@firebase/app-check-types": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.3.tgz", + "integrity": "sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==" + }, + "@firebase/app-compat": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.0.tgz", + "integrity": "sha512-nUnNpOeRj0KZzVzHsyuyrmZKKHfykZ8mn40FtG28DeSTWeM5b/2P242Va4bmQpJsy5y32vfv50+jvdckrpzy7Q==", + "requires": { + "@firebase/app": "0.14.0", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-types": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.3.tgz", + "integrity": "sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==" + }, + "@firebase/auth-compat": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.0.tgz", + "integrity": "sha512-J0lGSxXlG/lYVi45wbpPhcWiWUMXevY4fvLZsN1GHh+po7TZVng+figdHBVhFheaiipU8HZyc7ljw1jNojM2nw==", + "requires": { + "@firebase/auth": "1.11.0", + "@firebase/auth-types": "0.13.0", + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@firebase/auth": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.11.0.tgz", + "integrity": "sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + } + } + }, + "@firebase/auth-interop-types": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz", + "integrity": "sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA==" + }, + "@firebase/auth-types": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.0.tgz", + "integrity": "sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg==", + "requires": {} + }, + "@firebase/component": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.7.0.tgz", + "integrity": "sha512-wR9En2A+WESUHexjmRHkqtaVH94WLNKt6rmeqZhSLBybg4Wyf0Umk04SZsS6sBq4102ZsDBFwoqMqJYj2IoDSg==", + "requires": { + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/data-connect": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.11.tgz", + "integrity": "sha512-G258eLzAD6im9Bsw+Qm1Z+P4x0PGNQ45yeUuuqe5M9B1rn0RJvvsQCRHXgE52Z+n9+WX1OJd/crcuunvOGc7Vw==", + "requires": { + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.1.0.tgz", + "integrity": "sha512-gM6MJFae3pTyNLoc9VcJNuaUDej0ctdjn3cVtILo3D5lpp0dmUHHLFN/pUKe7ImyeB1KAvRlEYxvIHNF04Filg==", + "requires": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "@firebase/database-compat": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.0.tgz", + "integrity": "sha512-8nYc43RqxScsePVd1qe1xxvWNf0OBnbwHxmXJ7MHSuuTVYFO3eLyLW3PiCKJ9fHnmIz4p4LbieXwz+qtr9PZDg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/database": "1.1.0", + "@firebase/database-types": "1.0.16", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database-types": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.16.tgz", + "integrity": "sha512-xkQLQfU5De7+SPhEGAXFBnDryUWhhlFXelEg2YeZOQMCdoe7dL64DDAd77SQsR+6uoXIZY5MB4y/inCs4GTfcw==", + "requires": { + "@firebase/app-types": "0.9.3", + "@firebase/util": "1.13.0" + } + }, + "@firebase/firestore": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.9.0.tgz", + "integrity": "sha512-5zl0+/h1GvlCSLt06RMwqFsd7uqRtnNZt4sW99k2rKRd6k/ECObIWlEnvthm2cuOSnUmwZknFqtmd1qyYSLUuQ==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "@firebase/webchannel-wrapper": "1.0.4", + "@grpc/grpc-js": "~1.9.0", + "@grpc/proto-loader": "^0.7.8", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.0.tgz", + "integrity": "sha512-4O7v4VFeSEwAZtLjsaj33YrMHMRjplOIYC2CiYsF6o/MboOhrhe01VrTt8iY9Y5EwjRHuRz4pS6jMBT8LfQYJA==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/firestore": "4.9.0", + "@firebase/firestore-types": "3.0.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-types": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.3.tgz", + "integrity": "sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q==", + "requires": {} + }, + "@firebase/functions": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.0.tgz", + "integrity": "sha512-2/LH5xIbD8aaLOWSFHAwwAybgSzHIM0dB5oVOL0zZnxFG1LctX2bc1NIAaPk1T+Zo9aVkLKUlB5fTXTkVUQprQ==", + "requires": { + "@firebase/app-check-interop-types": "0.3.3", + "@firebase/auth-interop-types": "0.2.4", + "@firebase/component": "0.7.0", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.0.tgz", + "integrity": "sha512-VPgtvoGFywWbQqtvgJnVWIDFSHV1WE6Hmyi5EGI+P+56EskiGkmnw6lEqc/MEUfGpPGdvmc4I9XMU81uj766/g==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/functions": "0.13.0", + "@firebase/functions-types": "0.6.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-types": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.3.tgz", + "integrity": "sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==" + }, + "@firebase/installations": { + "version": "0.6.19", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.19.tgz", + "integrity": "sha512-nGDmiwKLI1lerhwfwSHvMR9RZuIH5/8E3kgUWnVRqqL7kGVSktjLTWEMva7oh5yxQ3zXfIlIwJwMcaM5bK5j8Q==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-compat": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.19.tgz", + "integrity": "sha512-khfzIY3EI5LePePo7vT19/VEIH1E3iYsHknI/6ek9T8QCozAZshWT9CjlwOzZrKvTHMeNcbpo/VSOSIWDSjWdQ==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/installations-types": "0.5.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-types": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.3.tgz", + "integrity": "sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA==", + "requires": {} + }, + "@firebase/logger": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.0.tgz", + "integrity": "sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/messaging": { + "version": "0.12.23", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.23.tgz", + "integrity": "sha512-cfuzv47XxqW4HH/OcR5rM+AlQd1xL/VhuaeW/wzMW1LFrsFcTn0GND/hak1vkQc2th8UisBcrkVcQAnOnKwYxg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/messaging-interop-types": "0.2.3", + "@firebase/util": "1.13.0", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-compat": { + "version": "0.2.23", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.23.tgz", + "integrity": "sha512-SN857v/kBUvlQ9X/UjAqBoQ2FEaL1ZozpnmL1ByTe57iXkmnVVFm9KqAsTfmf+OEwWI4kJJe9NObtN/w22lUgg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/messaging": "0.12.23", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-interop-types": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.3.tgz", + "integrity": "sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==" + }, + "@firebase/performance": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.8.tgz", + "integrity": "sha512-k6xfNM/CdTl4RaV4gT/lH53NU+wP33JiN0pUeNBzGVNvfXZ3HbCkoISE3M/XaiOwHgded1l6XfLHa4zHgm0Wyg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0", + "web-vitals": "^4.2.4" + }, + "dependencies": { + "web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" + } + } + }, + "@firebase/performance-compat": { + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.21.tgz", + "integrity": "sha512-OQfYRsIQiEf9ez1SOMLb5TRevBHNIyA2x1GI1H10lZ432W96AK5r4LTM+SNApg84dxOuHt6RWSQWY7TPWffKXg==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/performance": "0.7.8", + "@firebase/performance-types": "0.2.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-types": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.3.tgz", + "integrity": "sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==" + }, + "@firebase/remote-config": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.6.6.tgz", + "integrity": "sha512-Yelp5xd8hM4NO1G1SuWrIk4h5K42mNwC98eWZ9YLVu6Z0S6hFk1mxotAdCRmH2luH8FASlYgLLq6OQLZ4nbnCA==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/installations": "0.6.19", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-compat": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.19.tgz", + "integrity": "sha512-y7PZAb0l5+5oIgLJr88TNSelxuASGlXyAKj+3pUc4fDuRIdPNBoONMHaIUa9rlffBR5dErmaD2wUBJ7Z1a513Q==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/remote-config": "0.6.6", + "@firebase/remote-config-types": "0.4.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-types": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.4.0.tgz", + "integrity": "sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg==" + }, + "@firebase/storage": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.0.tgz", + "integrity": "sha512-xWWbb15o6/pWEw8H01UQ1dC5U3rf8QTAzOChYyCpafV6Xki7KVp3Yaw2nSklUwHEziSWE9KoZJS7iYeyqWnYFA==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.0.tgz", + "integrity": "sha512-vDzhgGczr1OfcOy285YAPur5pWDEvD67w4thyeCUh6Ys0izN9fNYtA1MJERmNBfqjqu0lg0FM5GLbw0Il21M+g==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/storage": "0.14.0", + "@firebase/storage-types": "0.8.3", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-types": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.3.tgz", + "integrity": "sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg==", + "requires": {} + }, + "@firebase/util": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.13.0.tgz", + "integrity": "sha512-0AZUyYUfpMNcztR5l09izHwXkZpghLgCUaAGjtMwXnCg3bj4ml5VgiwqOMOxJ+Nw4qN/zJAaOQBcJ7KGkWStqQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/webchannel-wrapper": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.4.tgz", + "integrity": "sha512-6m8+P+dE/RPl4OPzjTxcTbQ0rGeRyeTvAi9KwIffBVCiAMKrfXfLZaqD1F+m8t4B5/Q5aHsMozOgirkH1F5oMQ==" + }, + "@floating-ui/core": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.1.tgz", + "integrity": "sha512-QgcKYwzcc8vvZ4n/5uklchy8KVdjJwcOeI+HnnTNclJjs2nYsy23DOCf+sSV1kBwD9yDAoVKCkv/gEPzgQU3Pw==", + "requires": { + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "requires": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "requires": { + "@floating-ui/dom": "^1.5.1" + } + }, + "@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + }, + "@formatjs/ecma402-abstract": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz", + "integrity": "sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==", + "requires": { + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "@formatjs/fast-memoize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz", + "integrity": "sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz", + "integrity": "sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-skeleton-parser": "1.3.18", + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.3.18", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz", + "integrity": "sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.7.1.tgz", + "integrity": "sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/fast-memoize": "2.0.1", + "@formatjs/icu-messageformat-parser": "2.3.1", + "@formatjs/intl-displaynames": "6.3.1", + "@formatjs/intl-listformat": "7.2.1", + "intl-messageformat": "10.3.4", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl-displaynames": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz", + "integrity": "sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl-listformat": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz", + "integrity": "sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", + "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@grpc/grpc-js": { + "version": "1.9.15", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz", + "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==", + "requires": { + "@grpc/proto-loader": "^0.7.8", + "@types/node": ">=12.12.47" + } + }, + "@grpc/proto-loader": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz", + "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==", + "requires": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "requires": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==" + }, + "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==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", + "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mui/base": { + "version": "5.0.0-alpha.126", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.126.tgz", + "integrity": "sha512-I5e52A0Muv9Gaoy2GcqbYrQ6dpRyC2UXeA00brT3HuW0nF0E4fiTOIqdNTN+N5gyaYK0z3O6jtLt/97CCrIxVA==", + "requires": { + "@babel/runtime": "^7.21.0", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "@popperjs/core": "^2.11.7", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/core-downloads-tracker": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.12.1.tgz", + "integrity": "sha512-rNiQYHtkXljcvCEnhWrJzie1ifff5O98j3uW7ZlchFgD8HWxEcz/QoxZvo+sCKC9aayAgxi9RsVn2VjCyp5CrA==" + }, + "@mui/icons-material": { + "version": "5.14.19", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz", + "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==", + "requires": { + "@babel/runtime": "^7.23.4" + } + }, + "@mui/lab": { + "version": "5.0.0-alpha.127", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.127.tgz", + "integrity": "sha512-D+Q7MV06rn31g8ZgNcLxgsmh94PJYfyqXAcM3BokgMJ4u89QfwneSlaoHnQ9qitvWFyTz7Ic4HVMNT08FkRG7Q==", + "requires": { + "@babel/runtime": "^7.21.0", + "@mui/base": "5.0.0-alpha.126", + "@mui/system": "^5.12.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/material": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.12.1.tgz", + "integrity": "sha512-m+G9J6+FzIMhRqKV2y30yONH97wX107z9EWgiNCeS1/+y1CnytFZNG1ENdOuaJo1NimCRnmB/iXPvoOaSo6dOg==", + "requires": { + "@babel/runtime": "^7.21.0", + "@mui/base": "5.0.0-alpha.126", + "@mui/core-downloads-tracker": "^5.12.1", + "@mui/system": "^5.12.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.12.0.tgz", + "integrity": "sha512-w5dwMen1CUm1puAtubqxY9BIzrBxbOThsg2iWMvRJmWyJAPdf3Z583fPXpqeA2lhTW79uH2jajk5Ka4FuGlTPg==", + "requires": { + "@babel/runtime": "^7.21.0", + "@mui/utils": "^5.12.0", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.12.0.tgz", + "integrity": "sha512-frh8L7CRnvD0RDmIqEv6jFeKQUIXqW90BaZ6OrxJ2j4kIsiVLu29Gss4SbBvvrWwwatR72sBmC3w1aG4fjp9mQ==", + "requires": { + "@babel/runtime": "^7.21.0", + "@emotion/cache": "^11.10.7", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.12.1.tgz", + "integrity": "sha512-Po+sicdV3bbRYXdU29XZaHPZrW7HUYUqU1qCu77GCCEMbahC756YpeyefdIYuPMUg0OdO3gKIUfDISBrkjJL+w==", + "requires": { + "@babel/runtime": "^7.21.0", + "@mui/private-theming": "^5.12.0", + "@mui/styled-engine": "^5.12.0", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.12.0", + "clsx": "^1.2.1", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz", + "integrity": "sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ==", + "requires": {} + }, + "@mui/utils": { + "version": "5.14.19", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.19.tgz", + "integrity": "sha512-qAHvTXzk7basbyqPvhgWqN6JbmI2wLB/mf97GkSlz5c76MiKYV6Ffjvw9BjKZQ1YRb8rDX9kgdjRezOcoB91oQ==", + "requires": { + "@babel/runtime": "^7.23.4", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/x-date-pickers": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz", + "integrity": "sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA==", + "requires": { + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.22", + "@mui/utils": "^5.14.16", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "@mui/base": { + "version": "5.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz", + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==", + "requires": { + "@babel/runtime": "^7.23.4", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.10", + "@mui/utils": "^5.14.19", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + } + }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + } + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz", + "integrity": "sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@rc-component/color-picker": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.4.1.tgz", + "integrity": "sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==", + "requires": { + "@babel/runtime": "^7.10.1", + "@ctrl/tinycolor": "^3.6.0", + "classnames": "^2.2.6", + "rc-util": "^5.30.0" + } + }, + "@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "requires": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + } + }, + "@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "requires": { + "@babel/runtime": "^7.18.0" + } + }, + "@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "requires": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "requires": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/tour": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.10.0.tgz", + "integrity": "sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A==", + "requires": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^1.3.6", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + } + }, + "@rc-component/trigger": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.18.2.tgz", + "integrity": "sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==", + "requires": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.38.0" + } + }, + "@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" + }, + "@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" + }, + "@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" + }, + "@react-leaflet/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz", + "integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==", + "requires": {} + }, + "@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", + "requires": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + } + }, + "@remix-run/router": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz", + "integrity": "sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.46", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.46.tgz", + "integrity": "sha512-ng4ut1z2MCBhK/NwDVwIQp3pAUOCs/KNaW3cBxdFB2xTDrOuo1xuNmpr/9HHFhxqIvHrs1NTH3KJg6q+JSy1Kw==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz", + "integrity": "sha512-khWbXesWIP9v8HuKCl2NU2HNAyqpSQ/vkIl36Nbn4HIwEYSRWL0H7Gs6idJdha2DkpFDWlsqMELvoCE8lfFY6Q==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-7.0.0.tgz", + "integrity": "sha512-iiZaIvb3H/c7d3TH2HBeK91uI2rMhZNwnsIrvd7ZwGLkFw6mmunOCoVnjdYua662MqGFxlN9xTq4fv9hgR4VXQ==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-7.0.0.tgz", + "integrity": "sha512-sQQmyo+qegBx8DfFc04PFmIO1FP1MHI1/QEpzcIcclo5OAISsOJPW76ZIs0bDyO/DBSJEa/tDa1W26pVtt0FRw==", + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-7.0.0.tgz", + "integrity": "sha512-i6MaAqIZXDOJeikJuzocByBf8zO+meLwfQ/qMHIjCcvpnfvWf82PFvredEZElErB5glQFJa2KVKk8N2xV6tRRA==", + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-7.0.0.tgz", + "integrity": "sha512-BoVSh6ge3SLLpKC0pmmN9DFlqgFy4NxNgdZNLPNJWBUU7TQpDWeBuyVuDW88iXydb5Cv0ReC+ffa5h3VrKfk1w==", + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-7.0.0.tgz", + "integrity": "sha512-tNDcBa+hYn0gO+GkP/AuNKdVtMufVhU9fdzu+vUQsR18RIJ9RWe7h/pSBY338RO08wArntwbDk5WhQBmhf2PaA==", + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-7.0.0.tgz", + "integrity": "sha512-qw54u8ljCJYL2KtBOjI5z7Nzg8LnSvQOP5hPKj77H4VQL4+HdKbAT5pnkkZLmHKYwzsIHSYKXxHouD8zZamCFQ==", + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-7.0.0.tgz", + "integrity": "sha512-CcFECkDj98daOg9jE3Bh3uyD9kzevCAnZ+UtzG6+BQG/jOQ2OA3jHnX6iG4G1MCJkUQFnUvEv33NvQfqrb/F3A==", + "requires": {} + }, + "@svgr/babel-preset": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-7.0.0.tgz", + "integrity": "sha512-EX/NHeFa30j5UjldQGVQikuuQNHUdGmbh9kEpBKofGUtF0GUPJ4T4rhoYiqDAOmBOxojyot36JIFiDUHUK1ilQ==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^7.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^7.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^7.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^7.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^7.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^7.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^7.0.0", + "@svgr/babel-plugin-transform-svg-component": "^7.0.0" + } + }, + "@svgr/core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-7.0.0.tgz", + "integrity": "sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw==", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "^7.0.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-7.0.0.tgz", + "integrity": "sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ==", + "requires": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "dependencies": { + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + } + } + }, + "@svgr/plugin-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-7.0.0.tgz", + "integrity": "sha512-SWlTpPQmBUtLKxXWgpv8syzqIU8XgFRvyhfkam2So8b3BE0OS0HPe5UfmlJ2KIC+a7dpuuYovPR2WAQuSyMoPw==", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "^7.0.0", + "@svgr/hast-util-to-babel-ast": "^7.0.0", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-svgo": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-7.0.0.tgz", + "integrity": "sha512-263znzlu3qTKj71/ot5G9l2vpL4CW+pr2IexBFIwwB+fRAXE9Xnw2rUFgE6P4+37N9siOuC4lKkgBfUCOLFRKQ==", + "requires": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "requires": { + "css-tree": "~2.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + } + } + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + } + } + } + }, + "@svgr/webpack": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-7.0.0.tgz", + "integrity": "sha512-XWzIhLTr5WYns/cNFXpXrmFy+LFf2xp60VnNUBZCpM1CGTx47FCDuUj2DQjxirMf2L6CP2jTRELK8ef01TecFQ==", + "requires": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "^7.0.0", + "@svgr/plugin-jsx": "^7.0.0", + "@svgr/plugin-svgo": "^7.0.0" + } + }, + "@tanstack/eslint-plugin-query": { + "version": "5.83.1", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.83.1.tgz", + "integrity": "sha512-tdkpPFfzkTksN9BIlT/qjixSAtKrsW6PUVRwdKWaOcag7DrD1vpki3UzzdfMQGDRGeg1Ue1Dg+rcl5FJGembNg==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^8.37.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0" + } + }, + "@typescript-eslint/types": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", + "dev": true, + "requires": { + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + } + }, + "@typescript-eslint/utils": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "8.38.0", + "eslint-visitor-keys": "^4.2.1" + } + }, + "brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true + }, + "minimatch": { + "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": "^2.0.1" + } + }, + "semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true + } + } + }, + "@tanstack/query-core": { + "version": "5.83.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.83.1.tgz", + "integrity": "sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==" + }, + "@tanstack/react-query": { + "version": "5.84.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.84.0.tgz", + "integrity": "sha512-iPycFGLq5lltDE16Jf13Nx7SOvtfoopfOH/+Ahbdd+z4QqOfYu/SOkY86AVYVcKjneuqPxTm8e85lSGhwe0cog==", + "requires": { + "@tanstack/query-core": "5.83.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/lodash": { + "version": "4.14.194", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", + "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==" + }, + "@types/lodash-es": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz", + "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz", + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz", + "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==", + "requires": { + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/type-utils": "5.40.0", + "@typescript-eslint/utils": "5.40.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.0.tgz", + "integrity": "sha512-wDYn3NYqVOmJI4iSkyWxXUu8Xoa4+OCh97YOXZecMCuXFIgCuxOCOlkR4kZyeXWNrulFyXPcXSbs4USb5IwI8g==", + "requires": { + "@typescript-eslint/utils": "5.40.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", + "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", + "requires": { + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/project-service": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", + "dev": true, + "requires": { + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.0", + "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "dev": true + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz", + "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==", + "requires": { + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/visitor-keys": "5.40.0" + } + }, + "@typescript-eslint/tsconfig-utils": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "dev": true, + "requires": {} + }, + "@typescript-eslint/type-utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz", + "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==", + "requires": { + "@typescript-eslint/typescript-estree": "5.40.0", + "@typescript-eslint/utils": "5.40.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz", + "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz", + "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==", + "requires": { + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/visitor-keys": "5.40.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz", + "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.40.0", + "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz", + "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==", + "requires": { + "@typescript-eslint/types": "5.40.0", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } + } + }, + "@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "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==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "antd": { + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.11.5.tgz", + "integrity": "sha512-qB1YmvO4Zm4r48M0Ptxn7orpaXeMPSeTrrw6dAgtTYN+ysnWD/D/zlxFc5g73GywIzZ10XGqvNC+74A+HD0yeQ==", + "requires": { + "@ant-design/colors": "^7.0.0", + "@ant-design/cssinjs": "^1.17.5", + "@ant-design/icons": "^5.2.6", + "@ant-design/react-slick": "~1.0.2", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.6.1", + "@rc-component/color-picker": "~1.4.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/tour": "~1.10.0", + "@rc-component/trigger": "^1.18.2", + "classnames": "^2.3.2", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.1", + "qrcode.react": "^3.1.0", + "rc-cascader": "~3.20.0", + "rc-checkbox": "~3.1.0", + "rc-collapse": "~3.7.1", + "rc-dialog": "~9.3.4", + "rc-drawer": "~6.5.2", + "rc-dropdown": "~4.1.0", + "rc-field-form": "~1.40.0", + "rc-image": "~7.5.1", + "rc-input": "~1.3.6", + "rc-input-number": "~8.4.0", + "rc-mentions": "~2.9.1", + "rc-menu": "~9.12.2", + "rc-motion": "^2.9.0", + "rc-notification": "~5.3.0", + "rc-pagination": "~3.7.0", + "rc-picker": "~3.14.6", + "rc-progress": "~3.5.1", + "rc-rate": "~2.12.0", + "rc-resize-observer": "^1.4.0", + "rc-segmented": "~2.2.2", + "rc-select": "~14.10.0", + "rc-slider": "~10.4.0", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.36.0", + "rc-tabs": "~12.13.1", + "rc-textarea": "~1.5.3", + "rc-tooltip": "~6.1.2", + "rc-tree": "~5.8.2", + "rc-tree-select": "~5.15.0", + "rc-upload": "~4.3.5", + "rc-util": "^5.38.1", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.0" + }, + "dependencies": { + "qrcode.react": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz", + "integrity": "sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g==", + "requires": {} + } + } + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "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==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==" + }, + "autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "autosuggest-highlight": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz", + "integrity": "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA==", + "requires": { + "remove-accents": "^0.4.2" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==" + }, + "axios": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.5.tgz", + "integrity": "sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "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==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "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==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "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": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browser-image-compression": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", + "integrity": "sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==", + "requires": { + "uzip": "0.20201231.0" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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==" + } + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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==" + }, + "can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001480", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", + "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "chance": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.1.11.tgz", + "integrity": "sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA==" + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "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" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "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==", + "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==" + } + } + }, + "compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "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==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz", + "integrity": "sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w==" + }, + "core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", + "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==" + }, + "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==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "country-flag-icons": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.10.tgz", + "integrity": "sha512-x3elaK+ZY23W1YtFsNQknRdURzkV7g3Z93AoA7SHZJUEXbVjRsNh4h9Uf09+OjWF/4u8tXeAt37gezGRdwR/2g==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==" + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssdb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.2.tgz", + "integrity": "sha512-Vm4b6P/PifADu0a76H0DKRNVWq3Rq9xa/Nx6oEMUBJlwTUuZoZ3dkZxo8Gob3UEL53Cq+Ma1GBgISed6XEBs3w==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssjanus": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cssjanus/-/cssjanus-2.1.0.tgz", + "integrity": "sha512-kAijbny3GmdOi9k+QT6DGIXqFvL96aksNlGr4Rhk9qXDZYWUojU4bRc3IHWxdaLNOqgEZHuXoe5Wl2l7dxLW5g==" + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "peer": true, + "requires": { + "@babel/runtime": "^7.21.0" + } + }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dnd-core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", + "requires": { + "@react-dnd/asap": "^5.0.1", + "@react-dnd/invariant": "^4.0.1", + "redux": "^4.2.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "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==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.283", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz", + "integrity": "sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "requires": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "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==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "requires": {} + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + } + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz", + "integrity": "sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "dependencies": { + "acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==" + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "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==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "firebase": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-12.0.0.tgz", + "integrity": "sha512-KV+OrMJpi2uXlqL2zaCcXb7YuQbY/gMIWT1hf8hKeTW1bSumWaHT5qfmn0WTpHwKQa3QEVOtZR2ta9EchcmYuw==", + "requires": { + "@firebase/ai": "2.0.0", + "@firebase/analytics": "0.10.18", + "@firebase/analytics-compat": "0.2.24", + "@firebase/app": "0.14.0", + "@firebase/app-check": "0.11.0", + "@firebase/app-check-compat": "0.4.0", + "@firebase/app-compat": "0.5.0", + "@firebase/app-types": "0.9.3", + "@firebase/auth": "1.11.0", + "@firebase/auth-compat": "0.6.0", + "@firebase/data-connect": "0.3.11", + "@firebase/database": "1.1.0", + "@firebase/database-compat": "2.1.0", + "@firebase/firestore": "4.9.0", + "@firebase/firestore-compat": "0.4.0", + "@firebase/functions": "0.13.0", + "@firebase/functions-compat": "0.4.0", + "@firebase/installations": "0.6.19", + "@firebase/installations-compat": "0.2.19", + "@firebase/messaging": "0.12.23", + "@firebase/messaging-compat": "0.2.23", + "@firebase/performance": "0.7.8", + "@firebase/performance-compat": "0.2.21", + "@firebase/remote-config": "0.6.6", + "@firebase/remote-config-compat": "0.2.19", + "@firebase/storage": "0.14.0", + "@firebase/storage-compat": "0.4.0", + "@firebase/util": "1.13.0" + }, + "dependencies": { + "@firebase/auth": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.11.0.tgz", + "integrity": "sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w==", + "requires": { + "@firebase/component": "0.7.0", + "@firebase/logger": "0.5.0", + "@firebase/util": "1.13.0", + "tslib": "^2.1.0" + } + } + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formik": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", + "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", + "requires": { + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "framer-motion": { + "version": "10.12.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.12.4.tgz", + "integrity": "sha512-9gLtv8T6dui0tujHROR+VM3kdJyKiFCFiD94IQE+0OuX6LaIyXtdVpviokVdrHSb1giWhmmX4yzoucALMx6mtw==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "tslib": "^2.4.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + } + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "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==" + }, + "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==" + }, + "geolib": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/geolib/-/geolib-3.3.4.tgz", + "integrity": "sha512-EicrlLLL3S42gE9/wde+11uiaYAaeSVDwCUIv2uMIoRBfNJCn8EsSI+6nS3r4TCKDO6+RQNM9ayLq2at+oZQWQ==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "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==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "requires": {} + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "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==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "input-format": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/input-format/-/input-format-0.3.10.tgz", + "integrity": "sha512-5cFv/kOZD7Ch0viprVkuYPDkAU7HBZYBx8QrIpQ6yXUWbAQ0+RQ8IIojDJOf/RO6FDJLL099HDSK2KoVZ2zevg==", + "requires": { + "prop-types": "^15.8.1" + } + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "intl-messageformat": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.3.4.tgz", + "integrity": "sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/fast-memoize": "2.0.1", + "@formatjs/icu-messageformat-parser": "2.3.1", + "tslib": "^2.4.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "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==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "dependencies": { + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "libphonenumber-js": { + "version": "1.10.59", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.59.tgz", + "integrity": "sha512-HeTsOrDF/hWhEiKqZVwg9Cqlep5x2T+IYDENvT2VRj3iX8JQ7Y+omENv+AIn0vC8m6GYhivfCed5Cgfw27r5SA==" + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==" + }, + "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==" + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "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==" + }, + "mui-daterange-picker": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mui-daterange-picker/-/mui-daterange-picker-1.0.5.tgz", + "integrity": "sha512-+7Mp9DXQw6iLGotwp1rKfMV8sJxtaEto0IVId54orkvrCdqTgn167nzLBz6hd34tJLftg6DKAygkUom7tmg5Bw==", + "requires": { + "@babel/runtime": "^7.16.7" + } + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "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==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "notistack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/notistack/-/notistack-3.0.1.tgz", + "integrity": "sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA==", + "requires": { + "clsx": "^1.1.0", + "goober": "^2.0.33" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==" + }, + "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==" + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "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==" + } + } + }, + "postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "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==" + }, + "promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "property-expr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" + }, + "protobufjs": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz", + "integrity": "sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "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==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode.react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-4.2.0.tgz", + "integrity": "sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==", + "requires": {} + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "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==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "rc-cascader": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.20.0.tgz", + "integrity": "sha512-lkT9EEwOcYdjZ/jvhLoXGzprK1sijT3/Tp4BLxQQcHDZkkOzzwYQC9HgmKoJz0K7CukMfgvO9KqHeBdgE+pELw==", + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.10.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.37.0" + } + }, + "rc-checkbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz", + "integrity": "sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + } + }, + "rc-collapse": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz", + "integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + } + }, + "rc-dialog": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.3.4.tgz", + "integrity": "sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + } + }, + "rc-drawer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.5.2.tgz", + "integrity": "sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.36.0" + } + }, + "rc-dropdown": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz", + "integrity": "sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^1.7.0", + "classnames": "^2.2.6", + "rc-util": "^5.17.0" + } + }, + "rc-field-form": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.40.0.tgz", + "integrity": "sha512-OM3N01X2BYFGJDJcwpk9/BBtlwgveE7eh2SQAKIxVCt9KVWlODYJ9ypTHQdxchfDbeJKJKxMBFXlLAmyvlgPHg==", + "requires": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.32.2" + } + }, + "rc-image": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.5.1.tgz", + "integrity": "sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag==", + "requires": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.3.4", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + } + }, + "rc-input": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.3.6.tgz", + "integrity": "sha512-/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + } + }, + "rc-input-number": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-8.4.0.tgz", + "integrity": "sha512-B6rziPOLRmeP7kcS5qbdC5hXvvDHYKV4vUxmahevYx2E6crS2bRi0xLDjhJ0E1HtOWo8rTmaE2EBJAkTCZOLdA==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.3.5", + "rc-util": "^5.28.0" + } + }, + "rc-mentions": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.9.1.tgz", + "integrity": "sha512-cZuElWr/5Ws0PXx1uxobxfYh4mqUw2FitfabR62YnWgm+WAfDyXZXqZg5DxXW+M1cgVvntrQgDDd9LrihrXzew==", + "requires": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.6", + "rc-input": "~1.3.5", + "rc-menu": "~9.12.0", + "rc-textarea": "~1.5.0", + "rc-util": "^5.34.1" + } + }, + "rc-menu": { + "version": "9.12.2", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.12.2.tgz", + "integrity": "sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.17.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + } + }, + "rc-motion": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz", + "integrity": "sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + } + }, + "rc-notification": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz", + "integrity": "sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + } + }, + "rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + } + }, + "rc-pagination": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.7.0.tgz", + "integrity": "sha512-IxSzKapd13L91/195o1TPkKnCNw8gIR25UP1GCW/7c7n/slhld4npu2j2PB9IWjXm4SssaAaSAt2lscYog7wzg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.32.2" + } + }, + "rc-picker": { + "version": "3.14.6", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-3.14.6.tgz", + "integrity": "sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + } + }, + "rc-progress": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz", + "integrity": "sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-rate": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz", + "integrity": "sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "requires": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-segmented": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz", + "integrity": "sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + } + }, + "rc-select": { + "version": "14.10.0", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.10.0.tgz", + "integrity": "sha512-TsIJTYafTTapCA32LLNpx/AD6ntepR1TG8jEVx35NiAAWCPymhUfuca8kRcUNd3WIGVMDcMKn9kkphoxEz+6Ag==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^1.5.0", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + } + }, + "rc-slider": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.4.1.tgz", + "integrity": "sha512-wiHRWgzEEHcgF7MWDd0ODsMpqBwszT558R2qH52fplJwctw/L9J8ipEt89ZqVASlh0QFG9kJPgBuL2+cbdLRUw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.27.0" + } + }, + "rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "requires": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + } + }, + "rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "requires": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + } + }, + "rc-table": { + "version": "7.36.0", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.36.0.tgz", + "integrity": "sha512-3xVcdCC5OLeOOhaCg+5Lps2oPreM/GWXmUXWTSX4p6vF7F76ABM4dfPpMJ9Dnf5yGRyh+8pe7FRyhRVnWw2H/w==", + "requires": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.37.0", + "rc-virtual-list": "^3.11.1" + } + }, + "rc-tabs": { + "version": "12.13.1", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.13.1.tgz", + "integrity": "sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.1.0", + "rc-menu": "~9.12.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + } + }, + "rc-textarea": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.5.3.tgz", + "integrity": "sha512-oH682ghHx++stFNYrosPRBfwsypywrTXpaD0/5Z8MPkUOnyOQUaY9ueL9tMu6BP1LfsuYQ1VLpg5OtshViLNgA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.3.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + } + }, + "rc-tooltip": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.1.2.tgz", + "integrity": "sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw==", + "requires": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^1.18.0", + "classnames": "^2.3.1" + } + }, + "rc-tree": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.2.tgz", + "integrity": "sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + } + }, + "rc-tree-select": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.15.0.tgz", + "integrity": "sha512-YJHfdO6azFnR0/JuNBZLDptGE4/RGfVeHAafUIYcm2T3RBkL1O8aVqiHvwIyLzdK59ry0NLrByd+3TkfpRM+9Q==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.10.0", + "rc-tree": "~5.8.1", + "rc-util": "^5.16.1" + } + }, + "rc-upload": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.5.tgz", + "integrity": "sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz", + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "rc-virtual-list": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz", + "integrity": "sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q==", + "requires": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + } + } + }, + "react-app-rewired": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz", + "integrity": "sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==", + "requires": { + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "react-aws-s3": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-aws-s3/-/react-aws-s3-1.5.0.tgz", + "integrity": "sha512-ib8JvNFlWaQyFfXvDXNeQCsGsHAHJswQgtA1MbpIU5sCSXZVeqoRVlvexyzjPjJGy8KDnbyYEB9PQ2Rw96g8Ug==", + "requires": { + "crypto-js": "^3.1.9-1", + "short-uuid": "^3.1.0" + } + }, + "react-csv": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.2.2.tgz", + "integrity": "sha512-RG5hOcZKZFigIGE8LxIEV/OgS1vigFQT4EkaHeKgyuCbUAu9Nbd/1RYq++bJcJJ9VOqO/n9TZRADsXNDR4VEpw==" + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-device-detect": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", + "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", + "requires": { + "ua-parser-js": "^1.0.33" + } + }, + "react-dnd": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", + "requires": { + "@react-dnd/invariant": "^4.0.1", + "@react-dnd/shallowequal": "^4.0.1", + "dnd-core": "^16.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + } + }, + "react-dnd-html5-backend": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", + "requires": { + "dnd-core": "^16.0.1" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "react-geocode": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/react-geocode/-/react-geocode-0.2.3.tgz", + "integrity": "sha512-sIpbgmn1IUzAxO4haOZ6jeeFnMD8ya9PC38yiNrmJ9vPWbvAO2D/2yfCBzZjGZVUm4PRzKAc0KghXfaEnug0TQ==", + "requires": { + "regenerator-runtime": "^0.13.3" + } + }, + "react-google-autocomplete": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/react-google-autocomplete/-/react-google-autocomplete-2.7.3.tgz", + "integrity": "sha512-Nm+7/VDe7/NDWb8p/a39is7ktNqt5bNqAOoQv2Ev/XkuEvjsRk08VAPFmXUH03xKuM8IUuDrk2Lwfge44YEj6Q==", + "requires": { + "lodash.debounce": "^4.0.8", + "prop-types": "^15.5.0" + } + }, + "react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "requires": {} + }, + "react-intl": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.4.1.tgz", + "integrity": "sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-messageformat-parser": "2.3.1", + "@formatjs/intl": "2.7.1", + "@formatjs/intl-displaynames": "6.3.1", + "@formatjs/intl-listformat": "7.2.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react": "16 || 17 || 18", + "hoist-non-react-statics": "^3.3.2", + "intl-messageformat": "10.3.4", + "tslib": "^2.4.0" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-leaflet": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz", + "integrity": "sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==", + "requires": { + "@react-leaflet/core": "^2.1.0" + } + }, + "react-loading-icons": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-loading-icons/-/react-loading-icons-1.1.0.tgz", + "integrity": "sha512-Y9eZ6HAufmUd8DIQd6rFrx5Bt/oDlTM9Nsjvf8YpajTa3dI8cLNU8jUN5z7KTANU+Yd6/KJuBjxVlrU2dMw33g==" + }, + "react-phone-number-input": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/react-phone-number-input/-/react-phone-number-input-3.3.10.tgz", + "integrity": "sha512-onv6ETMejyA4Wi0/6Ay00FcSokHIJcowLUcwdizpALSpeXPFqbyrjHQSL8+pgkxIIruRxr5nyIAB8LT+Sa/Vlg==", + "requires": { + "classnames": "^2.3.1", + "country-flag-icons": "^1.5.4", + "input-format": "^0.3.10", + "libphonenumber-js": "^1.10.59", + "prop-types": "^15.8.1" + } + }, + "react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz", + "integrity": "sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==", + "requires": { + "@remix-run/router": "1.5.0" + } + }, + "react-router-dom": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz", + "integrity": "sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==", + "requires": { + "@remix-run/router": "1.5.0", + "react-router": "6.10.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "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==", + "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==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "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==", + "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==" + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "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" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "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==" + }, + "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==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, + "react-timer-hook": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.5.tgz", + "integrity": "sha512-n+98SdmYvui2ne3KyWb3Ldu4k0NYQa3g/VzW6VEIfZJ8GAk/jJsIY700M8Nd2vNSTj05c7wKyQfJBqZ0x7zfiA==", + "requires": {} + }, + "react-to-print": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.15.1.tgz", + "integrity": "sha512-1foogIFbCpzAVxydkhBiDfMiFYhIMphiagDOfcG4X/EcQ+fBPqJ0rby9Wv/emzY1YLkIQy/rEgOrWQT+rBKhjw==", + "requires": {} + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "react-virtuoso": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.7.0.tgz", + "integrity": "sha512-cpgvI1rSOETGDMhqVAVDuH+XHbWO1uIGKv5I6l4CyC71xWYUeGrE5n7sgTZklROB4+Vbv85pcgfWloTlY48HGQ==", + "requires": {} + }, + "react18-input-otp": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/react18-input-otp/-/react18-input-otp-1.1.3.tgz", + "integrity": "sha512-55dZMVX61In2ngUhA4Fv0NMY4j5RZjxrJaSOAnJGJmkAhxKB6puVHYEmipyy2+W2CPydFF7pv+0NKzPUA03EVg==", + "requires": {} + }, + "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==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "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" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-persist": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz", + "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==", + "requires": {} + }, + "redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "requires": {} + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "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==", + "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==", + "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==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remove-accents": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz", + "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "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==", + "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==" + } + } + }, + "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==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "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==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "requires": { + "compute-scroll-into-view": "^3.0.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==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "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==", + "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==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "short-uuid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.1.tgz", + "integrity": "sha512-7dI69xtJYpTIbg44R6JSgrbDtZFuZ9vAwwmnF/L0PinykbFrhQ7V8omKsQcVw1TP0nYJ7uQp1PN6/aVMkzQFGQ==", + "requires": { + "any-base": "^1.1.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simplebar": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.5.tgz", + "integrity": "sha512-vfxKR6KNBsPx7+sZnqO7T8VuCvi4px6OlycrrkNgyjvoHhRW7LIyVkHhUfXxbz33Gw99Wb9UMMsnEZv35wtLSw==", + "requires": { + "can-use-dom": "^0.1.0", + "simplebar-core": "^1.2.4" + } + }, + "simplebar-core": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.4.tgz", + "integrity": "sha512-P+Sqshef4fq3++gQ82TgNYcgl3qZFSCP5jS2/8NMmw18oagXOijMzs1G+vm6RUY3oMvpwH3wGoqh9u6SyDjHfQ==", + "requires": { + "@types/lodash-es": "^4.17.6", + "can-use-dom": "^0.1.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" + } + }, + "simplebar-react": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.4.tgz", + "integrity": "sha512-ogLN79e7JUm82wJChD7NSUB+4EHCFvDkjXpiu8hT1Alk7DnCekUWds61NXcsP9jC97KOgF5To/AVjYFbX0olgg==", + "requires": { + "simplebar-core": "^1.2.4" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "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==", + "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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "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==" + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "stylis-plugin-rtl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/stylis-plugin-rtl/-/stylis-plugin-rtl-2.1.1.tgz", + "integrity": "sha512-q6xIkri6fBufIO/sV55md2CbgS5c6gg9EhSVATtHHCdOnbN/jcI0u3lYhNVeuI65c4lQPo67g8xmq5jrREvzlg==", + "requires": { + "cssjanus": "^2.0.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tiny-case": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "requires": {} + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true + }, + "ua-parser-js": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "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==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.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==" + }, + "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==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-debounce": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.5.tgz", + "integrity": "sha512-Q76E3lnIV+4YT9AHcrHEHYmAd9LKwUAbPXDm7FlqVGDHiSOhX3RDjT8dm0AxbJup6WgOb1YEcKyCr11kBJR5KQ==", + "requires": {} + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "uzip": { + "version": "0.20201231.0", + "resolved": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", + "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.3.1.tgz", + "integrity": "sha512-LTfY5GjcY3ngFzNsYFSYL+AmVmlWrzPTUxSMDis2rZbf+SzT7HH3NH4Y/l45XOlrAIunOBeURN9qtBHkRskAiA==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "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.1", + "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", + "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.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "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==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yup": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.1.1.tgz", + "integrity": "sha512-KfCGHdAErqFZWA5tZf7upSUnGKuTOnsI3hUsLr7fgVtx+DK04NPV01A68/FslI4t3s/ZWpvXJmgXhd7q6ICnag==", + "requires": { + "property-expr": "^2.0.5", + "tiny-case": "^1.0.3", + "toposort": "^2.0.2", + "type-fest": "^2.19.0" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..76a222b --- /dev/null +++ b/package.json @@ -0,0 +1,123 @@ +{ + "name": "mantis-material-react", + "version": "2.1.0", + "private": true, + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons": "^5.6.1", + "@emotion/cache": "^11.10.7", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/base": "^5.0.0-alpha.126", + "@mui/icons-material": "^5.14.19", + "@mui/lab": "^5.0.0-alpha.127", + "@mui/material": "^5.12.1", + "@mui/x-date-pickers": "^6.18.2", + "@reduxjs/toolkit": "^1.9.5", + "@svgr/webpack": "^7.0.0", + "@tanstack/react-query": "^5.84.0", + "antd": "^5.11.5", + "autosuggest-highlight": "^3.3.4", + "axios": "^1.3.5", + "browser-image-compression": "^2.0.2", + "buffer": "^6.0.3", + "chance": "^1.1.11", + "crypto-browserify": "^3.12.0", + "dayjs": "^1.11.10", + "env-cmd": "^10.1.0", + "firebase": "^12.0.0", + "formik": "^2.2.9", + "framer-motion": "^10.12.4", + "geolib": "^3.3.4", + "jsonwebtoken": "^9.0.0", + "jwt-decode": "^3.1.2", + "leaflet": "^1.9.4", + "lodash": "^4.17.21", + "mui-daterange-picker": "^1.0.5", + "notistack": "^3.0.1", + "process": "^0.11.10", + "prop-types": "^15.8.1", + "qrcode.react": "^4.2.0", + "react": "^18.2.0", + "react-app-rewired": "^2.2.1", + "react-aws-s3": "^1.5.0", + "react-csv": "^2.2.2", + "react-device-detect": "^2.2.3", + "react-dnd": "^16.0.1", + "react-dnd-html5-backend": "^16.0.1", + "react-dom": "^18.2.0", + "react-geocode": "^0.2.3", + "react-google-autocomplete": "^2.7.3", + "react-icons": "^4.12.0", + "react-intl": "^6.4.1", + "react-leaflet": "^4.2.1", + "react-loading-icons": "^1.1.0", + "react-phone-number-input": "^3.3.10", + "react-redux": "^8.0.5", + "react-router": "^6.10.0", + "react-router-dom": "^6.10.0", + "react-scripts": "^5.0.1", + "react-timer-hook": "^3.0.5", + "react-to-print": "^2.15.1", + "react-virtuoso": "^4.7.0", + "react18-input-otp": "^1.1.3", + "redux": "^4.2.1", + "redux-persist": "^6.0.0", + "simplebar": "^6.2.5", + "simplebar-react": "^3.2.4", + "stream-browserify": "^3.0.0", + "stylis-plugin-rtl": "^2.1.1", + "use-debounce": "^10.0.5", + "util": "^0.12.5", + "web-vitals": "^3.3.1", + "yup": "^1.1.1" + }, + "scripts": { + "start": "react-app-rewired start", + "build": "react-app-rewired build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "babel": { + "presets": [ + "@babel/preset-react" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "resolutions": { + "@svgr/webpack": "6.4.0" + }, + "devDependencies": { + "@babel/core": "^7.21.4", + "@babel/eslint-parser": "^7.21.3", + "@tanstack/eslint-plugin-query": "^5.83.1", + "eslint": "^8.38.0", + "eslint-config-prettier": "^8.8.0", + "eslint-config-react-app": "^7.0.1", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0", + "prettier": "^2.8.7", + "react-error-overlay": "6.0.11" + } +} diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..73597f04c094157c52d147c74ff9fdbee2df066b GIT binary patch literal 4054 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 IM6N<$g6DeM00000 literal 0 HcmV?d00001 diff --git a/public/firebase-messaging-sw.js b/public/firebase-messaging-sw.js new file mode 100644 index 0000000..6c741e4 --- /dev/null +++ b/public/firebase-messaging-sw.js @@ -0,0 +1,50 @@ +// Give the service worker access to Firebase Messaging. +// Note that you can only use Firebase Messaging here. Other Firebase libraries +// are not available in the service worker. +// Replace 10.13.2 with latest version of the Firebase JS SDK. +// eslint-disable-next-line no-undef +importScripts('https://www.gstatic.com/firebasejs/10.13.2/firebase-app-compat.js'); +// eslint-disable-next-line no-undef +importScripts('https://www.gstatic.com/firebasejs/10.13.2/firebase-messaging-compat.js'); + +// Initialize the Firebase app in the service worker by passing in +// your app's Firebase config object. +// https://firebase.google.com/docs/web/setup#config-object +// eslint-disable-next-line no-undef +firebase.initializeApp({ + apiKey: ' AIzaSyACBg8oyAR2DWMu4xW85gx5thpRgxnvI_0', + authDomain: 'nearle-gear.firebaseapp.com', + databaseURL: 'https://nearle-gear-default-rtdb.firebaseio.com', + projectId: 'nearle-gear', + storageBucket: 'nearle-gear.appspot.com', + messagingSenderId: '140444764229', + appId: '1:140444764229:web:e5ed6259a92d0532283b2c', + measurementId: 'G-3YQ4DNMXE5' +}); + +// Retrieve an instance of Firebase Messaging so that it can handle background +// messages. +// eslint-disable-next-line no-undef +const messaging = firebase.messaging(); + +// why here + +// When your web app is in the background or closed, the browser shuts down your React app’s JS context (like your firebase.js, App.js, etc.). At this point: +// Only a Service Worker (like firebase-messaging-sw.js) is allowed to run. +// It listens for messages even when your app is not active. +// Firebase automatically routes background messages to that service worker. +// So you must use onBackgroundMessage() in the service worker. +// 🔁 Think of the service worker like a "headless background listener" running outside your React app. + +messaging.onBackgroundMessage((payload) => { + console.log('[firebase-messaging-sw.js] Received background message ', payload); + // Customize notification here + const notificationTitle = payload.notification.title; + const notificationOptions = { + body: payload.notification.body, + icon: payload.notification.image + }; + + // eslint-disable-next-line no-restricted-globals + self.registration.showNotification(notificationTitle, notificationOptions); +}); diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..2bbcf62 --- /dev/null +++ b/public/index.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + App | Nearle Daily + + + + + + + + + + + + +
+ + + diff --git a/src/App.js b/src/App.js new file mode 100644 index 0000000..b0a4ca7 --- /dev/null +++ b/src/App.js @@ -0,0 +1,53 @@ +// project import +import Routes from 'routes'; +import ThemeCustomization from 'themes'; +import Locales from 'components/Locales'; +// import RTLLayout from 'components/RTLLayout'; +import ScrollTop from 'components/ScrollTop'; +import Snackbar from 'components/@extended/Snackbar'; +import Notistack from 'components/third-party/Notistack'; + +// to remove cosole in production +import './utils/suppressConsole'; + +// auth-provider +import { JWTProvider as AuthProvider } from 'contexts/JWTContext'; +import { useEffect } from 'react'; +import InternetStatus from 'components/nearle_components/updateNetworkStatus'; +import { generateToken, initFirebaseNotificationListener } from 'firebase_notification/notification'; + +// ==============================|| APP - THEME, ROUTER, LOCAL ||============================== // + +const App = () => { + useEffect(() => { + generateToken(); + initFirebaseNotificationListener(); // foreground message listener + }, []); + + useEffect(() => { + localStorage.setItem('loginstatus', 0); + }, []); + + return ( + <> + + + {/* */} + + + + <> + + + + + + + + + {/* */} + + + ); +}; +export default App; diff --git a/src/assets/images/auth/AuthBackground.js b/src/assets/images/auth/AuthBackground.js new file mode 100644 index 0000000..361ffff --- /dev/null +++ b/src/assets/images/auth/AuthBackground.js @@ -0,0 +1,42 @@ +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// project-imports +import { ThemeDirection, ThemeMode } from 'config'; + +// ==============================|| AUTH BLUR BACK SVG ||============================== // + +const AuthBackground = () => { + const theme = useTheme(); + return ( + + + + + + + + ); +}; + +export default AuthBackground; diff --git a/src/assets/images/e-commerce/card.png b/src/assets/images/e-commerce/card.png new file mode 100644 index 0000000000000000000000000000000000000000..065dd12bf7a55b5eb179f6bcffb81acba2f239e3 GIT binary patch literal 1298 zcmV+t1?~EYP)2e`+Wa%OqXKQeNom!aPGF;p_0`NO)di zQw^)W2?uH-U{_iIsRqOWo>0Vkk~v01T|%OX6zxr^?z@V404w1hWG&ZWe8XzqbWX{I zqi{bdRBTDIoIVV72%)X_Y`uONH;BlwoSg(wBp?=BM5JnSZR**RaHu%?D#v{cgkgBJ zXAm|{vegYi$MHq=5j+v_vGy|iY=jW0AkhsePNSjnt%(?Q`#JKxmfRO9L-US7*#Up< zOvxtYhmo>&6#C^6Df=T1^m#6+CJOj`xIwr#_k0-AwcS_8(yv5GD<&mhAFf+;i#7Pj zdr6#F4VR-B68#8~kL3-Pt|*4uTFJ?tWqltfyP9X@v40Va*qxIWtenT*u;!R8)AfL9 zmR_L5DOnTAYeo~Y-Z|#v#)UxssM24-ERbH&)wiN~&pT^ccA-0z3U_i^u{Dt9y`P^e zELo|KL6KF7NlISCuS+XAiFk5ETUpMBlw3*iLBda{Ew*G=N!(*TCGY7fCqlYE3N778 z=yD(mF&uMp=LMyQFk8e@ehUu!drL1qhoMN)Iy+LeJ$ea^&tHJ9=h?bKZ)cFJoIUBK zSul(t9Iw29#_DsHZF681Z*eXp3|^2Ew&zkS2X3pKxJWNewT&2X^cUg|%odFmd>7JJ z?SqT4{l~Ift?f*r!WtudWcLqSy}<8it&KsG4Xh2=5e`6VZ74soHW5=%75j26#kZ_| z9XASIOcG|oP6rc0S5s`HVJ7I93y8iqyVl;7C0OKrHcl2Hj7I8hj~v@CX!Q+M9Z>q+ ztbb{b=R?;np*(QANgGORkNX>knecb8P8_Yo#<~K@(l1UtVtuZuMvpcFZ~7T?0nr(= z>yLOmd|mIit@Sv)WBdY%pJx(ni8+m1f;drK#_7FiTLd(eVpG6euuR*;vf7LBqH46x ztVj#D`=;Yz^lOM-bHSAzwRGjxpi-TSs7M4b7c_1QGSN=1!!jnD8-F>~S^d+;vZ2CD z;{2%{<)0S9rAlF_W<(?1{8B%k<8cN-kldY!E5zgfCa5i!I%4m#`yWnR#(qjp$VR>w z&JZ0D8EeE`L3C;&6wcvf_4&9xTrlAy`yq`2UYLD+E1yS_=L#nk-w}j%ZhvCDcqCrq zXSvk~hwZqJ>KPaq=t1^+7gP&@^8U*s+U>?@TT00NlyDnyck>A$^6aF;AA?uKLcO%5C&Y^*v`K6H-DVGZT@Un z^D2&Ba8GY{0#R3+vfd3o+07ylm=Jv~J-T(jq07*qo IM6N<$g7cSFDgXcg literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/checklist.png b/src/assets/images/e-commerce/checklist.png new file mode 100644 index 0000000000000000000000000000000000000000..de53b560741606067cfc49cb9ef5db851a9153d8 GIT binary patch literal 10356 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/cod.png b/src/assets/images/e-commerce/cod.png new file mode 100644 index 0000000000000000000000000000000000000000..0aba807dfc0b79146f26fe2257db105a4d6f0562 GIT binary patch literal 1022 zcmV zzQaW?ng|NC3Un#7w7c6GXQtiKg)LxR-V%Pvc6a9K>^$@KpWP++4}MPBae$u23c@)b z*u6Q_OHd<2Y3CvVd4N@bP=1l3MkvUN_H-qTAzrib)n>!^N)y5|VdgpP0??oX5uGea zbMqyBQi9Y`{KOU>8*WI0|B6+HK;EQiI6kEVFc)>#+f zBqq~lj^SL-%)ElH1`F+H_Gt6+r2%RBKr=;al;G$SSCzZdz|}HMvZo75caf%* zW>btz7fNNx;>LwZ1OA?BLK=1}wip6qBOK1fofcojJna*U&KA8Lrd};;S0CDiG)dr5 zWv5(pB8y-G^4(lmnj*oj4Ta0sTvXkH?E67b85F%4u^7n#|*Nl zX4DZC{>t~M&{o8_L~b6{;%_xgHmX_~KRm``-RaJ=J=s`f+4j@mP!?l%r{ZEzx&4h%w$#`&iJ^xCYlDlWjodyAx5;LgnL5|&s(q(qw1Q5!)w!c z=F^9ABD|v&;np^2jg5#NJHBASM7n^_!vSuE|3F4;3NgZ5yitU&k*J4Tq14 z)mYlCv~>^%ON5~7Abi%a^P?X#FS=1keg|#Zj=GKu>IfR^^D|g)ABjMa0o~k!O=quy zZrkgt)t$P8(EbijdCyc~W&)X>>&moBPbO6(oWTJEiT&jj@~`hJW2&C?Z)6`|Q)xdf z_wo+7I9D}p4LmQll2RDP7KB2@k+AxoBWU9iP3#e}9zsajwDbL~zgEh3@jS&CJ5F?o z|J{(ro12?qnkF2_0cYqnlkd(WAhxu1JQ3g0I>Ta*h(@DGrBd?KnmBNSP|{vaGZXJ_ zy7!n9RcN35W#UuO*w~mdU20x00)#X6RGux%!oI1LQdU6kD svXiFSZ(^A+jCKQ?B29kvETl>P0;M9wej1h>2><{907*qoM6N<$f<>>^5&!@I literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/completed.png b/src/assets/images/e-commerce/completed.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa52cf5caec2c930ae45ad93bfd8ea72660bdc2 GIT binary patch literal 98055 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 `W|D0I9BLc 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

9wZJr%r>DuKjh;3yu}| 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

qY%(F{(t~q99nwMW! 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/cvv.png b/src/assets/images/e-commerce/cvv.png new file mode 100644 index 0000000000000000000000000000000000000000..6615ef303d07794735b3fe9d7a91bf22bf1daac1 GIT binary patch literal 473 zcmV;~0Ve*5P)`Rt( z!%g+%JTTlOCva1Sqyj^!za4IBAlHH6E;)_4umajd(JgthaU1ai!#Dijlmrw+G=74v|HcoMT2vQF~f=6o_q_F(QK&|`B)X30nB<$JPB#%)19B47Po0$ZZyId$aj-<2Fv>RxtvX@EHNtVb%v4(-FNxzK`EI>hD8B<2bkY-Ia P00000NkvXXu0mjfpP9vM literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/discount.png b/src/assets/images/e-commerce/discount.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b29f45bd346a94ecf6f4f57f61dcc3ffcfc1cc GIT binary patch literal 2128 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

N$<|?Y7OVt@n;`t%ShY2?B%?l?9R5|T&=Cn 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 V@ieC_GdTbN002ovPDHLkV1l423TprW literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/empty.png b/src/assets/images/e-commerce/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..8212fc75b794e2b1ba2c75e206b39598c050468d GIT binary patch literal 60069 zcmXtfWl$YW*DcP$-5r7l2~Kc#J2)KNA-KCsa67mL2=4Cg?i!pB+}$qE`_=u?Gc{e+ z-CI`eS-W@lPh~|Z6huNq2nYxi8EJ7K1O%khXQKeXefAg&GAe(*5FDhnogpBQu>Nb1 z5E)tcpPi7-Kq*m(swv{5&kq<25d{$lh}t-$S0h*mh~w`v;v#Aukf(3(h9ufaUZQww3+%)n7erR~f6n>fTosALy-LUo>id ztfeqjcckp|*9BF6jrr~E^dNs|9!s9UetGS!?t0-rg`$2Z9N+`-)6T5`_383hUGbs) z(2w?;G&R^g@HKq=Y4Zo&@Uf9YhK!rMv?ctID7_($RtsP*-IO?`#}Q9VL+^aQb8u=; z*)ydU0w{AJz>NI)qyQi0q@I^{66I3?RTb+`vAgpi&RpXAL?)!AyN+ zWyUQujY8e47mbu~*bhNIh#{T^vB>z>QEM^Y3wX8^29RnN`ie4?cF0k~UaOIQ_dMqv zoqjjmf#%%uR}8r}34}nywwpg;NQZLNNtpFd@rXjfWdzX}aA3PhE}M+8Cdh<;-& zaj*-2?F06?d6T$doXuMAfj3WamV#He!lnlDSq z9o|I*;%Q%n*@OTDbM(SweU3p!RRP38Ae+6}21sW+HCL!>z$GUS5rgEksjLb&qb1Xy zh%na_7{8+F6X)$LEF9I|1K6zkXmX+Pw6uZ7s_pa*7~JTnne;RCKS;S=kzmy|8gR21 zkX-42B=ztMkRI>GzZUfHF|DIuZqsFmBLoBEQi1>}=)~AJLxW0L5+5t|HX$tv~4 zohh(~{R_9z3U@CZTFQ2a5RC&5REW8P}(0Dg*WXLUF z2vxlk(ya>)A?g)rG-v-GJ*VHcX{-Q6?+iqWfsW!+Fjn|z|a_v zb3##};j6{)SOco+*P#yJhx9_HJ8S1V5eYvOg$v}{qb%WrIR-(t+w^2D?cHWt)zHRd zIV|_y{maxg-=fflU64W}d( zcVsuV_*o7Axjm|os`SQIkg|S%!U#@pKLP&c zD5;n28c;>F!|aAyLzDy7q9n+EYnD40HNw;b{@(S#1FnLrZQy!a23_<1xSEBBZ$+$V ztBpJJRKup4U9PM4Oi@+p`6n&KLd0w!d}R9bvv5ig&g)auKvZ!shcB=huY ziFy7&Ip@{1=@3l7tGg7+K4;Xv$Vu+K&5ojgjV!QR;;OB0*`1 zHshJ^i6xf8h2)RQ;J3OY4dm^5)=wcimI&^Gv&uTOMtA=i#qGnVG{cU#BBIKTB8*nM z119nctCdvToKkIwfnHJv%FNwJs&an~?Di5k=`3h)I18dep{<^%g*&%taf2*2cX%c= z{*V~mumLXFw`)KA4c*gg2Dbg}q^6HAzHS=t_BXqVd&z%=H4x@@+#R$AJn7^Gc*BXj z-VI{PgUcdK0+i9?$FqhR;MrFF*9W%`ADUeZo`SpIEq~ri2p+QZGqyI$w@x}|E0R4z zZu}MQS)mJYfWg^KP#z16AAMWFJEfiqA_C(rrvmP?dU7l?zLxD2UL`G^W42JGwJ|Rf zwij^P%AU#lv+%fy8ykq5c*i7@^yL!aLNO^no7B|1=zP&gDyWd~ngz z8qq|3;QIdga6If!idlcSC0ZEz{0|+z<29?>`UD@Na+FHrSAlMLu<`_2`ms`=4tD ze6$~>dO;8W(JWsM4>b%=XyRoM_bA(k4_{`Oi7Va@LsY(6P(F~%2=fL(`$U~U&2ksE zVo{4_by)Q1DYWZUYGgyi_3A^m&K|NoInj$BFeBA=P|ePB9+O&3f(5sp?s0La@!r7|nf_vTwjOy%L@r zCkBx7e}(oOfOmvp$rpm~MAzJi!j>Yc+7zWbra+`>?2FHs&FB>Cu|ug{n;+Wa|78MN z_E^MM`16ec0xIIS%j z&*k0ERB>;aem zmv%N{G#*;Y79?D$0l)Q-&py24>n+fd#xl+|RpoM!^>N;}<@J{W#xYScK-dZA!hZH;M7&SW19YL&KKW*(Z%}RL7)+V(PCB9o zrP$YB9J3q*1+$FRL{QGl9!vOn7UT3rZ0rL^7;c$7D((r&TTGx&27J*KRn(wCGz^y z#{VQ;!lQZYyWmIYp_<}t$NR{7OJC|K8)D>hLatwtSsRHCh3-YAjJwc6@Oyl(Q3s3E zo3%#^+z%nA8+he4YJw z;q##!A~UEfeGtwtaW*{5(TlI5-{p>--_Mi&V`I97I+cEP`e=gE=i5*i)Bq@eGM1)i zX<^pL)dVfP*ZOjo`x%n+w7|oL_sVc9#+R6K!&RS>n>JItbo&F+cV1KF_qXZn6Eumt z2m_>{W6&)X+k+-F4-k77e{=3Vej)=j9PL!a`$Qb{b`;2*wFt>+P^LuSNw(0FuPlbn zvSio4NuOnDfffMn?gh_iH75)D$$EAikUr*#u?X->2 zl$IuAUhM&P$3wr%1 zOZIO5k@uIFZb^&0{-GxZ%9w?RHeb=A4>%9R$ogK%CrL`eyHJAT$yfE>PHq%OI4|#!O3u zPXZwqzDU&4;?lq4no8*@eykk`w5I-?lD-eiFxnmF??6IuSzrIh<*G%lLivV};gf|y zw&yR6@C#Zbn4*^=2y&EN$O(!F0}yjBvGt*u4=$=;xInb8Nu$Y~kQl>-jtu9unwwgo z;t02~A01MTat1HXUa~=u8fgo586`_O&b79SbBftb9s3B zpu9h@O!q2qI80GQEFWQP2U{Mp{YyHnHh5eoQ)DOa8mC?yQC+nfb)33q9RK}hxol}X zjzvfYYJOUzSp9xz;CZfUg?jxEQAq5`z{il~?b{|8Q^`@? z=mh6uWp4f(v6LU3BDLSC^p#tbLa$IwDYU5V?rmt7;Z6S%H<)1-A6(ILM;P zK{91W(0y_4$H_D(Ky5QA5y<#yn}{B=I@sV|h}PYa-taDKj(shHPmv`; z14~xPV}jlnW(&fZKjEzXf2)2mgHN`dC;UEo7hh^@N*^yoPLCTUbybzfHKnGYm_&)s z5p7_mcqwP4(f`o&A1jYVAmGIigj2&XwApW<{zH)^?_9x;@7VJcl1y0~>6*sRB|^s$ zGq^HM%Ijo`0`ye+pXVwZRKg@0Az*tp$8w$Q7WC8Kbh?~>HJ;+`muui{*0^jV)VlGhsQz1K< zYv_?Q;&r6RQ7EM6fX&t48zOP~5RFQrQD|u-ba#Z)m)f5MxQdeq_31Dguxt^$)g^9* z#sZILAAMt1B`m*md7}`7(bpTtg+7vwYKCQR%T~wJue~UnL27QHg?^v7ON+=@32rme z<>-fj%|CONh^Rs=blM8~_XhJ%N3P9Ms)T_>D2mdQ|_xJ*iI9LXg9ABy^UTB&Us35JH6f140!eb4iz4?T-73 z-Sg4m1E#Rf=D)<%O+5K3rj|lt>zH>b6Dlp<`BU&Wgg*uteZwwnY`*rRCZPc&ADs!C zTYvt`4C+jRl;^53N#@X02_ldkqi(>rmYlR;fun-`4CRj~EG7%8K4WqfUtL)OjZq8inf-v2bEG!04W zd0=!^nVx|Z3Bt6h)s{Z!8gTuC)uXK_`JkR=$f)HS>Wu?jRZoP2DXO!TLEh>d931S7 z-MjVNIDs8L(%02LIjEX1-{m2IkG0p~N`+i@mZ)NScnfXp3r{d9Wu?&gQ_&s}*8ZeZ z$@Spf{oq}m`+i$2QKqt~hwn^UuuaA}R@)G1Ud@b3N+vJG-!2a%WdgU$VpcGM#{$U# za4Ii+p~0;M5#-@2{emL_7h<+GNXvG^;QHuzUC3|NTiC;;_j$h|o*YX(opJU`myM$7 zHW4j^jb7whEaAHCRqq9-b|fol?9JI&*Voo$39y3ypkCj~M-Gl@7NV2=f*SYx6Yf-s z7)UnL|2#-VEBR@*y7DidVO7N#qP@r@9a;J3ti1j zn|5Plwj%u*S{zW(1Y$HjQSd1sm4dqc%KbCMdBKN^Bn6Sv)l<;C&$mCZRyw55|fzd~VDDi;!zQ2yGE z1}}U^d!eeda&?~tH+3&$@?Lr6TlvT+RaiZ8DGOo_WhlcC1s?xYKyOxNrh{M}=X|ZNnzcmf zBJ=O^f(9LZtuaUnJ98Q@(+RM>KhUmB7y<#frkD*VTtAONs-rNcx{a0n?7bM zd>%-^Ro6u8{R_%(gq*%Q;|EUg)|q0K7vIAap3}yk&@m@R493M;jD@&PHRe{5{cESl z#^nLcvNfg+T1+wlO^P(=^c`>wNkm^7E&(Un{al5CeA1IY!)-vs9N3Q#58;XP1+IKJk`ndzg${(h!E{w0;>dpyXL zB?y@s_d=PWT`$6iY*R&iht4NMuKrq0GR%qIvg!wO!7QF%@mmn)Mh1-w)JXqSlqX*j zdDmlHxg!4sQf+8I?C-V#R_`D$qX4#s=`l{q6RSVE?iR=}M zCBm)xM^&-{*XQMr(PE)DtFD@wcpT4J9Rx;!R{3)XeIp?$F-GUrZ~Tu&3&$^x^>4%&>W*g{ zT2hXL72K0;+-X&Ovas>^)L&912J?vQ6O4i}sUSL4IDB^Gz1O7AV)pjj5%6#>hmrMH zzQpoW8M%8giN^>g9i{2(WoHUFYzrTW1o^l&dJP=*O8AiRBaYI>;c!4P0+ETI-b_pi zx*hoQE(tR|Fsw80}`58mB zu+AQm%}kce(nH_3MhJxW42cyO1lvU@Zd&}q!k)cUSR1&TmZ3%ANJi#8ERRzJ?mc}B z5Jo+tjwj<@5HE($%yPiZSXu{At)w6eIy1qLh1MS%6W8?yWRd- zfR{Jj`Q*HWEb`m3nbc(m9BBGYg@0KCd^9bBRk?>Rg)ccMT%b#pw17N7q7QRB2V@&< zw{q^YZuvd2iF?;?xt)(H>A7@N5ATn%Q+5$|=Lt_AS9fZ80*D-(Q!CZ#(qTxh+I_bh zCnr86?Ot13^CEdj*kTwNuXrWjEUbt<`oTyIe@*eQ}4suKVelRgJSQl!*|9P$xON_6R? zBr=Wofl3w7F*qPM=tBb$hYtGIG~s}jj7d|L2h=;@eo+UJ7W9vE$Uc(Iesafi+2Ez5 zlHTe*y@7M~TKlpuE`fr$8&OYl7BvMnl__P*puc_wMIh4t7bk4*Uw-_!iqKZK{jvS* zFxO=)1+$?lrDwIbZ;BaKcbz5({pGy$5nr1OX$$gEW2`H{y+Iw%eG&v4>j1^L?OWOf z9HWac-{7yQ3?ik{Ud4AOgKoTd9z;Aua}_LK0{0}d%ykApu-1Q!_{~+A0bl+A(wZd@SeHt>06m`jbkeSWLQi0Y`vyaq&yj)t%SGJZavJ>vrLO`$;-~%se57#Cqso`$zh5BHIqyQe z>_jaJcdVFX(K%H_eX%$}o>)(J;{fF4kXu@e3O$bNw>l9c>l>jz{w*IxlMN^ER^$aH z8*N_RXbM=>3S^a>bDW{B4hOzC;F3k_;1xZyWXPmmS8s((%j?4Y%>mc0jEHpDPByYC!c6N5|OqYN03u)~iP&e5l(bgU%8@_iaEUz!F235Ej?u{&{WHy~CaLtf^ z3x&jhMmc$6eFi{8ugAtczbS=nZ}!SyTB zpRVksFIio+P!0wu}FE{v+unF%jqdX_e7G)Zd>s<1V%ho=7zq~xWr8hP<#(H&jaaV*% zCBX59`OeZ2Ccvj7L9cL9_y)si#mYDD?%BE|K^hZ?-FhXQ(6gp{$Z=$p|B;Y|j5+O# zr#KKjx!>J+$Ky_2wcz!EauoQNBnV_XBnRs;UJ#HgwVfGJ@hg|Znv^u;po)1K6L4Dp zAb1g=t=ELPi!Ec(EeRZvZpSsJMV}}4D*n3E2Ek>SF$361=<0;*$$V3ek5rk%?y+R* z3djp5XByFRC7`&d8$SqvvG_e{n`wY$Q`FnrTLxR`eYK?8{F}eS&b*V=iT|N#aX2eI z{YWf8^#aEkbE6Kf#JVZ1vwG|tb?%F)zgqs$ciM4Z8FX?zIK^T`2*#gLXzlIorS;mq zFY<7sTa70yk@)Yn(#AMI?#jNN2sxz zKD>di)g~L_CJoPcU0IX$GxfA8^0#tq#9Kb?0qcq(($mJFC&h_o7*)aA)GG-%N>N3H zPd#f=eHCkPON9FQkQW^VH>fqyQl^gHkSi7WSCgm4k$Z2Ft@p1td#8=i8;gJ2^@j8G z&;7+vSH!kkjD2Jri`SKLF&c9-}mym9>{ zgr7iK_zN~i3Tg<@Au?%Tc~|s$v#NXAVk#^DMS5X|O)!^e^nlxbbHX!cS(5z1d}C|i zhHppnt;bRCcn0*RcfEs7CzHl6lMNp+KM zh~Mq@Z)W?G_}d)hLpvcEj*pM)Y3GoX|J;Uw+F~U{dl|L0_q4jB^Mf0q&;|&}ZWq2) zNF)!)TufMZB>(|V+4_@dcbtlt6el8ln_-oFy3ca@ZXgzl+#RBpXUkpg3=#S5Df zvq{6fH|T}J`(T~rr{kWHz}#*k@+~x!pnzRizY+nWc>JXtC9xm>)9=AKOJx5o86CJuS z3?A{Y;xjP?e$bk8V=szl#F9J|Bk?c&Po?__1 z_GV5!DOwR*brX({4s;FTs4|>DqoWvJCwE~%vIF{$(leDoBzp;#>00T+h!yTX*E20hI-1QTeq>K36#V=DqDfd z08PZ)0G%@HyX1Zv?37~j`{#ut>UYsy+xd>Q=c~ME65St#m8>v^1B3M5J%^5$PjVBk zU71rj>sVqibpGl-G(P2j)n=Pl-x)UqCpVY*JwPeEqVt+(NHy8U~Z(8u@5* zl<~x~argmfZVfv0hdl;+3S}}OqoQ)yfZb*XW$Lmxu`fRUT?c z>6*ivr7oWyEU6QulEDOQvsk%7FIZ?~LwQgNqkqpO=D+-4ur1M}qKm=+7y*U_VMfGqYzHI5f%@Hh$&?FWzHg^zF8l{%qF*E2rXL_rnwi&(Bx&LI zuEDJD+qj}Q#Ki6>AdpFtCXs@=%eEjwBk@}eB`mO)fF1c!A=0aV@i%|C!O%?`5N%+~ z74&|FXdi%gqWrR&u#>R%7I4=Iw=d;ouP9Tf3Z$oZ zQnywpFDW`_i9}!ek`IB4H}36Buq1i`<+N5mN}h+O@6r3z120&!_3#!*9#6FrgIrlz zL87azBT!q{z!fwmh6m+B6vT!nTR?N5;~7Thf%98B%(HYUTul_Xtms7}!5pFzo5H6r zQ)($Jkx(*eSy2}ep60>>lA6ic-{_1O8z{1-8*2CJSoD8l`7k@EerxQ$cc}z@sK8tY zIA0LEv-|5fETPj%F2`OhE?=ylf0iTk2?K}?_NN918%=WH<92@~VVif=wR{hVfkTn6 zsAmr5GSMskEKw^XT%oISLp{$6f3M~ysw?EA%_;9XXv6uMOTr$RVXuam3qck>aI#FY4@jtY!xy?GAx>w;fZ-9CcfE{aIht zhl)VrZseA~UEgzENU$Q(tH?eM?vFf%cxwWktp85fb9_+IXSuFTVI!3&-C*oX53@!5 z(+@0dP=e73oiyDzU6b9R#VAzTwRk*DABLA5wB`=tq$V7P37o2}0zD<`Frnz-N$KdY z{Fc@#2qWnXj%*8tljt`m;~*+a^E47Yv?4HOUZZ}5xdv(K86G+=nGN3!34|-)SUc^k z)cP^lXm0&jc)$|6!XjJh_`dP)*d|>+y~vOC5?pFYRF3THh7lu%T z&b<^y(I4w{WOY|yIauXeAwV*HrpDO!OX8igmT}oP=^=|3Zx}%o0jbOOx+qaEs6DJbD-Qs3KnMG?h;SF)m=|DG4c%(G`@X4=@=+Y5b`!P#KABDsIy zZ%r1ooMN8=;YTAbs+V4c?4pdd#7yRF=p(DZ?!++XYAg`Ko1@0MJzT4}6ZEn#IlqiD zt)s@|R$TS$MqBGT>))zpqtr{6-nBn^y1J*%6RK&xD;o1w<{B^x9u-(YZ%t|jk@E!H zw6(5j@0Ie!`e1z8W;bR0AXkLxpjvJ!PXi_0pqxFkn*#1!a&{D$bVg;Apk#^iMV`|d zLe9J7LHU@gAn^@}&V=2H8;8Vd(|-4X%y^GK?$GgMrdF(Quykb5n={fp{8XRWeZ5*E zo%D)L>DdXLmevp+mdG?=@ZC)N6G2yrs3VXPn2!Pi0`|F*Q}mi`ice+oP+Ym#f^FZc zRpU`~_4R2Os`?$Xd>;t_V!UD9O1tgO=AMpbBd%;OKrJworuv+-feay9U3z@f=aQL<1KyA5b+6~QXDDsa-{Zgr@7_n&2k`@c;{gXBOLdt~_n4-gQ_0%b#VY2FTXEtLWYqcrhw#s?>y?DR`QA zpS3%;&X#-@Qf_9SiXu*=TNRYBS3?CcAPNH@hA3~*EirMXTY(yv>bLf{F>jR~fyqRb z1PaZVm)1#gXWi$!42OXW%9%!GF=W%n-TeM=KRfo#3z5sk5%AWnc5+=T+))4Ho$Crk zzO#OsHr-kwJ^+~yaeoA_H8MqmMiN(EQL&4Om_a{NRg3YK=863r*o70miIg(w_I?IF zXcPSCI$^g~<}%$~ zY~)o+L(u3eUEeU`zTDI^%5fe{IOQ^ZoFsRk>CAI$fZM?<*~F+a=)d_W5DQ1uYxZtJ zl&l3PB|cy^;i;gVXc}e$%NOBBNHnFSN0!AoADz>GXqfA=NwcV%z((~yswxSnhy7=> zmHF;S@;8K#}Z zPI?rlex{|ZEz|AY9hga2ck(%gd(-k{#5J}c);|$7bn^XHk;tCSR)E{OQQP(0#c0JA zr5_cEuwhC5&44@-&kczGZ=*7g$EI7YQt zXMLNy)25@3{((1K`&5g0XQSEc-tCQtP1w8a;8`f9X!^_`==Ib(- zB2qi%&rG-$*Ug|xXwuz+c4!a}PxW4OFi1&Fo9UwR+x394oFpCq{k1v#>R0LS|kD^oL z;hJNxt+MX!?qZfrwqN1|pDnFkk1KCl-Vg?lp!nhVzMh@cXn~AMD8$0u==Y!>_7rBL z$&UxkRSuheCg@A{d(swURG`i7D?HPA} zfLG^nkv(Mvvm3dzFlZM}09*@z{{5f}u>Ac!T{IXH9b2OOFGv z=7wrPF)I1&w=cvzVn&CIj89Z@a^?H}ok9lmuF6NeyS6dwq$_liXN_Md%~p>WP&BaF z(_M0*#j-8!qdh!N6)2gAsF}zV?SioPP2nP|swzkQQHHfYkX@rnos{)?y-u|#JiED% zIikh~DTtYQ#P|2^Kr0ohMYa|+hh+1lOvk2GwhhdVZys%L9IO)PU8oT2$Awl~HjGcj z^o3;W3)Cuj#g699d%V_P=7mknv$)B@YRVhFFZVcy=D6?QxKci1{$Z1HieT-c)*c2f zK_`l7d>qc!G>;gP+wjQq}CaPT{~tybS7tmB|lc9LxB0f)TxtGDLrJEz9Gd)mgwLc)c;sk7W0XjI=GYu=Q2hoXxSlp>Zh(=5QCG|% zGYLF&@;8pD=TX_vfF~ZaP;oYQ2uBZ7PtUuBk^FusS&<^@8GZ7(6>($>Cc=|oohi|2 zi1qw(6Qad*bLW&Au?%P3LlcxGfYq^C2~JCYX@(NYR`tna9&F2nlA2(VRpiq0*OO86WTESm0Q0bm+zOvLeY{kxO0Pu_**~LkB*LTLyqeI@>@M# zj!BXPLr;BcxbRrmTadVnIqRx7wb0U?%vDBcEc6j9fhQYM?5m|RJ^=@J+w;cahpPc0 z_xxIFI36C>blY+e-!A#m_pmWs7)#30AI)Xv-5Qz{j2Y*S)mCR&xhcPK_OKUNh4xjE zzBMXremSMBEP#%YKO;pY0f!B#YhK66g1rY9$Wj zcRXK*GDxi*FIn=1A%Y#2B1v{O_>|yY7^R$o8&tEOW$;U_Q5U@43w=V7#WzN>^p@Id-9Hf6MHOa4E{?pu$Tu#Kup|Gy}?=9;Vurz zTXdL}sr@Wjr1q@ngA+A@mRqLLPqDlc9)Tt?bO&>MTpaIDEUA1UTw^Oi9SDL=|E(6C z3SKSc5V`6h#DYFDYtuoV-+3k!hEgZjtIj)NOx&*WB=dXNiHzH8P@8psgnxQ)nq@H- zvq%~g^@P)%wpH7k(kw3;w=^Xba@hX7ouQYzke!i$IFqhRsL6?T`}6$l-#_v;li`33 zi(iCh5AoXzCwENVRrp?k)f-w?;R3D9r~RmV2PFNHaXy^LDu&3hmSLB;7saR;jW(CT z4${dsVneP<2i3KtL>aTva7_>c0@cwke^(I1g;WXd{*5}%hnZxCk~{Ghv4KmB_@+D; z&Oc@j9B`&>=f(}gv&`l{8PNFT0Axi~)%o6pRlW)osW(ca8yW_P>4r^rdMC*J+VL1r zLp9!9f4`ntdH6CY=0Uc;*yu1eyr*Z-jhgM8uj~_TM-QYN{Jvn{&m{rZh?cH~I-d>y zow1y~T&g}DSIor9p3T*n+8YTdGbl~GI=Xtuo<6Zvx_tcd1y65SF&b!9WB-L{^|Wzy z(^{ECm~Vmt-3K7mGh7o$Di!cpB6c1OIL$dhG>6b%Zo?^yH%(r`HcsR~#7W@t(ze#^ zAc#s@D$z7AyQQiD9IRimhZS=TxyYi0F^X}mWA4{6$rTxU5^lZ7Wbvtk81)AoF9w}j zef}`D+<2p2&<9m%vojYY1)kRs13l|rl#UyIvWgJ4a?-HpAg~ibc~YKsxcYT1%x+FS zhqA=}`sMz^wvjdH!4$u3rRI|H4Ukd!J-2bULS3r3SI27IJe-DxW@ij9E_a_qyvmId zV+anj{*N0H1!dC!Pl))-j(jl5etgB08M|`z6NYx|5^))|&GV?5@jX79Z^JQL%_a=x9FZM>aR* z6|Uv7CXFSJUw%c_g%jItYRcu|*U!zP%{Yu+2~rB;tLPCP$u~q6%Jj?!Z@(I}PSJF9 z*F@8kV1M)=wQL^zVAd?|L~zO;2rN5nO^*IqmO7qoNj_mVVogT~SkJqK!Z4*5QfNek z_vvOs4|_L)3GQ7yc&#lOJiwBRVpLl!saK1y+=u;jQ;CK1OGJnJhmqV|;7`~HYAcZ1 ziL~_d$)G+t+fs|k_%CBtsRYh<`BQU@0K`qXihtVP^J;Vn^G@q4e@1AMv9&iEyi-#{g00xP44zv7<;EqFLsA} z@Vy8M7^Qe;#8uwmdQ`d754-jFtTIhqkn7k7wRJk5X9CoX<(>$y_bhna>(r99i-u5& zCQouw?cya}eq+kO?0;rEHaE^l)w}D@BoSO&q4n>h=0ug=S7tW4_fdV$Lh9v<4|%1h zW0#jb-6}|zgB?DewVeuTd{=LL%8Z(56mGc#F-ip@sEt-IUSYQgWj7@*tm+Dbg&d|! z-Dw2SjP>!PFS*)2Z0y3})?vuTsU9^I{7`&^(RrEt5NU=|r8%Z@x^l=4KtEIwKTLlG zsx42P+C#*-)>P&7?17!@i5vm%>r9Y;@Cc7UnNA$yo10m?7h@e;;wbQ1Fg)7xtmU#f z1y{qVMX>eUm7IrnZMdx$OI(7D202=W`?x)_Q&;9CR9<`_&F37L#_ClRbt0cszS6I_ zebyT7ehO8GmwNdm-x{ACrek|BLlurF!&-3C>1M^x<`vYoJn`G4ahPiFpy{R}e)|YD zxC;;JE+DHDZRLr{#m&u*o(?Ye0KzWI?3m-=cO&y6os0Fm%HUu*YK(o_vN+&9q`wg9 zJO01LGX|(ZUG*;-e-;^dVWXM zVNf(65Zoo+vY1HjEepVtqVa=URML*38 zIwS;+e&c6}m73Vb(ACt4cPaup_dLhfpAXs`(Lb9>5#Y#VE^rczPQQ3qV)7lKTIsDT zDNkNic#xa~+xmU+Zm@LjG)UM`W;>Gw8kQCGVE_)f^~UgaTT)@F4Zb_=Uk3SdO+L2G zU+XT@=$1EniRVI^AW#+Svp}@kZqKSoU)9ug0(e8+UjvTjN1fVMmY16)3TpXeUkVi~ z^dF}G9DJ`YdC9GLNNvA9mOP=n_y}1bCk+eSa1*CJKaxjR(>v|7&>QX~6uzv;y!y3P zr#3i3NBZAEy3HnIicpIx3CZ#YCFnZb43 zUetq>pr(*rgKuWg&$05Y(MHXzuIk*3fmttS#DHIyLU>@lf7*t5`zo?Q`@*6ZMBw_nQM+ih$-H@ zMw7{O!~%MF=|YBMS~j{c+482qZ$>S#2}@(;za$NL%yPd^%|nwm@PRz@q^%mX z4=^qG9o!O&+Y4#sbVEML+N?fJy^wPx0HlW`4j9kWvnW+Nra{BBZ835QHduGigR@vb zLLXEA8@kRM6n)$i{??{se+ACaEstu$FZeayApb82_c(of{Ly$Ut~fCnj{M^IxJ{XH zQDrZX>M?1~@?9l~1vv=Hhk)o3&9J~Pt8RIxqY`(uvMqW`Qks~$TDzJF>5jo3Z0F%? z`EN$^>%W=E5l6S$9wK3;OV-0){HAO65^S;|IL?TkM!cYa^`lZ7CfFx#7a6{%H zr$|`bH1+WjIdS|(S}vRi@9(iM^r%_=hwH_vbm4oCcUnPb20zUAYtFNj%JVoyhme2h zBcPBxsO&R2yWJwn1+?vAa3 zk@eHPxFPr7xH;V+eV)FB{!0Ea>ZtSf-D)?(Kp|_o>?uo$%lNt=ha^`(t85Y8r>t~j z1>Fs?ScUJMgVKxfslOfOJhF^J^ovt$98>dgwR~Gwu!0(_QtRTc&Kwxy<5QsoT*bwRjNL9>B#Gj&6G)@ns?rgd4a*Syb(6 zL=ODi9N)_Ls~|70#sFJIN8+sHUSSx95xblQ8!>km;OZVdg|y-eTUA2&=PnQI_VWS` z2eerr2|*k(25ecpf#ns($_KF2wTJwjo@UOPSSJ!J4wC&W9DmI%xC|p_c5RQ z-k=2nwWipP`b7Z_L`-Riq?AxzNttvr44z$D)qID<2{p>WYwo-IBKzBp|4>X;e#9p5 zQRS=%UVG)+s!>1#!J{5O9f)DZP!z>u$uJyErbL47o*DO8R||er<(!P6U!a|zxbyPV z|I*JqS=%a-_0f(w7i>8}B&9_@HdR*NsDtNY#2!ERcM}xxc^Fne-QLweIM$F?JPc(p z$gvo6>4fRn!wcU5sfh;u^8JnhC6yPCTleSr)$RUi#FIqR9STm8SEFA_*C=%&{3Y8D zRrKQAUq7-u6y|ddnW#kk`o`PB`sTs0$gq!#XAPgF-gPJVc=xlDHkEAcEDoQW2hk*9 zMX|%Dr=se;sK;!8pOSu;Pb*17v+Vrb`j)q^xp7kv&t}<^L!DhMt%IrX&W*%M*bGuP zN4L|@8bXxTkqww|hkI(BFqrYINPG!6XjrMHsm0IjP~UGD$pwZ-Lor0z=-0De=&{?R zFBnaHZ>*o!Lg)OIFsfS4g@(-=!${)dg16hKIuUCeVjgXXX{Nm~e}~1QO|ncdcLnJz zQ>~#h>XQ)?cr@sCJm89v2UQ8^uDR9iC@CrN4I~9Sx|)vOhI}#olKk2Q zLUZhXm|wD#?`~Y}%%8O^+DEg2{(d*}3XZuC zC%J}K*A}2i5jfWiwMFcbBP(8*p<^*Do(bQQA|YmDcvdWEt&1zjxv@svEv-o93jkgH zVIS{~$$OxBbn7I`z_v#J+^FhiX?aD3Y0i=V9piD$ZDb?bSgGHCfyP)6S3nFcrK!R2 zVwfqc81(%n6XdPRiUBk1xI{MN6V7+TqvVY~C#`pBlqJw9vW@7u)L|!htYfdA{Uf8Y^(zOJaO=K`E~AlmjC5iIyAZ#8<;tl&ek%B`ZHZ>!RMdj8j8N8y z@X}`I)W+Mo%3@{6o&t93*X}$o6(M?3(J!H#>>ci%g>8t`1v$%}Gzc94@Vi~9?ODd_Xla0LJ(AWaMg@#6Kfb7`#`1nC+LX=w+m!!2&;a%=Z{t?)s z=zXwPnWA`gn7HdwNCagm+`e!wuHuyzR3xe6oVJ=a5BUmW-5LQ7d8Hs&9BO8Nbe_Ha zUDKJY!AQ=I+4=Ufej5d32t1J=JQ`+UhXetj7{yJAodt4yK9p(Eu?7I5<*aL`G(n+A zO3lDFh3*@UoJQ3%5^@!f)M@S|-S85QptckYgxe0OeQ9l`DSZ`A|m7@$G_~p*4op4^_&X1fpuz9kqnm7{1`D!My!@7g#uh;8`u%p~dI}3ww+x)o8+~Wx1ROF;s zm-UxL03UEYFY=O7fk2?xm5W194?WO~nW?-tWJ4hD>grm?cJfU}Wxf(0h9;%2uWt@P z{8gqBX7Q)qeDlpcutj06e3hBBga!mit^6q5hfvOS#F=XlBUZ(+AYTHc^rBxHD`$!(%YS=?^N02cS{+0ae|ydBlZd6_#1Hf|gcq|0(k8N2ob z^>Ew4K(W1wn0$=2H$Y>B<|h4bktW{0RAvqbBjq;!N>4 zzVAI$v>Hs%naaIGDoBQX4N^&E1KAYF9Y?-E;qPcEJbr5U)Lv*pr~x3Q{XDAUl*$(E zO0~yfi^7Ij1&xre(zGsZMd?A<;MCMq4{TEu=t_Qp$WFQ@7jimM zLq29a9VlrQ^Q*!8aNh61Hifz3EeJ@%2OI_m1mw@tc`eSb+-A&|#`n7^W2Y6t*;Vp{ z2_TJ*?uQ2SatMY;f&h*=NKqlo z?1NB@K?Pi!Wq_h)Jv0JSac-s(lA&RO!OcRxSSb`rONe??%ZsZw5UHkd`&$k;S3(|M zrtF&=oo6m5_lp2W6{?pI<5G=&OkxAh7hwy6`|d|rY}L$9Ln`L=*P6S1bGl!5N|bF; zZsdLCAkLmueL^UlR%FA`r6{c%6X(#J`A${iLJii)R-6N7B4_OV2T@5 z5uS*aHC2}F_qW?%Di!Cp%fkYmR|htY!xl6=#&6VYsuL*>5+_R)lbYG5>t-);UV#Ao z_6!U9;hsQFE|fNRi)e+N5$dbFNFzrehb9U=)BT_@aU8L9qG4|zj$j7B;grYb1Zsw- zSC`ig;i==uLwIznLQ~;MC;zfO<7Qt};*S({RcS)S1CXtx8`nFCTKXBqcdO_rD!GH) zFL%RyzPMP(m!^t^@->`w1$TQskii75_^3HQ+ANRSZ!e1yD99}VIlfMhkg7{eMHslR zZ?;}}wR}?NSW$InXMDdrzJ8tA+1Wj9t?dVu)(mp1Znlx2ar0wnC?#L~YlDMBtGBM) zdM1-`qe2p)4vxdy#8ZAel}%++AXk7ozx>+>1QhxBwBi?&mEboK;++@g7YT5m=8ii^ z?u#QMBTaLp1g=w43$Ge&$jl>#M||Xdw8{eq+Vj}KEHTQB;W{VmzCtIw9eZ5x>`31T zflgB?S3OV8QtlSKDOt%fgE;GzyRA=U^Z=qr{hb1Gs-W#!FK)D1wBR$K=NuTVnn1ms ziXkAhAHiPo1fJ1Yex)$%d6`ipp$3q@@1inlVXdxNCn~%wqkDv50OvfR_pEA2(?bc#4ToY1+B-Xbv@*Z! zm`=FXl2Pv9>b-1c)ZsYnBx?7_X$O_rm0LGATdxwt#CDtCN$H)Y+ZJj#PD&!sPN%y`{t6cn~A2RNkAiDUj0( zvpk=FkvVmGq0Zd6af4`w=6qN=`~kjtf5&yXBkC@BoO}+pApQNl=Vm5mOQ@-|>7@Qh z`Z^AU>hsM!4elk>*caxPE~ADuiaR-N8$~9QnXfy3DNycTf)#5;qDYzo^7i)j#ll(z z8#(VnHTd2JPuD3}M@RhM20I`G+O3&3C(7vyY;T6;{`}0;-0;%k%5j{35|O?KPofhM z8tH+$%BV=1C72=>F<9HoDUis=m=KdB3lhti%?)oCv31*-T`DkF%Z+CSITY$3eC^|} z-59N1(?nOocS_T_Q(^G-J)OT+E|!-|`O>XYsd^EoFCr5$fo71&7HFA(7FD{hZliQ@ zy+h`FCZBxr$xTNnXb3$nwK0Qgo?K%aB>ch=%ll|ws4>fGt-4*;Ll=+rhzerh@(UTB zJsEP9TEWmNHV}xCr?W4oAfC!*a#sVLFDq9OKxYF#IFNysN1#a{cT4V7KPOhP9rPkX z5VyT0AjcQBK07%#9d5`0f_t=H^F528_j0{Omu z`{w88mR`mt^F5LaGF<+8GvL#8sB0Bzj0@PmO?4ap4%#fmvt zu#^p%3Dx|~j=TQ+qxp6TOOoU2Pf!maLQ42L_)pG6rxb>R<7)0n`_2)#8@^Q7J{ zq4CTl*!pzlVj><{jd2*5icxA2g+-E=QxA5qV~+Cm*Xxm+d#<(R{&XlihY*c}oWJ z6B()q1o}DY=SlRFyz^DN1{uU-|}q{~2jQ^>v+Qb{6OTm+fk@+~rqgT?iayI3W)o z!+o8n+$8hU^W*q^OnF@ZZ`yN(shXUNHw~RI*2E@s?`%Vjl37{pdUbX6kjK1ZA(O{s z5ROQW9Ciq&SC&?Xak*Pn1(>z2N|aMw)T~S2y7S^D86%6rbBxJ_%R_?`RpEd{z6roRGPCskl)5ibGlg{U*BPsQ4AMS8J0`@UH zw_`dno8vkZPDC4qLf2!mW%#1=)8`zT;=?NKuueCuJ0>$au<)<%tKspDif#xk)8(ij zsV8x}Cvm0krSr~a9EPASd-v|EtSqgySbOT8p3dWyLgg789bU%K+q`;+`FuBL&H)Ow z#Pwd^E_aQaAwTX@FLPyJV6c4q%B>Gm(Q57It}6nmixcb{DLD?xhZoU>&zwM4 z^-YvQSOdH%UJ)1JfIG$&GX6HHg|*Qfz*K%R0|IMx1>>%Xc1%hqYcz83vf00<>OtY6 za;ZXfTc=$ovxpC*i^^gl6|!8dRu3(q=F-#CQ*73TL-znV{SSqHNT%NNv$tmt;~_if zCQ9o+E{tOj<6lZaJe9l2J%Jowpc~kjrg3Ue1pZUdB#;L|?G4V{1q7&lp%Z=rwgBYn z#Bwn1`>cdYSi96z0a?S|C!a%u=X2XLcwV@0VQyr2bOGDSUIdGyws9=ZFOJ8CIx)PJ zeWC_`oh#lTXunyT@0gmJg3iv)b_AUv9O0it^r2d#hgO!AR(;sbctEMmgD~u6g8vOg zg&>L%hYjn{$SApyfv{13mg}I4Mc~XMG`IS!;#oDMnN%p8T=^J|5QMym_v1X5?5Z!t zZ2|S0PLP{AaOA)OyGtPp`+H$-A)D+*tQM^FckFv)EiNj-?#wDlqckd3deVEPT=?n_8z##x#IcmSZv`3Fk8Lm*#V$bTh4B z8#u@7Q@OMS8q4@NBI0?$*riri%y#tmD}YH}8{1-C&oGcVjW;azQeoDelkQa5RIN_d zSm}w7bO!J7p)e3!pw^1U%6}RN`B(9>4p27YO11XCyNsVh#ry=St%n_Yo{SCR@%wT6 zPF3-V*`7=2D%vqzNB1}u-7$t{1W4<s%s8c$=R8oT-0&F<01 zN1HCdJ1{U%o}Ze(jB3nTs)^}QolV@SBLsQRYzxTgoE8_B$yoXc1ib@Om!`;Pd)m|DFUhD#ySToW!6FcFNI<9>8NI6`^pHsNMajM3Hd;1@( z8wm9vwVM1hBgY0*H5@4u)r&T`Kd{w%%6Zmmzp+&nR1$c~mxZ0mwyOh4U-n9!z=|9c zr}3WemC7@nV-L(<>>KF&{e%|JFJHdg*5SI{*bbkD7S;qMH=A3oEHAb4)<@b*AP{NfRM1;@8SFK7fNiyqc`Cb1ngVj92wrj=QLYE! z-eaR@sI*m6^a|=kU%(;ok0JALAk))!24{T*niOil^V5qL4c%ciB;ort%EtIxuw9{& zUBo+b-c{!{(#n?$DEJ$h1(`))_Q2==dGgkDA2vGF{&+XiFqGhm*#;{`jCYjz4zxxN zeh_evGO$F4vfnH*)Q>f3<;@Wd?&*FRE>|ejcg9 z|Aw9S3EcPub_&CIoPNqiNyv*f05DxTxUSCR7(YofLP|itogL9Tkrz(vkFUc^NSr&FvZ3yZ?PFtA$ZY?H&s4SFZ!B)UMLfZmHZ;nga5^zV5f?XBMaM?L3CM z%(vi+^;$D87SHgn0IJl;344CM{z=^Kt4+K0k->9e;Z^2qhhI#ky>9weD-=>ThlHyGn1a&tC`dG+is?i~G=KgId1-`rZS5|J*L4<6OITEwjIS|47BJyx*^f{~Qm|fe!_5 zqgV>+K`#{n*CrZft+mW@?2!X~eDoOO&2p_}>qKHydlR*OMg~G7pmuu9m;Oib#ri*+*@*I*FU>E%h41pC_$GdE zt1qPMyKnf+uj4zNi`)<$IP&t#FMCP9TBG^2luD&e{N9JQDjZ6OhY`=tU{iT?d1>{K z>ty?CmAXfM%&2`!YMg$pemD#Q)$(*wLJPgo=(wSgHjJ{+r81AX&?XQ`EM?M{No=FEy!$k&o-M+UP3rD&;~#$jIQtPST!O< zoEFo`Le$GabYE6c3*J^C1iHTBT5&|}3xQl9h@%GEW}Z^%_U+qC&F%{aTzv?by|gD$ z7w0zudi-2oo?XsVg>PsQKEIq_e)K@=0TH;tK{Q7nae$q|^}iM9Lqc{N;`>YvcKRW?QgSxqA)eig*UGLzDyiH|B5Wzum#pA9+A=7;a z4-P%Mx>`h@BRq+#9ifCy*nr4w@SqB?kScUqCF7>T%GQ_Ky6|ONvMMsr4?~kMlo=b{ zIs;hJs>l-hv>iPI7<3mpq@3I>b-)p|#1gJVZfe)DwO>GG?mB9C(>QegB{X)mv7 z?w{*B)Hl5yBjaY0L0-iVe29IqQMF{jjuf$=^PZia&m^fLA)~I1&~SNdY^>=DKI;Xc zaENv*Lpg=CS{EL}HIe&^Pe1*1(;WnI?I)PFW8mN_*fbTan{`J;QMM|>1!t4TjvZTC zTwEktZKW;Swh(|^k}@O;4)HfonZraNm4;0br=iJ>VpI5sS=*z z=3#5VS0gHVkFNg0FZ{x`Z49aG9%;H@L`z%d^FiP*;al0euxEkNz`oYZcHD7Z#8>$* zk~hKBttsNkzkaW6CA*#6T0HK zFu@?SZbZr0Jtw_B)@j>TnPeNBP=e`X8nCpVhLk>aOn4SmhdTpE#gPB?kKvNnTDx0k zIwv}d$qtWzZ)$w%pW!arupeE=%y(ohwT#A2P14;Bt0o zVP^3q>~yI!=`57WIUHS3r$Smby=%(3T!;+Q#IJ_oBx4z0fR>yYj1HKuPW# z7aPKpIP2@S@!*iR2el6hl|PKM^&td;W4H{BQ1Zyq!b&#*o)Dp92d_+5ph1I_biiiO z)0{}`qh}-@?vq5MrT!Ia4O*9*jMr#vWYYLttL;{B-6=`hHLxk{oGzic>LS{#u8VAD zg@x=aulZlX>ucdv{11U*CNs&z?4??hXf$$*aN8PGAToDH z?n>ID=o>h2dgyXIlhulcasAU<_>_QjwPC?N?qMuA^xX zmcVGsHNs}^`#OF^pO=b2#0I3)MrPgkR52K3x|~6h;2(yPUq_8>66!FEJZYi7zrV7P zv2k^Eb;@x#nsp&l;8m*oxhaslu3HRE@DEeME9)$ABD5ZAC*I4w*%0?sz9Xs^V)bJ=RO+F!5NkFKq(J%$hU`=x%i z`)k$kYxs_JRz=CBNKqX@sn~PFZ_6aV#^gE!wKNIBqU)3lWbB?~-ZE=*F@r^;U^89+ zbH#I<93Hg=m;DB?@Cb5-9__SN^MO293|B5Pfs^JSPo*ho8puf;=KThD{2#}LaQf!W zo86IOIQyFX1dQ13ptz7-E;j7h4uiW>n$OJ$` z5)_Q*me86sV~zgRkaX@dys*)k>>u@)qMvciRs1`J`#3|$9s1&*w6tdabGcAHoymIt zMnw%Gx4rLB|377SPk@zNw(7Wi4);C8gL|g4Ek)SiKKPvEcwS!QlWy)EIL?k#BT`2o zcTMY^0XEzQjJ*IRVVhD~EscPqUFQ8z-oO|2J5*;*&yXqwNy+Et=6c)Ox=w~+K=0fz zzH>*>uzeCoYKQTYAqoULO-j+rG-VM|d8S_b?vYqpd4YpNuA;Z_-MXB0+&6_MW*q5E=hsSP`hE#P{QD$V*|{ivF8IEF zXYo4c=4LT@k|a$qKWPzxc{R0raGbzoLXUmvMSn9i`L32W)}L`*Z%?UE6rG|;Hu)kGI6Ow=MOW1K0arB1%EB!dELf0{03?|7qLTmGsF0efw6&UP{dZF z_ff4@J5|h=I*8zF%e7r9mI^1B;ST9Oszh1(RKNMuQ%{v4l~kILEdlw!04p!eFMm0k z&3qEy=D%C3)@2ZocZku#Y+@&=V_9NtM(S{9qAi#Sfi|j7tnkEv(=5(rWIRbsral!I z)g!ba?^M7xkdxhOmV)tg1hd)15l(UTb`;c z)X-L`+a7Ci1D6U;HwENW8g6!Ge$rG%7`vMn%HrH&5$rXE?15|KzVGL>Le3)^06(oe z7*vvpOvp(Gd&N5VcP&V4Z6!ButaR>e<2`PB_DC4kk*|iM*qJ^f1JtBZ$;BS_SLl9u zo{Ji`fVv+H$+{2P&x)Uq1}K-q#mwcL5!tT2GiMAuRW9V zj*39$v19p^;NI2Y;oezx58wXeJfwUc6{=1izOQ&82;iqhi-KgAJCbA2~HOwd`;Q`z4vd zW3~qMfPj1)nh-kf!rbxFsh z+cU1Au+}TLp$LRZeP95atd{Yj|E`)l&7`!9)AMw9);5dk9i39}L1OW$k^LIpGMC&H-zfk9^Ekrbl@h zQc0yr*)ovhn|7P5`ic)k4cnpWJy|aTXKGXw1VKhiY{oq#q}$MAg9}!$ zVccv7>UJ`pdFGtdZ|xQ+cciSGIe@pGpWr%Brk=~SfA{KgzJFz96*+8nJeO(h6G6Sb zSPMK6D#M~mO{;ybjiC|18v7u!VJF;2_1}nx2kov7(Y2ZhkawJ>@=KL?W|aMM3V+`~ ze)?9%buOB%+tb*Q>+BTl&6H<39uWV<8L))ya79I`iqyV|E zpz3qh%VjvxLOw-$g7!$nfoC4IiL@e6Dox9lfjq2*Uyx3$$yf@7StF!z>(cnWlPbt#J+C-%bLJ&wXfj4p6-?pqQ>ft) z;BGl`P*Ew%`8TjfA#$>-ja54-dT?=e@n#5=ewI<`;eA`#C!Wt0x^8To2mDrF1(9sL zBCn9fY}COA4zNf@czQ&meJD(R@CVjmSUO~R89LfC^?{YOm3`LsOrtHbh0rJsX|R@Z zx%{)*$f(246*Z>c1p~h_VL5~bY9<2l#-l@WwxziZZku<;;34Pp++nwn25iq}Jv73L zTYgo33JLu=KkFBUhDIvMYZ|{g@psK$XjFAw?>`3W`T6;Mtu3tsbSz(px3)=Bb>sPt z3H1((mt`pbLar@~ERoMh`O*E7s$z6|p|CIksie}RY#GRV4)naWw74>jn#q8a3C(C- ztBXRAK^4kX)09n)s&HW=%i!vt$};x7)Glz{>nHY{IA16fuVRD0na`KcudJ+44rW!o z+|9uSQPW0H<+(!f^_(BiNsqD@ZW+j_5iT#UT_M0j?JOrUE=7e-A%8uNi=R>Swb&|< z!*$#j4LuMvJ=%7|hKP5is;3nD(E$%y(5x(F4Rnl35xW6;F=l<1VK)GTWf~6XTks-T|+_eJhsDQK9pdqqtTib{RaAB8gyDT(V z7a>8pOQUfcZ$1b458PK3FO%xXo_9IN5s^F2g}j8LxJ!o)9a0`u#X|8n@U=Nzt5nAi z9O-*&lgrIuM|@I+(BlzY_s;Te9UUEqDW$FyVZZ~~ToLkhQmIsqqav~wFS_isIW1c|(Jc)}>lBUX)2egnGFY6cAiu0)R-{Q=@RCB5oG~~4@ZwOAM-&mV3Sw zGuzRQqzrDW{a`2K*J>20`b9kFX>&oOV>Vs#&0NtcYNBKu?Z(dNz~;vdYthNF2d|M! z7G!lN8rvTDCWW5Kh403V8yyD^9_+-?5&88W!hZ4uZhe~E_^{I)LJ(|61Ei+Nbp8

N$<|?Y7OVt@n;`t%ShY2?B%?l?9R5|T&=Cn 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 V@ieC_GdTbN002ovPDHLkV1l423TprW literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/lock.png b/src/assets/images/e-commerce/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..e2aa973adaf084f7fbcf3207a016468025313013 GIT binary patch literal 361 zcmV-v0ha!WP)!?pBnl$v;394=A~^f-fo7rFl~TN4KS0ZD>V+kf|WdtRRaq!2ewkTrM3{yhf12jvGlFML#gvpkDv>h z;1nNdYXW;<5AF$lTsw$|OarUnMtb?;F%HbF!UNS~Qvp-Zrfj-Uw0QwH%1TEc)WMRn zX(D5H@j#xT2hNmDo{XhqB#Ak?cT{{SO+QpEp2yn6EJMS2iV;$Kh{PoBKk z(p!I|w2-#YG_*8ncHh3~Y@kVL_H|%)XXbt1=M6KDC1h9!)kgZQBkT~?h8NfPYgj&w z%njDc6km6DF7KstXCFabA^%oVZzQZv1iZw+yUHTU3Fwn-cr0;l1ZUnMg(bH9q4=u1 zJqGUL<{gdXmxPV1iVF|>@L!NMw+afG#%&^RA^&oJo!SUzO5ndPSgtul>B;fPk7g^d zH9r$6m2Ku==2QSYcfm&0&GyH>-Ws@MkTx{?R=-z5Zn;D{jNx5R#;bUy_~&J(qr%CU#5Oe?8j#kFd>*QS$sH&L$9a$4bUmmoRx5bsT( zHt=A}+6lBwi%P?MmceYeM1%i@$pOs(ZliXj%nwyVPiE&WkR-BXamPphU-8u34Qvwn zP8i@lt+jf+(ao=8Z_|f*B<`0>;3Ikd9IaO7Pa36r4EiaJiYFX8koU*oAet+*cH6Gn ug;EaF9|U85YAP~B;_ubl{4Jcx+It3xQ;#!M0QdU<0000K~#7F?N(iA zTvZUBbMM`|Np{U{n%$JNg(le4P$>!aMT^o^qK^{6ir_sX}W3m_wLS#iuXGtx0*zo6^Vc#F@tg3rQFzR%FXz7)xl^q>)Q7jqH+frv_=qJ7l!eZ zEUU55le6D9@*^4vFH-2C|EAwSDl0)%3(=mIgqlET}rldw@7smMN!xvNNvgxZlm z5Pz0@30VLpO_6ToZ5L@$Q*VLHaOH3NjwExkK-whKtC@Er(Yjzl6c_-^H5z8fuq6e% zi%a+nMmIZr&;!lZ(>T~-0T_?*7-^E(Rw1KhsZ$0buDPU3hM;Xi+^Ez|Fkl#1+^TED zj4$ud$mxSoQuHMf36mkzz%Voeajw-hVg%*#LZ^Xj5g{q@R4TQwOq(`s;$+S18d2p2 z{nBjMOBYj)F(s49o0*|AXU+&D_oA+a%DlC#Ox|LVF1ZzTn!yYY4=ev|QYE6Vw2jQb z;WC#-g-p^VR|*EhXLjM$9w+&+rVWxsgUVA&yKSZ2Ce@@5X7o4r9rD7ef#HQ5pt;j! zyt}%F@}r?8*>QV9q)T~69eCt@>v#6eYkvrQ>X0n;!`);LVBWEkF_||=IfCr9?Mu?H%alCSy0@msj2GsC^>~R&dh;?eV*I7XC(Ir)((I$m};38Hw3YL`*!2x$&>cv5Bl5*G`kj{iyW%Ll3a^$cZ|XG{F@M%%-yBj(nYAl;5uzqumCoa4%$ zaX!8sIqr)f1K(`DO!eY$Z-E2~zma$8$lopd@~_5&fR^M9t6PEH|!6xXd=SBS^s z{J)?8!)QfR9ky-rlU?Pr9)RRA&wD(Ul`PAu=@$T)dHL?{?!wT}ki)?IKy--Pv{B0x zMzA*UxLGKvS$qDyEE~*YnO`4IjqT6avd-uq0IS1O%jhZ3v06d*f2vDeAphFfxN&2$ zr>Cd-1Z>!_A%XRUMg~|1Hlp+|P%s!g0cdc!cf*#W)@obZX>-rlZCrScp^k#f2G zd>{}Q1iuT1^;7VMag&Zg=Mb**5Jtvz-9ymX2l#vI3CAW7E2=*Jai`NaA2=ig@M9njaeA0-1 z46-q-(=~&v$7cZy-1LeRzLn+S! o_;dyYAE!8@;2-8a^k1aE0GrN#El7i3^Z)<=07*qoM6N<$f*PR4e*gdg literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/paypal.png b/src/assets/images/e-commerce/paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..6254c41b7e8dac4c987c8276b9b766f0dff17ab4 GIT binary patch literal 1609 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 {F63ZYMri8tG99j#$Ta)WqMU ze3Ckd-^bNCVdalqT9RPbWX_5+bLKcLct%kBq3qFcb+n45m8@gu=Utx7qze90=!PIJ zB^*ckp(oZ!Oo_-ViE=A{$V3#+S9;;Z?!Q(Q@7fUwHN@xbf z!Gk4lyg5Ry)y)hGBUW-Q5#v{GBxv=5r`dCwQK<1e@Q^SWdb=9zie4H4PT(!1YQ$vPiX(}5fI)PJU#r^)Cn%PVo>NeG2s{AzNmo9k55xg80#N4>djI}Yq` zihp+-pdztgK|!W<<#R6Hdy3e8OHx~k6!w3pdJC?&!ewi>yJ?)@?%HVZ;0__U1qkjE zT!T9V3GM`UcPDs)H3TPETy+2`!*clO~_R5Cm|*pSjZtaEMWMy$*e#Y(_RkqwFoyxv%ERolf4l@CCpS zlkG>^r?3&cy72t{?RJYHq*H&U2kPu$A6ly<-;X5t7!tTt9PuzYU_A5K*^uTDcxZVV~!vv!wh=8W0mK|NAU$ zWVwEJL)T^bM6Ys;`F}#0D762(gQQ-4+TktPwcPb?$m+D<%!qfOK`DM|_qs+Yf}>5; z2L>~hfB3vQQ>d{p--yiK8x7GxMVgpSavkG{n~{0Zi!I3E+2(W~AWgq4<29jLb9F(P z)l2_ysE&_KkTn?h&BX7NikFMFLHS`0^peDGfN|kYzbzmgXu->B9_*I-{ARPtL1m36 zwz`bTZQg$OlE#VbnjZl#ndAXH%>p0c04j|#hTxYn>!mZ061SLhdb_7Nlyv-49|l5z zx&~*;Bb53)?c(--+I6V7hY)_($p>Hq_#oA?T87qQ6O)ttW9+$R;P$9JK14~S!iPnr z;gtAPn~PfaMxM{C_l;K<0{L~=h7L0iv7L!xp`|}1K>=?+F`{MnzGfK(c%UI+8iw!d zoPOMlbBx&iFO3#B2$r+~h!-J-NK6}k3$X#R=J^*pU>3o(3K1FnvlQc@3wH!qp8|}a z$n|yWxWU#b6dXiyUh$Ed&}t*2DKCB;zF^|V!|{(T3YU^7K{RA&&g>i;}{4(KeUI=a*#K? z<+N>LSTCq@#YpW!p^Vy?M(xlIBlobNojiUKEWpEy3run58_R>vYu7A)tc%rsu4(U@ zp`I>ERg?TUO0_Rq->{MPr)JwoC5!UlSvTf!gf{4tuup4}=Z>4~BtJ!HxiYEgwX z3agb4;hiZ}-5l)(7CXadluH9>t*&%{Mdd%gfmC{BdxThdY&rxX*k^Zw@jBS=*&64_;-)7gZGvmhn)F+kr@dy@vc6L7}U zc)latlb?BU`eSj&9kSJOie^kBtWlAqsoH4MY%hxanjQ!5v2n3xv* zZaW>dbJ@9ycmlg2d)_8u#^`>BOG=ZgSu2dM*q+!5F#A|*|J~LFd=wAp5%VF~C72P3 zf)4;>!EIL!=}`cmK3s^cbM%kfL^Ss_%pYwc)m?LUsc`uz&M-+zG_`%LcReER3!mX#@< zCks}PMIcOKHncPIv!AnA6D1+@A3Er5b}C&KKvZ#rw>MJIr$(-F4Ct#ab$}6WpDxM@ zfB-;Ftc-{XOuiU+b4d`%8SPrpw(Tv_%$C9bcpx1NLUYLDy4XD9xpZ7xVm+(gD> z)~uW-)1dVVObz+6K2sT^Xb z=Wp11GZo@gOxF11G6!ftt&k<09A6!lU*Zb+bj$JmiA=; zgU1IVLV@E4iB=zNIYB)dJnIcmws@2S_}O3JvUANcOVP4&JR==viCr3TO7c4cYwj$m zPk_o}LHOG=z1Y^~mQvzYTQX*bay0PBOLSBMX{>m0k9SRvo0V8NSV6~M>$~_+JEZ{f z9Mi)YV{d+>uSUOk2SWY#Z6rWG-cpTJKun28NkmOv-#POgP01UT*YGI$sFtH;Q$xV7 zihNEi+>EQnWOas0F&?FM_+7Q;8q3^3Pd&7dr1Yc55v&wahg^2zh=M00$-!9-ym3H{?E-}@+GonoZL6#K|$AsnKMa5yHf}e>X)^Qcl zCGj}I>W=5YB^ov84ZH5q-q9vcFn2%8s~5;rH1u2Go=Bd@8al0NB=+{}l&Sob@>e-f zXm;~)c9w_!Qc@$~+~fD)$Dg8@v6?rr75*$A1u*VKvUNR*skAA}5#oYAd)sR_0p};< zX|cJdjEQdot-(yd%0wT`pDimm3pJkqOgnzDP{6*eIK#cRX=tnYN1tzd|W8?g!|+&r|lHZtKk29?PMmVmLdQ;%#OYDbfsT2Pn;7*T!n-2fAski){fw<*Nee80vme8-ggQQ5+FRNm^`lQf$yboZee#Dq|?S=XA=Q; zJ)f78tjuZAPFu{d7nMVE9e@fn0ZiY-+X>O7|2}+OH?W&(GGCh-ZsNqqreV&K;lL__ zzCcgDkTn#!t&ZUx|0AL@qI*7~H#%il2zvr5pwIB26A@CUh7jKfQvWbRR!TsIzdrGf zzKrb_)u3+F+5c@mNFF4pYEwU8v%E0dQCkgL9Pa9Bak%rtPMlh(fbq;m2k(-fKSUYw$ruMMi(Vz+u~3O+mLCsqo=r?Ya5fog@@vl^lCDS~g0Z4n}k4*<0sk`z;w38E^N$TMGQSD&> ztVPhQaITDz8w|Z4`!M{N0mGy+8r-tfe2enl7NB}oG}6^nWZ87Pzdt)o=?HaU zX+g(`tx@^E)dT{vQz%>Ls&U$oL;i8fc6lB`I_M%rD~vwg7oWwl9+69_PT?tUTZ{^5!= z^GB`Wcul_>E)M3|t+2&cq9$=i=pkjC`NGzAxiFKgYowxS&X8ojtJM4a zkO>r*(IXgLG>1A25CCZk*Scg~UR7aHPl%&bn^2{y_&-MaiRlR@@{jI?UB6C5@T@)1F2!>E5goNR##)^sMz(^8NOmO&;H^y3F+?ZZ&cn^ z93;dZE)W&4b+9;*BN4^4O5MciwT(No#*}Y%G=rD!jja|WxQO<+@gl5G$?V@EimZh` z@)rkLY-TV$$n-Oj#<0u`?VplXe}cawoL81X_2ro|8%M)n3&jSNjRFg5)}~0>u)fUz zj-<`zNoFNEVr>(JcIJnJ?^I$A-KHc3BC^=0$d-U?&IGXs{MP}g-@WeD!PgB_)-*dm zV?7CVL_KJ3p)BqG@5M_oIau56jTIJu;K=E8MPwpDiBopnKP2qR@5!|e+AwKWYSjrg zN&s+~HIG*2J%rxjWJT9m{Ka>uNLrNmE3(y*aMmr@yHEeB8zFgYT<67&ZqQn0tZe{C zDO`<-vpfMdIGL^BohbIh`$oIB_!Yd3rPYQM-sx39%7x0a>wMlCbe+iEwwYTW+X*$v z?p-bWw3;}2^f|1u6aCJapDJ!({2dkZ^2p6DpJP-!P1al9ddEzB$q}IdClSY_a5g4` z5`8gedAMaxOvk{HH$qeL^)%;oVghQCOq7tSp-}3IlXF6D-IhJ!rJUT_LT$vBZWyLm zn`*6o5ud--CeD$gfW*`n!8mMi^l6ln9~nmqULwH2q%A8F=bOkUdCYa^KK!x_4>G8B za!4&2x+Mc~(#%)f`5cx`b@+)X|HODK5ab?_uwabOldeVuXfz1{g>$#Sg=wpwyMAw^ zB=BbFi;3lJ8?ncP{)b%V(^B z8Lh-?W1B>c$dVPO13Dt4zlzbUKz`2reJ2 zQsry*Vi;;l?&2v?o+YASR$y&8q;8XbYV=(u z&UBJo%+{Ro*N(?c##P0p3A>zG5t}cg=E^@$vX)_E`&>O<*;pb5725NBLFtu)o2v5` zTMC>iZ&hTnTl>Fdls&(3=D1Vt1(%>lJNY{VeuXXxm^r$W2}c>!oxQAn85AwYIFLf?lieC)FWXXW6J!HLfD%J)=6xMzZc3%irp zGU#YAf$Q^nyTLv;N(~Rp>^F?n$cb+2k>*^gJsQ`&`snMZ zYH+9c)HZd6-%|VtD7x{*{i6s@($4N2C^?TR{5~S??e^i0_sd5RbG8FT$GJnH_vx?7 z=hoIY95;uOaxBizDJ~Kx8lcYgjEONk;FJNfixbNZ@FL0ni1U__mv>AT2DY{ROH`}$ z$K`O%=nGPCJT5SKst8wTYjf}V(^uds7s}tX(yx7qk$PZKkfYacW6(|JW?|7fO~RJA zM!@l9Ej>w%Mw$N@Rh0;$b1kX+&}{r|dQwfqc!CF(>tC#m+L^jTTL~hD7+Cv?Q_-(5 zEZpMOb=v9`_ZcKB(K$QaIXVr%z%t% z)2akhX?noaPE|`!04rA9 zT>x!r>U9cxB=yh{!0i(mH6c3lZ0`H~d5+yp;Z4ptcO}C4il$n$VQWmO zB}NLgCubc5%em=qZ^MM8Ct1fH0Nm=nduPTE*859f{LEET65~=dA{NzGj!OOPkUY7@ z@|wKV&=j-E=y0l54eS*0$!XqrzO^F`mZGL*$H4AIg8z)|;hfbz8=t3~vy3A!G+ohg@0 zuN{k81Yyep&O3;sA%U2D+aePEU|k*wB=HA~xD>cQW0xpqxWCaQ9x0LHm?^!|RN*Nx z0W9P6DTljBTAeEU@K zymyP#Nn`7jhus=^ejHm9@%MX6;4=)3?-b3?)(?!71ru7`3w-JQ^Yu}dgtZ)#NojbG z@pBd`-^fM)U3W0ZEER5$$zWt@#MWA`Jw^d|&kb!UNB8mns@bEtfFD6$L%pWZhJE$W zD3#JY$$!9?)0uK)!^{>SBWU_wW1)XvO-#h=f{s2Un@#AMxPW4W!z=!Tq-5LmsO}lr z>^b`PS2iXkmZ*yMD+_y!UD&n zct>IO1uFDV_4nEttw(l%-M1TC?x?4JX_Oft4{&Pz+<_}-a$}~B6h^6FM4nAHefG=K zCbi+or3+w7fZ*ir9(!uZ5CxC{c1#TJn+?;7D;SioEnlQ=0dT+op=Zrd%tLX2qlXwD zJ}$s++BG0o??ogrX<+siDWEZe;^m}MvxQPagtBlw>4`Yb%AAv^qXqlMan{LJ8+^f+ zoj8$juJxOq)=FQ}azVQ=>{)n^!banrqx3wOZUW;l^@>CdrExfW`>>-#{CD0e#0%o~HgcUgOntrSIxyD9Oz!Q!!|aBri4^dku@I--$<)13kF{7D z5I$!o+um}+PldZ-!|3r-XEk=PknbmX${&>0#PrkbqF>YdGA6yUVn5A)-7HcDFe-0l z&PuwM#qcUmmnUJyav6m=yld7~&m?90+W;oSHeVB^VZF1t@cY&)*nc}rhH2a>8XP^E*HcHzfy%ozJ3Y*aA-pzJh#JC4Mhs&iHf#upXqZ1oEOLqECl@O z7}25(3rNDiO@=GnN*o?>-ZgO+AqcFHZN!u7&H%4gepOS--cbyH)x;zL{z_n<8={uxw9&{1|>B%3Z6@3fW*~ zjSg@IShGR7R*c!?^Y8W9muNDolgijne* zBHOBApIh$sau~$l`lo&x@Di^JpaPVXph9qXczDh90k0#|@YkKMxX28{Lpbme0<0d{ z*DmaZ@|Cbbinz=cyWtDJs}`#Ur~M!cU{0~M)|Afd$C_~!gV4oc)=-@(V9Ga8QURRpNNOPVf_p9J$0B{XmPL7GiPEW20v-kC~IaR0j!gkzVU#0mU$~vwF&pMyHB^cR&`1*6p?;pTa;2mE04Y%; z2iz}~7$;hZ)wf47K{#oqkh9y0UB-(&ed^I(ttieH?_&^~PTTU)+1;KID&+u>-w0q0 zP5Xq&;fTTP-tOiQ{>{D!pANgvbO9_|20$-rbm`;?LYgG53LiDpH|kdi_TN?kVr-P= z%%_^r-JA$8ayz?<;l8I!GN5K1|6t6b9^M)?b#Q|kUqsQ3`TMyLvh-@!0P!P>Q2sZR zE(QzpS~#Pl3K{Wm-lUq&)N`Y#MQrVTQNd5la4QF0Ecdqt$OzXn8y*b&J;>9xLK@B0 zD>k21q|7BdM2cPG{D5aU%_uvaeOJ2L1Jd0kx}PLjGGpsrrQOc_4vZbrkl2HUiX!(I zgVvB7rkG3 zVExC4Jst5>773Htnv1SvYgX9L8g!b7g^8zz+@3ee7Igw3dh+WCvjm;84`NnzXbz{-23nFk|Q7i$EJw!Q-4-emOvT2ZdN-V0A;Ge^44B zX+q!;Sd46>=mYGRjmw_oX6>1p5fGE6+kYdNpjqzXbQm;`qeq=OcwXY6>gU1=q~#Sd z0R66T4V6=4w_0bY@KoM_rw3MUWZj$-R-Hy+*XTdk4|wOiHTOAZgt4Sn*#Ma*bIxDt zrx+WL_w98%2G{9&5z*Wjk!0!t>iPF^uH!U&pjFu^}WH0I1nnX2rJH~=K_7T4)} z%J}Esk{YZrooDIHVzJ_0HAp46emKUYREM`HJE=MYYSbq^+krPP-5ri9kA@ep~*EZ!OIfN6&?BJ4ry09VmxlX!vk~<&Mminwr%YLW*cL`_w zq7!l1yd6ymaiSo4fC?&nDQ7Yuc*-%+&VI}@qhOQ9F9(cmWa%xBG;-GQyO|ORu##s~ z&bPlui@?l(42`69y#F7v>ou)sPR zzOe(tIF;`C7wW!j--u*!rQ+LdrnNTjYV%G7XqIX`KU?`P^2t27mmHJYz~5QYPm;B8 zqwD{ua$j0;AEVnybS|wyTR)Wx(x|K^%!(PfMuovHP5)2L{eG{YK45sQVc6;G;+}(J zd)_zCpVC8&6xQ+=Qh>J7#8XcfInw#ce2l|5;nK*FQGp@`F_VX;K@#QQJ|rh=Row9v z=m>4Fw7I|k8Is(nxbi*#rpg7Sz|C#7-Pq+!`V*k~ zx%wkF-t&CDhB++!6UB#h4pxBmPGdz=he5WXh`8UB-+@+f0X?SWBLjV}fwLkjuX6$s zxl;#VLjfUo12h9}>KJGuMP2c5b;j;=jsAY{36Snp{9JDh2(`MKAqzGy;q3!e{K}~HWyjA(!Uk!M)aN_AkWX|FLufZ zhk`-iOXBe8Pn!uNkaF2WAhz&(`DZd5fZI50Bbf4@#Z7d@5;qyd8pBeeA36LqKoU`? zd!-@+mh7y2kTj4>rFz99J>{&Ytq0A(T|B2*v};EEl@}+w07gyMnc7o-J^Yo-Q zlK~3P1=MX^DhvHoY;y)#qi{y>^TYtW&nLhGfuE&F@-14 z?xdZgt#oDpwdiKj0WtPa7~k`2X;Mwnwce0%+2%(-B;gluG^ON7dLSZaryk|J=_ zB)7>7*H(9kSHW8P;jSvT*bREG`(+Xq`?AovaousZq;om3kSuFz=5$0;(gc_ZX4asb zy1_4@(BDu3)~-+(c!$-##hHMkd@!l%57Lv|5}+>$3NdVeT)N1tl7KWW>8sBBJ<~EsYuY9~dJ=xti|CZ( zRI&`pD44OwEj%r)qG28e8ld@O{t!DiH@EqAJ37E5&&}o%upB9lGmu6Ay$^mCj*pFm zB`5T_Sb;h-J6olJ`&9Hgz>I>_g8T&Oto@Cv%;8`bz!#6iQ|Os5#r%05v6e>!fv?Ip z>2u|$bj&)eWn`hrF(jdPVT952OQ=y8F@c3{_-b){7zE=qWReV{dR1|^qY_vTc%X~J zoEsWq;yEg1-<&-oI<<@#QKT31&8D?(jEf@Lq5{A0@8f?Al4g27q>u4};yH^dzSOWs zpyU0e#@s8-zAQ3)z<;oOy~>Ho_CHw|^gs6PzCXyh|Cw`7`M;Y`t^eJGuHPJXzZ^EO zpL-XgSGy_vIE){XxxKyF*QoL1pX(P95-QxcrBM>QlwFuNYnuE;ZuCM>O4|HxK^5h&J>U7kAM~L5>O^28AU$JNV1Ql-q%I?^7VVBSsqt5A~%g3=R&h%--;TQ{vorDKpcL+Plb3_dHu5$Vwoj! zph<-s%f|$c3U9e7ejGlLt%?6khiGY=inUQ6Et5GHo~daP`{g`89v~CL>z3YHbMB=O zzwgbNTNMH{-^*Y~VA_dDI$Y0h$@!CzHB!Ge!hh~3qTjeD%5gJZXcHRHLrW>>itJE()}j_WYqwq&GRODXQsjQ0 zE&pvA#%q^k28+E3Ev!p^&$oUKGzxx(*pO-T71YSg78 zk5hD@J3|o0F%8g{J}nD^hNrN**VtESiC(r*Wiw{=ti(nrFHIH-Uk!Oj@Rk<;g@8i zGTcT%c*?kp2K<1q(N8KPYps)M-#V+C$m8{$%f9uG zBqKa6JZ;X%NQl*-fXn>r-05&mxcOyOJ+fPS55V=T>ebPwwvKX|s5`D&ds9X{xcXJf zHgqf4JAIioVuK@DkDIyjJ}nL2R@z1(w;qtW2Jc<0lkHm%cwf?Vq1J{Tw8C zn~YfFL_oK(Z~&$VHfbHCArT|nBdK4pI;~N3SAfaXl9?>YWX-@}=5x)8TKr*R~2tFss(N#}AN6K@pV5wuu!~gOtu@$Cp32}j5 z|Al9M(wZFn!LQo`M(HoY_5VJr1guzK8qd2jgjqn~u~;J$BB zI-McjGliu~Gt~7uV%`-wO$xb;64dkbqa1nKBW1%qBGVMOvhW$LpM#vDm1))gSvdRG zEP_giZjSRk`yO#D&08G9pG0;xA4nl?z3LdC1iJ4tk;%)%BCyp9q`hL1CYwUS)aF7~ z#yARr1URC}xLdZ1hi1_gUZi>wX%8A6-DFWAa#Z;g>S$dr7C6a zF>X=}1E*@FS}i&904`g?uWo_e!nc1fyQ!VV2V_>@!*#AfL>1LO7ND?n?fRc>=p2D)0~d{xt7ZNkti1j?sSA}yyjjC;AigZQjL>h zRJYT^CxOci-lg359Z&Z1mY1_X-%ttN!j*yq?ACLJVT-VXOcUyH(3C{elSeX`VK3RmAxbo^6QI$EF5$I9*`ijm!R zL`pKD9lf#9?e2{u9~tX{&HH%TSLD(Q;jljIgLC_)rNx0AgkY8sT8_zF1Al-C?fdUZ z6wp(AmVXZX6o3FOliPU9-`M-xYWA5V*sVZ98uV=8ZZBnf2fK@xuOx>)?GFJYpa^7^ zlIwVOC_+_31t%TPinRU0N2%3wpMl%yX#gKV$;|k_xQ^wjQrq%$mLy913^JT`^vnCu zE&i`0bmmWsE)6x3wBm-~i z4s$_AI_$_skM0uinVS>XmJ{HLkT~h4F!>AILI&X%QAi8FY7d5{<@=Zm=4Bpx`N>hI^CY_DE&r7zHA~m#xuc>) z#`+5iyV4=7-2)lCGPF!Z?lf-x%4g$mBZVgk=`^wHz#vMxy#J^DF*J!kcQVaa9=#06 zY8L%#b|}%dzUGal2G64R8`BU`s@0W*h$FG49z&XB4XskjI2)-xc<37pot-}4@6Q+# zcs1eBwU6hj&d|4_90(xr?|AkVvYd8ka7KNGoIf_Ay`E=}oN&l9Sm)H)WBEB|kYu3k zV4!0V?!jf!I595j@{uy65^UjmgwChP(Cp=q|(56g=(-9f7pd?k% z02~Jb05T`K6f-c7O5JSH+XNK3VWl0js1d(RX-%p*Aib2vsfY|fUAhiytk(_P^%Ny% z4bWvX%PVBu%-ETvA6pF?Ck$* z{rGL?emno3fF4iCD)BstexjD3x?7CReLTE~oES3sWB$P0NEuEwEFP$>PfAmlMsCIGI#tRO5IY6H#x4O+Ql~P4 zz5s@>5&}BF1?6;+xjWV%Ryqmp$~mS;$_sT05_3OnPGUeiaCj}*sP|dbW;eZv_J->tQdB#X941$IWhan5J{FdQdnQfkSSHoh zg>;OV>kxM}?ikM~+HtLGD2D)T`tkup!M^-~GqA?vFH`wOS6`tRohPyf4m>l;FCn`A zQ2MrJU%tc9$kPVwU?leXgDl z6K31L#OhaB&0(L6=J?78(r^PIsM!(wVB4ns4Zg%i6 zRt`4-Jt@7Yf*3~lyR};vep30?>7@jQOlWIl=BJhVLM?nmR1&C|YGTMk`sjrW*))`Z zT0?i*_8l%0dV_8c#O(l`xx1C7p&AmlA@kcZeIbWWBs60@7;B!cuDKzf1dlj&y>&UG z!t+aZ`XVwibU8Ro3Lbao{P5CXoU4x=C>votFWR)daqr^6Rvq{U#Ci_9 z`c;{a6I!$egAEU6dAGWtR}EX#WS5v&6}9^6flKJWH>TGE!vDUq?nd7M3~#UQcbG?% z!dH!G!jB3m%*l}}zrH0V8u?xoyk&AKGX-8-B^;I|a+lXdeO-9^dnO>%M@b}r)7U}t zD@)O9GieOK=Z&nJ%)yLwwIR5v|4ky@+tA#-#_5LICajVCA7IennFqu1iqEQy#l^^85mS!x00?*~_wokq80!(lN)tq@ISOZ*S&$bfazfkS|-<$SOrt>+}ApJr=aYfaomGfA4qnYU&I~ zSSqqg;cUr-Dm(O&k)lChv#*G%^|pq-k`bf`f&Hzk?ENr5fRHBvd!;(>>YX3MA*>!5tw_-EqgCsuc6 z2mZ6mYI$T2I-et?&ywocU2wvb?%T&2Uw9C6XRFC z8ezD#DZCmfF%qbhRyB)+rI@t@Yfw7`R@Fhp>6SSqWboWYV~r5omxJMh=-!h)Bw=UB)($5^(mXN6bQ z;v1n&NSt~MPR!5SJL9s+k<@EXRJ6&5=R~Pvk}zZ6mArWsC5N6=&Ix4$ypBN}JB@ha zyJkxz!D$^yfmW^rq@_VzC*9l ziXM*4QE}vkY~0=58>(E`l*&PI9j+CL!jA%hyIP6%-^}_%u;4X=SdUXT=AlB9+5_Ie z6&<2nySET`3lKTd`$hN-cypci{+w(<*aD>&UtJQzsMFnQz}( zRUS(R@Om;@VNxF2gq0ad&{dRVC2^Abl4Y0M)4ypm-0Qm8K341$<%KB-l6nJ%2}Zdr zoBlGOzz*1_p-o*La^;Z~b5_2OVi=0}e$urVsdUL2wAK$rK0P`L%PJ*&`O8nvjR@Gf z13aZpuX(>6`kZT zOcl=RMNmr##F#WN2e^NZrA-7-OI*-pUdRvVU$C?S&+K!;!htk!YKHB;Cw{Z5s(v`v zGayORU*$h?xvDU3Jztx3pLQ`-VXY96BtcTpdv%gg(e*q#l{1Tp144Ss5Lu_{5i zy}8;a;T_iNdNaGZn{DT*zP+HRP3#M0UC*#?UveSqR0{#w%9+ik?iS??65Xq->G6x^ zWwc4ovP3go*)G^Pkn*!8P$RX4*9sqU?!_3>V%+ZVTFt&G}5jTqyk^o@{u~heLt2kq1q|bDT(~Rr8MUERIDt zorFu-#m1+(;bLGn;(B-u1kVnT=wuO@l~ydtrK0R$w8==yze#GKFNF_qH``KPOvl+# z6QP@0FLDX^jzS^;g5p`~%hZfuN#WK%cC>MKUc*_%Yr56JA-qULYVBa#yhg2qG?0wa zADdodD!I6?ND*1>r%SpP$h3Xu|KfRT6Nm8KAs$fin+3v>j3`bl%+3(!!oicZs&&4D zrOL)kZb3i@HBD}ajv2Ea_(AdPg@TMcZqp2NxzKqrT>X0~i)Q!ZQ?2)JY%r)0WTfBu zpyEMpH}SGgWqH``Y?aZurUFlzb@ansRH)mLJ0jZsiHy=uB*VGmAqc1W{e}zLc)R8w zjFimnZes_&8~xB*`Bc^hL^3MGPwTCRKQd{j7@#)|RBfYamOsjSuch>Jm+Q-cOBLIY z9?vMy#Ol%_y4WQrh3Jljm2fQLZ|ayB^q=!hPV@($4Gp7Ak&;JxnhJ!6%)u%8WU<=; zgH(E>(yW)=Zx*!DijjmC2;k$3D+Xi&dCq4%omrs8aZ1+phxS;Jd*nZEE1@zd^INdtIPEFH zw0OYI&woBzUSe!{@Wb3&i6(*;qCf*bHU6{106u!6b)eC?h-L_S5L}OY9=+BV&SJpD z2k)i!#8J%=MCaJT7ejRrAN(r-gj88d{k5U40qmEQ<>+QHY5K`3Yh1X=U{D^Xaoa%L zjzUbS938Ce|Nc;W(XdFibzCSVO-omzCy6`OLSXh; zA@hV7|E2{Yzy2&B9BPJ~z!+o75JFm`**99E8A0ECja=z!_BZKXMk9F*4TJfok$Zli z=x3eQ72$;R^U1`nu|~wKc4zYpzdxOj=(xR>b_pxAIMl3WJE1Ex0a&|hK7BDj%f%!i zDaM3I#304GmC-<#YxD?V^!6ADjKR(!_29P`CI9@%tNooaX7clyLX_2>#*d6 z05$wt0pObG%$5shS5=TUCdrDkJwrU~bWotS{XwXEnQ+1`0soD5jg91M%P}= z#CDW4238DSGOs=ij{gB<%8yGfu~BMV9A7??-)^r@insErzPR!GKP+C-f&X*F;%@fe zo@?=PT-5ORgxofCe>BQQoCcihjD1QBi9Q<;d42j&J~+Ln@!e@jC>2#9w_E=+4XpSh z!{oO5i;bf81<%+-wb5HsIPtYrL~=0*)+r&n%#bk-lph`;1gLqs%WI;`<9jnQ&i}X) zx}L2GSZ>w4Z5lG5qGI{?1(X>2T|wXI^JiJ-oW3nAB=@x}Pwe%0P25A;PW_6?FfOR) zy#EZpZ>I>6(U!B3RabgE-%O{H!2m;8DC3LfAM{36@|4)YI0s$EKlZw4>D0ZHxvQ*R zFmrMbSaGr(Qhg5Xg=A6aq!bclOHqrZGl|K?YN<#;pIMd?#yT--Pn0m^e}2 z(iaJM3Yj|+pOMUQ8j4vhhk=y^_((*v)ESyYdC$GCBz>8zvln? zKF1!0?_x3~uO*#D^@?CqtGIXsV4-?C_xh0XDZ#K&L*3(aB))38?oXjRpjti4CV9Hc zzIhQ(4Mt9ys~ddGDUZI0ih*2DBc7_22C+5XU6A$(lqSh^HCCx(^i&jeg)Lu?y~oz& zMhk7<_4dZ_UDc$0>HK!sJRUoDd$4=U=l?H(_V6E`z7fUkw~F0;@8kLLU>5~PhVReE zd*pDpWJsVbeWboG-yAQEj>q%gYNS8(zhZ>SW53~3|HEum28r=+K~o||@2$cPTxE2=lGv;(;-3pnDuv;vqG?g zh~$X+Ex0wUdx4C*gf&`)sk9JB%|!(ra7rnYgBBAF7|puv=+25?8M`xb|K@#C?v$1v zeYGharx`8gWz0>Hl8+FLoa}*_LW&(Vz z_7JN1CUAx&|4VZaYN}I`>bC|Ep~C~yizX#kYOr7X#J`GaSmmYK%sXR_7k=iQlQi=X zaJRu2J@kaMabEYdWr=>ADu((Y&YW`=^UxeO{P>7NHT4!B($nP~#2-I3m?;rgxGHyx zyG8zRPo{yzwuG2R=d|b@&ukFuH?*lG1{@T+O9F18^U(H`nqz~h6qIaHI+om)06q+si zqj`>kQ+cn#tGg`qd8?3aOaBm|NffNOnBB&N5JnA6f4>CfUG+qECAcs9WdCRHnCIr< zu~*&cXo?MKy>=Ba#UO_C4(ZsQ*LnYcT)p*MRa+M}yy$M}+H|*+bVxTM-6h>!n@~Vf zT7gZAbeFVrZbBOA?(TT;Jm-AZ`+onx`e9vjjyc9X?r8RNza8w_gON{^QL?v4zlx4b zwvXQBxApGoLLhFCFyaOs*Q9yCoo#3(D7$d?TLeS1KZei-&Y+ag77TqaG5Wq==GYbB zg{sYZRAoeS@{6%#di*@Nt72AFeUq zgwDiSPw}fHS<#eBm!Q(VJ@s+fLB>0{71jgaSC0x`zC?IKt+fX&i(dI3zd_BxHfM== zqo&=VC3ECmF{9R*z*7`N2UKf;*2|P~eAX?5HV`^)_|U$9*MI-X|E`(zUR;-lE?R9o z=kQM;0XwcLe)gCkc^oq?hj)|@16dCzDz&V&Btq&J_EV9*L09wMEmx4t?{l4RBweyA z#?~Y6UESQ$9e&Y~8yvk+lHSW_y<*v(2zPrhJPw!3zZDhFN8j`nQXCw>L_w0&s5MWZ z_3(x9m9>uj)Oz@5k%~+KSG-w7bJ#o%n#z8BVjXMhq<-ckLwX(q6!$6!M8E=rfF=NJ z(D$f|S&9E6; zd#VIfwEsan6)M9r-n~+cz@-8%g4fTMV=|xvr#Q=T=?m$XS5t?d|KF|!&4{-_KsOp> zx`7Q|k?4ZoUO54;JIvut^Sudnq+yJY)H_?;q-%BM;f&;cfuT09=nJAbxTEta)&}2> zh0v4I!F1!%P6Tjds$qH2hgZb6pv+x5v|3~%S(Oq;)iP)G!SJr8!>HyW&u0vbFDNj0 z8j4%YZRC)g(8FEtb$P|VI@fbW?a)`AWDwxUVziz1abkSm8E_MZYU#a0)4n8}y?ppJ ziTM?5aBeYJQ(a4?T$SejJMniMfISyelT_OIVECNTPvDr_>{rLvI3wALK?EFJzmXmW zlgdkJpL(xQYSu;@B-k5BKS-Nz>*Y!RxJ@ym@zW}J)W#trG@VbvvIs)mPT0P6gO zvg43__|In$3k7&v+KLcZO%;Nod#!IAzr1=o86J)%Zr{lmSb`bH8GYNo{nk5HbpoWX zd3zKJ7PM7RM_d}ipE77w!zQ`Ye1>a7oG)rzefjUD%hmT1k~@`V(xAduQ!F{F?gf+Z z$%5iZezb6YTD-tjKKq+J$U;D3`lX@pp%#+TDskdaDRK0^n`M>#2Rpy?dlz^2;i|ig zRZ*}zA$V$cfXUcxz;(Hs8HUUgo=(Crag({qpKikV)=*zka>y(AI5p&&(g*3Jd2RSE zimpMc*~3SrS{>?$@;$@gZ9`&R-=(AF>g({zJ8&T_?6#B59O@DD{8Z#IG3RX4A^-RI&4_mwLvf09RM;LKVaRV{Xkds zK+>hmXP8*(c<`3~6n92XBUWUBc4x3AV@VQ*8F9oTJ%2|A)+C?|nLR4yJn6 zZrbLwI7&m}?6@w!_*y{0r8-((s0n#?;JQQ123<5u_ASBHc=GgKcRk&?giJ*$jIrz2 z@bO5cc5|a0!mEyH{LPhD$$0Vl*_L1qR)h!we=!k<+(m-@Z#rLdKPP%Ba$3)@^bY&c z!5Gj1LQAqt7m{bHj6U7hpX0J7kt2Wpy7!L9Us-+C+gA+#Eo1`h72C%a{tNlK{$rPg z6#kG|J-zHGEfe1rNtD>D(geqaj91P{CMKTh8FYLHh7}QL9>OsnbIHJS$KO}Ck(Nt- z8ZMC>F~O`l*haytt@(s#r}sFf+XpdV10Up(!F0<=bs=huDJG0OpRI9_VY|=JiUbpI zll8R3krfO3#>ePjw{i@(H99A z(?2AKqyGPnS6NxA5}&oc_Lp~P6hX1~ScqQ_Un@aW2@BtJmbix`GUv@CcOOr?m|^6! z!+c@wrBqbQwc{ha<+Ds=dg?# zJPv*vkG{utxCJxj{ONs#B+UZpi&+=bUSp#`Q;Hu$S&Bb^e~TW0mPNCY)xs#A&kEo2 zgyCnJijJ$V9XmmYPrIr%T#eOmBy9g)B z9^-AW$*Z1Y2q$FDFoQk>^JJF_(xjMJ;R(v^%)@*ig|=3~#=a-jgg()IO#Z=Ayl=bv zRnOCvsyo6JQ{{`%QR`Bdnjl(qH@V_av9D9_>VCqeJHnC+wi+0!jEe{A9=6~lz~*EJU6(!Y=cvUzrGn_3EuKGAG>_m zk9(WNn|aUZ$KC{C&TUqH>nT=K-&3%`>En0y$7?i5&Ve%@RJnO8m>$TSS@J}HxR7AL z-dJ$}8G=eRY#qOdWm-fR;}T*$n&Oc~VFBu35(C()01&btC_6h>~qLorT~NFvMtjI3{c_3+mQMfy&zr7UQt z$0}dmM_QhWT7rP+@Tq5J{ZtJ2@7ZcF(Mj(uE@w=lZtxvs;ZpuX$C4!3JHXIBkdPax64ON|JT~ zrPKnlSI-D7_ECJ`XK5ojBZMIi5GqiCg19e-Fd*nHJ*E8~P7NA~R5p0GH{q?PA@xLk zon&x?zF~tRyUo*Cu^(%IwDEQ<;{#j~E)4gNnDy;`b#{oCODSUh`0vY&!A(T~>KQw* zw?^FPomm387Kml=sF-@Qe}R^jGpgf002#eXjuzURIOm}~AC4mAyX^TD1w43p*5BT* zu2Qu_VND|^av5J_4B9c(`Mjxm>tl3D0GXwO{)CwKIm{g!2Y`MIxV*reHf>yakqHPO zNLuY={>P^4Hmo;psxG2@w{`3A;dci~9^5)o5J#Tl$6|(WPUbU$)A1A8ZUIPO=k_?3 zLn5Nldzm|-Vd0~*jL`*!YmI559^-JwNwIcj4weLwAv}~7KSRxIh|gL0s2{n+SnGQk zzITI`J2gBk9z!#bX7-?x8;Isx`DcTiTp>|W(+SttB&xD`HtPRqxMTktOWsST@zTWT$vux?_94}4o3=?-ZC8BlU>+Y%zu8#iVVdY6qblBXnc<`+9L2ZFG7r8 zG*sl%FDB(NW`@r|Y?P-Y;w*b2U}a5Xre;S4pCM04yaYGl)DJY(&cVl3(vIVqU?u;w z%ja3w1M6-E!2TH@qSG{{3`SK^SU08dhTFI}u!LtcWs_jp+zZ>uPP6Xl5O^OAAos;C z6U$jr)Y4x#yiRdjiFa0hvd#~)5WBYUK{6ZvgvqsDeaoMJi%E@4#qa$kI__Am@*Ksh zU7Y*Od5|qGmO86liX4IG@5C_H8j6Q`dYV#OMKdBMp(TSl+suRI z^j3;OTjy;g?T6Bbf@19a7)O1aokro<^dA+Ha`zX|?+us0hpC$HHLT=94487g3@zCt zZ}i9#A5gW=L;A~OxAYg>eW?qsS!sJLe&75#`EHbOwu%(Qgbe_?_kMoCCORh~2yvo) zI~>v?;BCU{OY>%R9sYDE0;s`gf&M*!O}ApZd~O%+M=FR^+Pa>Ichm@TE$y9;L#_dz zfzWtbO&js(F(E^Zf#JWE?b%;*yw=lSq5Y=$;r6hV(w+lpM5_8)Sc0as;xo~Fg&3a? zrT9|qd|cottWct-3A$!zJ``4+SU0OQlWOI-CWtLusl_N|B~0GZ$4GFrYSrv{vX$c+ z-}N0UuX|5lB`qNeuX>qy@>>1gywm?2E&f$j659TaRNA<4KmA~+N{b{;hil;dWIf45 zPCHj541=3xOc8mM&C!4=s+NO%z`S*ba9P!%?Q~N$chZ!6R$(U zeU$K`S5-lX!dka0ehtl1N9{*q#%r9`Ct}V$^AGyG@c9@IUco7O<<-HtUP~nIRhE?L zoXBf_BNaT`WMyjs4X~AGUN&y{8Qfp6wF~{&maPtN_nT`dBab4Ne{q9P-vT424I-6d zi2*|hq3s*$FZ;YxEJWPZ0NG}J{qzT+kPMQz%+|+8qT?XnpB9{kCEDcIm=SPr?jHz; zV6JYBLd`(&kmL|M;p5mix;QYnPaLp!bX5ta2lJ~Vxtoua#j&g_lz?V7?tZ$yEpNjF zrR!RTJ#h);eVbA{tk>?bMw*`ScpG2|D<)X25sCh}gx%(a{6&6l@6oBdot9;{*?f8( zAel3GmFzdurW1N+%jTXF>-m@bU45Y)c{oSN8m$8W#t{ z#+cGRv>tnBpf7U5aQ;~tc$F%s$(d!=J5@8_#(&DKKfwd14McFAH>Pq2(o_)l_-JG% zpw{mVI4&f`elFOdt-7wP(yxBEXgdf;Kb;J?JLX-I_*LM&EtE&VQ1Ugy66rg2yYlq^ z;h}`y@0R~2lpIld<0Akws*Y9LG|FPm5y5?8XahkwrEfqDYqhfBC+4IqNZtq-=UM7} zav+mUzj#B=vr73|ELe5zye*tF*kC_29$oA3$G+t|4ib6C@Ihj#ypB}qo(_~*q8gSW zQzM?i?Q2LM(oFuq*5aa~gSI15YtW4_Gd%_T$+l5D{1t-KjrZ{`c^VG6;D`Prb-3es zoF)rjHpW%#gks~mxHV(ZcPVa6T z2Mh5c^TnrMtJ9}BySRVVLA!o~3sJ}X?c2MTQUIs`UXgPZO?Oh5j0GIHj@4CF#NhW` zuC|EX3KT1>YPnF?FFK<@5x2OyRhHj^PbMZhW_Z9#0WUW$BEqX*xjLrU$l#}e4U`Ah zsFgpC{H<+EkSsXpXb#_mjvYlppv?0TCitp$?^LDxT?sV2Wm!UzXWfNK1ol;JiKZQICqdzl@Bf%xmtY`eszSBo&B4#E`-D zHbP>8u94D4tohLv-o2`N+yDOs+_vK)5hW$Lfut~70`NI}XmTXIL14=>$SJj9-`5G9 zu}J`Cg7+ue^H7%ZXDp}158RdjwCa#Ra_%mIUVxrbXd+CyTBVu0>1nb zA? zI9cc~hCnBO=EM(?)B$f;sL=gOKEt(+o3$afE|qPvk5zas&v)FoyR;rlx=iE|x$ zkjgcfZxi{KWnd$Gfp_`ik}`quYDTjn6JFeJ0?Db54EQu|FpcSfjBwAka5gHUdbUux zpSrs4eLN`Jhw_@?N5?pOq`#u|*B=7$H*Dk( zU*U;V^X+Z&3KYf@UwjCGhlqRV@p_Aye1SY77ou!mpMfE8{mM}S{B-L-dQG3uaw;18 zCLjj1TmjJ+Qxb1%vGqXbKKs4Ett(G&lS-S<{vK3`hJRc`0dic3KA?%|oLT>!%dT62$tukBd*gazOMJpoX^WtC|N9m;`Hh+K zcvNd9{h!PL+Oj-!@pf~=}-2O9X}tNa^u%i z#$4ijiu?gfSHTP%ED)_&Hyv@;qulbVV(crd?;_N`PCH=3cuCJBq?ADcBJax?Q^SVj zBd;kqj7aIDSMVCqvq{rvNk9zgKNvU&`w$l_+7j!Q#leJAaCAhnsIhLUZDdL9DHyg;_Gc_%K^JFT;ddN$D{J;%x_2zHnmQ$b$!?_s`+(|Ho)Jzxp_WSiXMPKe}ujEx7;^v39Q9h%|; zT%#3soJDTw(v#x9hR}FGng!Iazhj_g-g=)x{&I!?K?=kFK??c}n16B&-vQ4Nx0F+B5>5CKFy0+k z*VjJHm}xQJ#ancX8!YMqD!$J1Z}HF*38-hPLX@)LP&}6gr9GQo#i7uL002<5LI&z~ zc%7K-liCUk@%Lq0kwFH$f9TTz-U+ENj1-@3%}O!mmRh{neGuiv6_B$1&^%9Uu-A0@WwtEMkL~Cz zqz;GsRCE)1A4ohoN;SvUVajLNeyw65g&>>SPE6OFfxORjABN2IXOBOy}r2G{~W zH12m0pCu?az1=~qeDhviWl(^D5su{)@|*V0zYFcPj995NL*tcIBFl=oB@s+td(5k0 zJW8z%y5Jv$PMV*^Z};81U3LP;XRiS_xqSz8;9crc-!g)4lt6&@gY`Maw>(yx*%u2s zZ$3^JwJ9ZJab@mwG#CJcC50H|x0Uv-Uk;3niw|nh`xGA+<;Par-dd9v_RB`c>sNcj z^!-tU)zSv?qanw7%f2RTK7Vu6hSXBZP~f@>zAE2moF56@nR!nS)WR&PD)BeYIk#9E z)WXe8rVQ5iJ3c~8H}{YJVMWgnW! z$+vrBuPR}Bt>aXB2KDhk)YLyUCTvwLp$K-k-!wm}_SCdQr|D+)Y1@*HP+dg?MTGrG zXb-JlEEjr$P^oW5Xfatc%(4D;`fB@^>~5Pl;O$-=WFYaxF;{6x?Xf>i5yOBtzp$__ zs8)=WWhR1PO$QXHv_b}c-oAn~qNp6z2Yh#sK6g7^FS07G7n`dXP!rJijQZvtRxeX*>$IYs@9j=Kqx5!)Z|6_P#1 z`w*Lc)e%>}TeB`ZygRaBE2}gBSSsn4TbN`o)2H#tCqoCM=$DjjWL3WoAR&506jdk% zWCz&Nz>htWZ+^yXE@u}q4o&oS!ie5yieeZ&<00C44a!@|f|2Q&A&DfxQfW;=d58U@ z&nU#gmV6udFyQftf6F4GU*~SI7#0-bpB^nV($x{AN%2HB=370qk1H!)|JC7mO{CvM zW`CmDf5>06wU|Y1Y!iFw(#6Ab_^9nW;z{c!)AC1sUF(?Z&JPYTsvw!*=91^*C`r7jYwZWlj6Cp3@3BUJE;PWyHfZN5uwH9 zp4?UGFdrgSvOMeq=K|i9{^lqtj!!4fm$%D-ZHs8=QXBBq?~}>W!N-I=>$n zV{0vfOlBg~L;Enf(-6u8IWBBk9wrYR%gysfW1qI*Xq;$N6hrMzx+eqQ^3Cl!ZW-c} z(U}I_2|1=OvsUd?GpASE`I5A}Zn+ZSL-WH!=a=#kIh&qS8bL*qsov;*R-6OB=~T^{ zX|D+)nA<4(-u?r`3)TG34(u1Jl6~>?2_D&;wB(F5v~FHrTs5?DDV_CYG8F_r zF5yh%F2Rqr-FWy(XJ-X7kO+h?)n}@*I^IwUB8b%vbzBMVjuYoJwg#W_ zrN79?WAXG5_6;Swt-IkokdbKKYE+98E^OBwGRK?79|W|}BT~R;e=fv!$Y6iFmvxdr zmO4Nx68E0;%Vv}HyC;`oW-d!`OoNAr@6pATTFDb;d&_&P9%VYWfmvL86-y4XtEMSA?Y zrfo;Z`B}+URp0c_YwxF3Y>FuuWVU#&_M94}e%uCJ9!%9X+PsZi58~hmfu+ez<{-L2#vijt`vK z^9w~Gi%f21x`I4>F;Dbjq0rvG6#Bkug%KNI2u80u=f}m_#45x)JyA5y*HbK)>2MnO zh44)rR*7M9=Q1{jULkh2#)#l{_S3*!;)H|>FBWm+Et&5v*4>iVuC=zIsgL}f`5y*M zv-XHlvLXL=_Aec5=(w=#<{pP%@vrM-@e{QjQqW|FT9~Oq#w8H|+KLu`9|ayZA>DuI z=ym^|nS&RB+w2V;htC0y1>LtI2ING7(b@p#&`y2@2MIn~FxLM5m+rN~*=I74)pr2( znJSo2)r^bEeJzFnpcUe3wCmP9>z5LOd1#NM_~{$jHfE0vzsR6y*i<9xq1w4@^>}yq zKILw8GqAt~&Jb?JPMNf%k9^1LI%`2Mym7Y;XHz`L(kIJ8j?!Pn$a~pg$SWs6Wo1lZ z25)Zs&}k2@DkD&y@_zXIq6%u1n(tF4KM>j{)>3cl{it8Q0Ra4K%Qp$5KVt;xTPa+A zs2aw-fntXtf?JE~T7JOvpGuqEu0Hk!BCDEVdCg+tD^`wJaGP-mK#T!LIc#J&lTTl@ z$)MaN$R?jd*H_eyKd{5nM2d4)=7PxZpma3MCgkEQzHTt1U$eXG2Zk0r5QX&llGLE( zh8hMwn6d(IgiT<u28A@rTOn8 zWh42$$mRw%I)sqPWIBRj2_MT2kuSUgE*m8M$1|8dCQ^LPM~@Q`RfnS^8`Y057euOK zxrz4oKwP^5*^NpwIi0u+?uKod9O6z~9Ew6&wTU!Zq7GZnzNfD%nOsr$PEL6FXxB?m z>cyw{_W?4q{kNx{gFcTQM>`%Z`Ff;zk5C~Xpn#(n(n`g-qfoA62pvz({4uQ{^xkot zw>a`;Q{qST-=r2Fxl5bfcNNlzRm^t8)0Kb1pM*sUovnpC@bhn(-m~3F*48Aw3Yts# zdA4#tv!|Dmc;Ksuq!v_tsq z6t*}kgc#WN9+6Ghfm$4J0yBq)$|)t3@RgspCwu+V>1L2IypNjp7njl`D!R|$ltL^b zZUx^Jg;^61K8{%B3Rl91-QUB!%hD+lqh%u>PcG5s@p%wKPXSA6x#;C@&B@A6s(*MNg8!n*oPJMGNV%t%SA}oy-8v&)Pgp~Fp>Wmw z!m_y&E zgcNb9#_s@cW-6L>N}K`4He}asnYS+TK<6|E&rhwOSMOmoz2Efo#6?DpXYmgAT4tqF zC#z~O=H40dfxDqm2Qj#A_#@Y)5GRMW9c*$GHnd$1?O-^0)3ow~e;110>l$&Pm~T%E zbh{);m3uCk*Rs~4{$ceWpXdAKIBDR2cciIwIO6X=GW9&)N}PInTB0Wt`H_mT64NxK ze)7)1X9rg`+Ud`H49Zv6ukAiYoWTu5M_P(i8;NrnBnf)gOH+3g^B$($NAaQUYq(C{ zx(>%LL#+sCtBd1xOMFir{pF4Jm8<$4E7u-FDZI`#-WDgd#e=benTYEvyz`eJLn@%l z3n;nmjc%uOnZBnB2Zq1n5>!TOTyt%+bcg~iCsuiX6wcA*np$Kw_wiT1@=t9Pg6PzA z!Ip=sKD?T+fU!!PYHh6v!KW{+-d{2BQtGG`owV!avlHc2Edg{|%z6iiXHuv1uxQ+f z>sTnJBm%^0pGEk&Pgb_|FdyjyR@gvZoXFrZKYznc=JCV+#aU{5NMAY%E=R%f8(9C5 zLK8?}Dvx;ELY4=`b4|--$%@b)9?1M?6M9{P0wQ|2Rz63j*6UZFzD#?x4-xHHmxY;4 z!D|Rr<1sXd2u=wT2JZL9kkaA&m9URG{8yH?MX#I00Wy`N??SHCx*@kI2ra2?VTUG{~Dk1OfG!UsQd;0P>K? zTJYOky_c$o)J?PquXadSx++oKE`KwpV#lPsi{5QJ@z%S@umpEULebTpU9}K2ur}GW zXteM_3-@%MW|b16DH|^9UOeFyB_by9N|qU@4E6^<#l$G9P{{dbsJ|n4r#G)gyKV4V zo$g6Fnhoiu?HcjLRgK|hR?M}QEOVV5g?qCL$NqjEw6Gb@KnZnp{4@h|kcQK@* zb{G3{pk4gwLz5&Ri8xBFA(3m)L~V)*awsGjk5UF1{-^(h{*g57%N0o=`iDII?gGWB% zjejRMk8HVM=JNCLqD=qoxcf}ETznzJY@gJ42uSU0xI!i`4> zqJO1FHePT?m8r8OpWN-&v&3hCX3XP+TUC-b&`VHfDs;tc1Aw*MoeV*^*w1k&tW#tR ze>(`IE`f0p;cZ}oy#;ofjB3^R&t;&#jCaz6V)Yf(%8Y^^YYag)$JaGFt}JjnU$Eiv z&cvwY6S|3?tNSpxM9ak2ol*Wt=Ov?k;$?)UzN}|&A^}?@rBYDQ2>n)BBc~tr`bBHS zA~-izn3?JD4FQDyBEn!iST|4cD%;E6kPzn3TiIrOsWN$pU}dSA~#g6;<9 z;*wTi-(_KdAt*#^^SU*1`WExY8p4G7*S|1x;a|Xk=UtO1tyr%#Nw#09Ah2S&urz1J zp(Z+xraw`W7fLWeC!c%HodPJMR=kB%2e!wY&zbpg0Q;&+qX#_1vY0)|ux4B1V z37%Z#1-xVZ8qHvU0HS|H%fdN6l1k4Tc-a7Kan*w2mQ`|;G}#6cmyMHKqVtQYe@Va+e8Baro=G=yYKZp@SE|H{JUf~MP8X+0b4ZrM!LMb!>8)_Yy z;)sqLllyImUo6CDi)Vs&P* z8}E^`s(w7KtA(BG@grV#jz+8drKOU5<&6Iiq*fQGEZw&Zau zNQ(IF#ZzofpG`FcGaV|Wr*2;{3^;V!g%GV2=b+Fl)uG{y<-RE94kWn1=`uqdUuWC# zVX&u~`1x9BL@A*d6&p(m`nrn(Nw5b6#_Sh!c}DglC>_ZX0;=G`kr<36!nr$`Y3uWt zli_bCJjg4>@5g!;LY0uAB(;=Rf}OM-*!K z7ss%2^lOGJEjEWmp1!65LcBuEP09lKN^R`VKFb&3LBA2sG5am4d~yY_XW}8zy&3Rh zuVH`({2@9iAz_<@3l&AB1ew^anzJ7-wMc>sbHRpG*>Owrj3=wuhiC;}P4tZ@zQ-7` ztBtT&ybWai5@u=TvYzB326*QLX0~sxYaQ4JX^DvluB>;&<4_J&azqS%+`{SbdIy6Y zVmjck1r>n%vv@tG9fm3QF3}u6lnM8nB`Nq+S?_~V3rt6vl5sfH5oP2d`^-!zR~{6h0d`?8y<< z4~1fv1C{<9XalY-!W@OE&P~i%^W_I(ap8o#QVYaU{z_-@AzE1ege|0z387E^t#qlw zWfhnwcJG*P`Q+bnD!B^XLy0@zxxJ12R>DS$0F;mH?k2ndy~gW3X6+jnFWzjkO=ZKM z|7k?{3|VDNT?6WhWi!;9r|st=!ZVev-H9TAG^I*=S2{cnc07c*IQl;%d|$FZdpVL7 z{Axkue%FmFg+bCkZ=`1uCD61 zIz6~>N%4&}wCTZtd69=32G>_t8?WJjm%RB~5wH{DU0y;F(tFdUjevgFm2ct57yM58 zC@?zp%6x%_382ixi&n}#&`NS@cWXAmEC$81-3(;g4SY@6H@CF(J)FWfqJ+i(;}|M( zExfH(8RpxcSNUyL)gA5e1Yw_rucjSmsR3>;0)8cY(9F1OkHvdm)?|g{o#+r!&p!bk+mV4zuxOHqr|44 zQT~=M8R+*L#1FUvul~lEAoUPQ^N91s(@`id3uwV$f1L=#5#B;eig$ax^9*g>0``I3 z52ohkG_WFo+iSkHpO+fd$AgjvH-XDuofK8o^g4DYYr;I5j(k7e~3 zwihM{&AC3=i05-KYAy9C6dz{`#)(_Q3|R;3>F^}blFVKxo?2?*T!%?;irFUf*t*Xc z>8W+grE=fO7H1Im)s}-xu{n@XZO-zvozD*M%464=V&JunVDf` zX`yDhAFsN?9E(Z;`qKzywtrs8lYH(U3|hP1-RX+1b$kkwn{&>%9hWx12sVve$I!8j;rKMnCYtWwh z5~K&aqI9~!D@yr1m8Tw^*iPKCrYdr2f0AIl-2$6Ae1-ao2`LSP_yAUFL3)Ex>oxFl z#8p{0HdvT2Y9y(p%}kP=vGKvd+kD=IA8Eyv?w*z?TDPLw1>%7PMzo>r!1Z3VRgX}& z*UmTH8dBUEFPi#WbXRfvL8SAo>nYQKDJd}n5YqJHP2hqU1M!)sk6=G@`*-QQJe7%G zQ~ST^erQl?5cQ#s=Sa(y9QFz0X_Z}D6nrL7m1SUX)oqm(R=lOr{=eHmR^WkI>Bsiu zE~4U{B{hZcXNj*{{@i4OFvO7?sJ)FwdHmpjVbsA7L1*6S7?c(uA7n< zLW0qztUkDiI&tteYp_z7i0{FuME59I|*v2B2Ne^G~-;S0Ig* zvmk7tmVbvi$m0`Pds_Ws)ib66-aH+zVg%HFy@I?S!B~;Bu8fvo0xDh{=`K$I3sza# z&5%uM-v^eF*tmS}=jZ1uh&UiTvU!R-cC9|}8zDD8EPdm1x+9LkPeO&xz_Fw7)&&Y^Yg$8wbfv9}7J|h6fP-Ep&9C^Gxfa$Z!7BaS? zxOng@q0?fqV^3hnHQDi95Te){{Sx7-0IJIZ*K9~uZpIE^^gmS?w33XTQ{Ao2w50?d zdj+Kivp}A!;O!UUGi9{nvLCe(q(+bQzRps`wGJVpXVI};>`G6_d)$0VlKmv?F$MS2 z#rTO5+OE7F|Bf`)F}!=yxdI}~t!sq}elUC*&5_=cJZchmzW>7U|CaVSuGD>!s_P(O zax@rh`jaS4rjojb257=8*-D?h78({hZs?S-{3lcsx+c6xX;<#$jeNOR+Xn1#PogT+ zshx`4)2MJSWEwxtQXApEt1jauahMgsK!(T%{A-xrELIS)u?#0;b`=^io#sy^YgaHk z%9=Z6z{ZMh=x5q~byqU+H^NVHsEkA3Tf}JhrXjR27YC2aX;2~F1B~e2e6RtoGj3!^ zTID+yBv2J70n63vj@H_}_};YGyhriCPiW{YgL8*|$}JO0fcr96ZywXDGUyR5Lt@9P z`n=d2;$RsA32=jY~DX~A;uuP-#4-JQKbrmuRhZXUX|V@;4ghlQWglyLhhNF#aR zf$r)R)6loj`}NOv(;eo^G~)aA@WyZ90SgSzE|?DmszsPG8qAz0Udi+-Ye z-x^Q&Lhdo`ua^1HSBe+nx(4 zxTfOnVH-iJ!V)u(AjsykoNt8i3y=@ma*lp)c{yIPB=a_GU|$)5D6D{{E2p zJYS{Mx)IFKFCv~_1phcKHmB7wu;8b|AP)3vGl z%M(j7KEdT5O1xVYMZLDQv`u=MDDj2j@Dcv;034H1Nn&B3c(G>7hh9u*xjZs10)Et$>B104VqAV27h}iX5g1CM_^8{UGKV zu;EQvW?SDeDaM@hK>ds#9Y?D%J)WPVGLD@Rk0qQqI%2!~v;26-SubSpl$=ZqqTKuDYStxu<@@_c5VLXid|i(8yV;IY;=nDF zi!6z>gtg@{WeY)37fav3(D?kBhb5`orFdolG`4&L%q6Cxg_Rs#r>KB=t3NkkA?&&e zp|HaJE1t6dPu5bCm)ON|X1XSnt}>VRNgj=1eT~F878C2mj;M<#k>2K^B5+1&1+Jjn z8}qw-YBs0 z)LX68QjA_1Pd28I`Yqb{42G8TljSU7_OL?Q3sK|dU_6bFzab4CjBDcNHVPJKx}>Yp zhm^*qS~;tT|AbYLSobxu33y`9Vj0}rb0J-z3@d@13fy{Z>zl`gk^IEoqxG80gy47y zp*pwMd(SNkZT&(isVej#`N}oBU9^_U_}I^s(omzTZzCw+MAc%Yedx!mPkB6o-F*K@ zyA?N%QNn`H6Nw>Euq1<{8yFt9T7mhdSg)EWaPqZqx3(tM5BL=LWZxdJSjWF z5K#dof35*RK|w2Gn(y-AvVE)#_;H4xox(czIgA>3@m_PQqL15~C${=`pv2$L&|@Ow zO=>2=3h7Rq%1bd64v9-g3sn!i+>SrSQkdY$mERS8{qN%_T?;y1=mo5k&fbVy2{}QA z#2v4Wp{BrWJ;83RkJ@IMa_8mIv_k~w@609@CNb!!& z%+2@2KBN1Haq@;b<#|0YJ-YYus+2uwMMNc;v+Fw;K=$?$J_O2ZY3JCnZ zEwaRlWC~cv8z0-JX${!(bstNoXZba z)YospBL4mIGDiD^%zCNp-lb|Iy?pVZkj35O{BctbdG{_{x5BhvA3%Cj%kA@16NFe{ z11Q(bAvy(N3!e^E9v3JI9gM%&qFWp@sNC@%b>Gn_fl*+S7(FE4WG7L*LO6LMZItrH zWrocN^BnU!h{I;g7<-9`guAVj_f0sPKE2Rp8M1et_RU+@u{6&R5ksPT`WY2HCoMbx zVozZjZObZU|H!gJR`+YjHAfIvuI8{%)J*t%`^dfxr=*2w3@Y+))#Uf>B?B!S@y4b*|M-)??MmZ=->Z2ejlZFgy%XkTyVWw%21q)FxBF0+TS=#3hZ-Sv8B%o z$+&k7sn%HBM8co)_H2y8hp5x2DMcQ}%$>_cLR&_UcdrA6`K~dK*D<2zLFvWv#AzT^y;;lQCX&ox~X#M;q_rb{CM|0Lb z&%r#qt;zgQ_#slZt!!v^&=#x)}fKftCw zg+73PgOg#6cVL60RX3Z`z0=ZjX;V2#_wFNcL@o2f$FluhJXK+Jvp;_i8vB1o*zxEH zLG~$W>jx}0eKP0hgTc(VOI>=Ulv6Fcfk_=iOiQ zxC!+lDSujg%)!IhHq9BXXV}}bC&DX%9}Lba?=m=@Gp3;fjY{+ukmsH?iw?UO>xLwO z?x&dd3gTu`+qPP``A;>l=1jMQob_rV-SIHF!{^7jAyn5VLav!EoK9^A`aM;;IDCx< z7ByVtB&j^>51BM))_u?0_dRwAMO=*?A@PJUV`wP znR?rwAI|^VaQ!dtgi}cHO))6^EdpTC{^{`WaNM15YM}O5o=S6(A@$^qxul&Iz{wRp z6PbEyF}W|T{|g2irO5&-SxI`khUw*zJm}=~W`hZ9^}R%3G>s8PV+^6ELXC@yn>A{Dm2>PI_a~$+ocu0`bMm=pGZp z!1yC+a=$IWis3)j%Np?)7qmh_D!oAU&$=;+KBy`_f(!7WeA+!r$Efjo+Zv-wY2 zD4^3>sJ9aH{Bmk#RGUAANmie$@Rl>%#OX#0n#kMGNo*8a(Tv@ipX0azyJXGVzf&g* z-G*8p0*C|4(Va6-b5x8FWTgf$pu-sP4t~>~*1E<%9hH=u_L<{zT{Ddpp8b(H$*?c7 zux~rui(!XrwSgIb+k*rD|3woSrm>|&;jDeYfd$(yrp+E49l9a|!Y=Q*1P7kkdaFJ! zJ-2!F47X4V!;q_52q`2=#wKpaTcleCu>T!Tuo6&A>}g=c%UO0uHy0%VGR3Qa0kQT8 zqdxs3Iedg_y1rdE{9yWeBx)QJ3TS3%7Y#ic_A!)VZ!Dz-Z(1Q+JW=qT?O%djybGi|nk_B!-{f>5DwC5i4}|=&WXVoYSWxOJB=ez8W6pfHZ;B z^aUGNQHg#3TL;9aCWv$T2r?{Y=HN*iMOif_Jy*uW`OvyScv5COGmtanOAqk-1R;&} zWk=CC91k-UMaG3Zm-n+0l~_#S?N~z}S^7@Zi^helD;D~&0g<+pjxbo@>fs!k zb=>>cevYu^U;Nn2^p{4^Kzh4-bo9*mT(r5UX>)_87J=Vj;t2j%G5Vp1yiHmaM+X#f zqOJG^Q)*F&%D@`U+?RqCv1IHdLf=ZR^uKx-3UoMlY`8_jh*W07noTTn;m%j7dX8d`^IEzAkDBbpKS+dkOhY_^Y%#S~~tTC_t5t`VMfX$sjF=4(C1 zu)ci9vi}DKmiH2mK?x67s6!Jm}MQ&WzKXFXcMgA=LW7029`MW|WFeu>3%T~^COb`)6oiDK9uqCL}(QeY? zwJpsv@$4h?+N_Z%>yh=JZAa6;!~n+TSM*DX#T0fE3_dLpsby=fVBw;(R}590m~baa zEtao2Z@IO_sEB8j5&$!^0=lkZ=H*fUh>6}8@%dkSX9>=S3;pE1^d!MK=7_=8zB8Tw z!_`~3HQBgt-1kP8AT3CzNK4l!r9+SsBm_i68l~9;1e6%kC=H55x5SW;lo3jIBeBu7 zc<1vx-{0}R@BRRe9o)OG{G8`yeLVkmB3FwF{outLft17hOzNC;Oi{tL!HjuEaZVFN ze(WE$A6}aPIaWc)K^fI<1q{3XgNTUd_kDp4SIXGWsn;uSrXnp&!`mY=Z06IP2Ao%N zW3&Tar4p*kD^J&`3M=0x5XB*+i^qO4SUO(ks0VN)^}C(XO*Bupr0PGt+nJ`PC97KXE>jX6vAlEYSlkTd%tISP7yp zN2+&wn1{23WiIc2=$#Ckcb^%_PwmeT&$g>K2wTsu)(ih-=qiWv^o6iK7n$kj#Zo<+ z6MPzLA7VY7SHus-wj4M? z0CM4Ydtz&=H2;HJUT{qLgXSNpjyYT{4{0G7Nmbn0%F(1Ve1xz=n==*-n6y0r=i8Z|vwiYNCO29VXGk)Q6e>p9cG{s5{gVY7+&Wk#iq+0}A!&BTuV6Jw>*l;CsJ@A^py=>N`G&JA z89Ks(#PJnw*%IWaMFR6H5AyW%9E+rgjA3FnjNY_{_wZfmlYYpuAtDlY``)7?xa!jf zj`^pMmujoTF}dCwJE05M#SI0)w!{LZg-62Lj;6i^ETs;l$<^qnn!&Ui9~ifCV&xW$ zM6%cd-|7HeM7XwkuT`(PkmY%t#tlMnaJcqgqVG~W`wj^bHe8h3AecRIzhM^aN2>Ve z+FzvfY@!#r9}OA%jf(t0DGTNCAAX~`cJi*^>-b~sFG-cN@A%A{^tgEhixD|Jvjj(d zy^E=Qtj$F`nOb{3sKp5Eu|Zk@&@cY)~MFaQe)l2Sr*S-T~yO;r8KUT-Xt=5rT7% zgXB2?UN!O#VZa_Ea1-Z~-EERI>WxknrNV&UW;z2Xg*8AgzL>!;c^*FAV3q175surb ze2cbBbSbRHY=!kppSl9oLZv-2wC!Bn%md5=F%EG~v9%o0FU*tUiC&}aA75J0nrSfR{ zM@4ek2V!eEs*Ix*jDn0K@B0VA5CI=C8TA&d0mb1c?$uj^I1;|#gURQ7-YR8aj90Iw zrC7{#0(T!$g3F}8LuB^#bU{sdgW+_cakG|-K^q)(J)g9}XhH;mdcb^9~B>am~Gnogv*VBO`1+w;!8F~kOURf#-eZnPC6`NBd z_H=~!yGk1sXZ_vG!Jbzcw4BYJpL-OopIt@AXKD+XIQc12**EW>EyFw)B&YCW5UlwH z5`PXEtHAxKknV-9-E`0+l&i{Ht`ecwRF8(Wz;YeW2_i`_(LUs|22#9mmbg&x_c^V4 zLeXTC03-`r6_h(0!!b3t%8Rqz{9sj1qf5LLLIK~ds|V+Am>8( zXx#k5Whg;%bDw1Y+^sG2vN@eLe}dF8F1i5CS^SU;lOOc^g3s#~+>J_|Gfrj%MOzc8 z$!VF>0++e5Ank<$_d?coTLcZ8t7|y+zKfBfV##!Br4|a_H9YS`5lntgX~8zn=)bE0 zV$)eM8*u=(o^OUz$E+a5zgh)Y$`UvFCye~ z`dW-1$rOwU*F zeC5bPHzI%N0et&lL5EUoGjuri7xCQlx)8&Yxugc;y?khc=TnTIfCVHIRu}vpBD!Zn1L;W zwpD|ydyT#;q}X+DoM8T;32xQopo#E(F9Q`Bm#C&ES14>`>4#)5u9&{a^2I3lRKSlo z=66B^P4KR)4B?)s5vcO*r3A_T)!#;;?0-5}Pg2gjuNjOAn2IejX)j7+k zx7z<3O>~tnv?zirb7J}qWs-puZI8ZGpRUyT>DJrML7LLuZ-Q+_ge=-xQ5l-jhf{Vb z6o4Bi6Hb2nc1mtXb4^{a_cC6p5TEXF&UEpH>-;JyH6D|X_rLhzjk%Mw>)=)=NF4h6 zi+y(* z4j0{CVy^(Jb3CAQnX>R(Q6DsP7|M6A_Tgs1tXLImb-8yPT=Q`&(VI^M_KEqZa zXLeEkmP17SpLw(H^V+xV0L*LN)`pdHVJ>x4QY71d8|7cR#Adsg`B zIXR!vUEQ2OU^4M3AXyjuMqMTXvo@PK(XuW}y$C(egl2cLwC&Ec?IulYY=TtqrW}|W z=n2xAWJDg2rW0tC!2Lv=%O80lPCUNmsB^WM4mOmoW=?!m#Sz!(K#h0%N~1DEGc#)x zo8J|G5TGNqa7Ip}pr*855)Kfc31gY(TvGTFVqkh*1)RO1jGXnV zx)j9AF9XP1d~*9U0aND}^G)m8ANVB(bzEMG=z7d5J=AUwAf7G1OxPJ%yR?UHncv=) zUOx5g?(~!nxlh)DMe8h-_o6P<5zxUj2FGXE;f+Gn_F!P|6Nqln*BTx$!K$~7cF&-b zIC&eI)WgqTx>MSPB?ASn1v0>75OIyy&Q1 zUjOreTDcR1vq<6XYwi70C9=V^hc{}1bO={E#hF>1BH<;^lPihBps3RbiO>;;uVgbN z7Ymr53x@d@ze*Ln^0Wl@3M9CBD`{I!7LJS-0(1)IsMRUVu+Sqo?kWmTg+Nmoipm)I zmtzarU^-kBG>GlyHV-V?t-AE6ZN$~oHts|3 z`lDZ{liCUC;&a*i;?;4B7F){pd=XU%t*RyKo1L{S=g_f(X_K*oaS1Z|rJAJ(htZ9w zDjmDE{i|n6@e-vwszK8%r2*d*3TIxui%qEp!H9zL^YVP$A>9T`oUL6*eoVwZcvw|I zVXP84N8GwEw#F7L=u>0m}hUQ2gaN>xL98=$=|okMjI?PVCGzKl+w6F>j}3 zpsVMT;FHTQPl2s?mIxl;6n{+x&qeu_C61HmEKt%rkRG`Qb|20Q6RADD`NHrl_zA5V zYf$vz8=cd!w|7#)Ew2s|&N|caOH*gGBMGM@V1bEbo3+kT+rUck8<=m{of-5Ql|r?` zvnftwR_?Ar&QH!oE*_u}RW-y2=uLCMLTgr?ee!@~8Jz-?lt9PNPlRk^%@_TGDM{Z4 z%u8n|cYi5=B2F8Z`H4}q&pusXZoBQzPI|^Zt}dd&Lx7H2A@8>My(!-sWP1D>gU5FM zy7c$Mx0gs~$=BgM8xhdm>tLYS_3&F68d9`M~#V%09Em}`37|omx-6w&(`L^v7)Yjnn1^N0`B~2`&?kmXZ zx?>-7MnqU1#$RxCKwfU0+8Pcw$p$K=VZeD=#*X%bXM*(ivLi#4PxRnKqm)Sbn}@-l zS2YGX)Vp>S#9}Gqrxy3G0Szm613A!xoufoOxyR>zL}=Az_4cs3li!~H*1^d=pBSEH zo;EmmLdsC7Eaz$uz_4Z3ZsfE{(`@Jd`4?@?d9#Z)eN+CI9m%`}h@_BHw^-55GWhGX z#)=a$bL&meQOi@LD8*`UuZGaKLXUrMf&3@f(|lT`(Du47Q5g84;`yEUozVC6{)f50 zkaC6PMs`wDOF>iPI)3egAJnt#6LnPD9AL6B9rwy&Up49Dk1<@)ot1key-f4IiHeQ;4Ps^qq8F5mB`If7~72f{5 zH`Zs~I^uBr;iw1qpNely`%G-!Sj6L_;lSauH&Dah<5tOYQ-M>}L5(I5odH{far`?J zO-?({+?&sf5`FycHk}Ax!Aqt2C+4a`?OS5=c`?qPs@yxLwo)^vV2tf8!KE+B=@uJX zTf6;msj1G>3lJC6*Dmi(Z}12KA>b{wmXm=ypP8O|dJ(v`&mmbmTrqzDpt>=?%9uP- zAWG>|boJ`)p_$Jwq6$UfI#gO>=We?fLfZlH^V#;Fk4ioqqwVS^$>2ih;GUG_BK1qoOjS)7sl%pEww*Rzr#;2_?*+ zYvD6)!eQ&)dN>o;@i4#zpi0TU->}xvCAaE3WsySdw;#-SnYH~s{P}ii_t+hkcy^Un;aCcnZp{&E9H}|6zg(fbP+0Xe zbY*hk1MLa+8bN*Xbx)2Nm0vEA|H*bsoxjPIFEfz4&EM>2{U>J6TlYnoX*sw5(r#p< z|7$Qy^FwjIy$?2O6mJ5KaWx#pjG39MHd!iM&MC2d%ah$f_miA{u}*hCl;ylmkpyBB zxdO`iJnbO#C26$T|Bcv3B7@2%Un%-Q#p)nCFawhK$yKS z8lI}fD3<}C1oUn0qw&0t&{<3vI1d=>5z+|=`^-ag(R{LBlNB`oC98$j_wr};T~sJv z7f(i13FYoy^nR=e#RM6*zgqrinQe0pD_sd=COx%%_*2?y`tTeiKLz)+vgWe7YI)kV zr+j@;+hJ_el{w7j;aA?WIrZAX&ni!6L+4IKHfCt*g2W@F8 zpsLi7m(f5fdrPamj{wuzJKNn@|2bTbvmd_Z`76sV8F!4!`$vO9QMkPXwdsA)=n^KD zaPLsAkx;XeGJ2U{hmT{8R~@!yUC24KO`IV=}shdIy3E2^cE<&z5DCoa7tPtR>-WY81q8dimp1p~)06pm&M)%n^OEf! zCCppTlYkg5fp24`Fj?ZOruP~T-K#F&{mKiA#1Lgr!Fm!Ia8oGe@%Z2kS5qMC*L?m+ z-h|l;aIHqkVj$z%Mu_)P6H$?`98)@FIS63(1N$r^(3c+5f`Uy%ZydSlT#XJ5cN4)O zp=<9AZbr<@R(reJd$J{LA(4UP7~0nHzKiooqI1y2?iHaw>>0;1)|1M4p&0>JE9?Xj zGZIRWxccMI;WS#qL{G1ZBuSnlwQ4$AT4jjyiHue-mBp|}=$YJZ*}{zmdB zySi0Oo14>o2Cby~ikFV9eXR&sLZ#A&ab{^EK^sGW|{MmS_^B2`F?2=RSOJGtV z=M2V<8x}c@kESZ5n?X4m2ehLhN zf0NhpYRr#wzqlLNuzf0j3ey=*#NV8F7N+Cf+>(IaikQeyVj{uxXFdC|l~84Cv);S{ zaZyxEdq)?Wy#a~2R(pLOHdc11CiEMsbHnNF3+e2?Ni5eo_|f0qyIhQ5h~2%V_p)z4 z#~(-tqW2FA>v~@z$>Uvjl-b?=fubPTy~M1&l7csR)Vw%pH6@^E;~N+zDOL7Zx{VbK zq$;F+i;8BK#)dkfb?*;F*8oz0(8EI%p#W|l3|2j?h&cYT^#B#Z5{1vd_>^BnxJNY> z#o!=JncTdniVCJ>xY6qbdjjOs#vE$kLG$~X$KYhC2Cup0uH>Mez^DEhOVeOU&B!6= zdp|$DZB=W5Yp;fKimzUerpRPa#xcr zf$YZK#@J5QfXZ|)^2byTXAegVVER0Z+#yAJ#Xd=mdbg6^BEru&L zbO+IcO1iNVx%|FG3SicCwQIi2<9s}h_y$ShdDM>>m8tV@&oYQiSck46^X=+LmQOY} zC1)!x4WBNNbPzkgB#xbA?iXFPNY0^pwvlz`Ngm0E%aRvY6)o=3+%w#KE1FmFvQ)#b z^E1yX6E*cyq3+0HOst@GTEqu`J6b-jSs&eKq5JQI9A#UI8jP*{AKp>EgJIt&npmj+ z4mEp1-?hs}n=xBTc*|(Nre6mL3{|rS6>cata>7GpE^F9DY2C#(OP!Ncva71mpfB1; z#kYp_PHCM@7i)Ul#MK{~R4!tJ3RnO-9Br}(6E3Uz9A z*%xXM0$gBsdkK%p$9FCu@Rx}EdCa=}*hZAEf@&n}tbC>dv?w+49*ORw+O#*8;n z@=b5sQvQ?$n);s=`n_EpgIP-92PmV+|&PH6ok!W+<3-cqMSi zVbNJrCYdMR9F)EN!y0IX!GU(z)K~0%fBi^U%9KS&@voAi08IkodhF ze{XRhq+?iYnxcjd_EZsnGm{7=6| zSbvwe_+@7>qeC4kGtQ!viRB(%d2+oc#%?oJR zU%IiS5iPG(ETg`+-wbuIt-zu&qT3rUH%~699jExn5016^E{F72S$@+_Rr$d@?N3`E zz3*Y6m^0Q_)Fwx`r^nZ4t^}V%o8}@6?wrR;FCKO;(!Bh<)WV57%<7vEyA>=O68E{RqUZ^R{{9~RiWmXc zZ}1;6!aWoPl1^mkC{4_o!+2`3_#exHjL>^cu zeHf5i=Xr7JFzu18PQ0k&_r0@|D9I_-Gd6VpXf;iBjvl=DkP~!|45)hLMoIn(!zl^# z9L3K%du~#HCVnyzWoJ81mZQaq!PSS;hCrLcE^%t4i(;<|0lf2-8St4rFQ16seb7hd z&jR$9=vl912CaK+MWmB150P=ewk)W@b0R&Y}1(=)Bt1gD(ye4LksQ}Zod+wz2lvV_+el&sbC zx?0RP@~EYCehWX0O=3(%gwFMhJ(XUM2vcLF?+ITd;&Kc=V4p{me#<8{!S<+~NQIm& z#iHT>*wRJImXUYS-wAb?aa?@tXV8FzL))My?;$?8gK(1A*`yZyAzqS*pFA6AmvyCZ zv&?T3Y4Miw@xFp1#|<^p?;d))_(n~qnvkR{{lQv*+Lae-M=tYAHs*dl&0+uf2Ss|P zy*+F7?nebH7+}=f`CjSeOGX>!AWU2GG4xsn3dJ?d2UqJaI3>6}zj&(PN~iJ;c@{MA zKB(2#Q*{2_QIO^OFBi1Jhjd;;3L}z)dNl!_L8K?$M|1GebHwrYk81+G6p@(p(DuvA z8DG!l>zJsI%1UZ3^u*W(&#QSa7xoCg9UYUN(p8Z;z?mo44r)Y?6_UX5<6?C+>o*HG zU8R_2+|Jqd0rwFS^>x?(AX1usGG)0*BscKgC*p%Dla;4Kp%h#r%te}xargQz^@t|J zIBZhMV}I`&HjT>nOq3?gY(zKKx~o1n1%iZKDRF-*q2T{C!ycELsnGpuNznC9qG*bm zt{39L(&TU&!RRb&StY%|KT1`ib1F^;UsBcbTOAJ*#XgrsG?u1G-Cw!!#^CEH9qihL z?+ebEP5ZCLL{YT2p&e6G!7 zYF+whRv7mZ{qtg-$F+xbATfy6&pz`&vS|?W^n)iR5TgiO%J?44o zuLt6D>vXSf*T_*6%$kEEX^z0XU>Oj*EyW!k@T%gi(Ty=MOg`cK_f4y_rT_xW3@3RA zJAC3ZIT{(NVpjPx z6F2j`JqD799+Sn9fnXc8FuY`j)46ESA^t~mTMTY`8_)LOinGAEMv{Uy`MG3X#Knz^ z!BVxp1s44R^?jeo>psfdcM7U~^oObYHgD3f)cA8;AvzR!8R+7~^&xLRjS(X;t+vOBiX2l>NNac@jJ(V z;;D&~Ut=b_wMOPfg+P`rMbk=ZjBA}Pc~DS*=v33nDmABUx?fD6$pgJ*^+`>S5FrK# z?eC90s;S@R?U}lEy88(JHP=YMj%pu}WS!a<@)0ZYtUv^I0;<|GxF8WV!TIWf8yb_t zwL~g09wXSA?@fwCxT+$AZRN#T5C0-R{wnR}4~!f%j>oNt7jcK$ttAfwgSudtNH--q zie54w2MRzK$mmlp7kL5-tS0HR>VfS`29>aYbdBwlhcn=uP?!k-H9!lE?$vVSiG8Sr zmEczc^g_u(1C9&7U^rZUn+c%MKE)F2KjkIl^4wFuYR10FwDz*N#lPBHv)ngs(5uCg zMjO02an;q$g06RE+n=7t>dRN6PR%UQvuiX=#6Rc?I38#Vz$C)AXEx^u`;wy*2`Ia# z*HiS#8HXJL2Ub1B$X>Lb;yJ?)R`Ls4TWt;Bax2~}fANO=;GHjKR%i0IcptKdm-e#y z_@)zmwhn@*hz8>}v$n$8qoLJH-#Y|qJJzv1Vq{QQ&g)e@-5T}^cX(x4{zYs6qSMjS zx6q+-L;^)NQmU^l@6$UmBkeL?dTK&iy@!KF{xMDe52Bo_uD-u`GRm zK;VO@bDpDS2D0vTORz#tM$4C=$of@%5LN$i^2oySZF-wniux}B^s9`_dcvQBbaD(6 z73Kpk78!s|p@(buMOqw8buTUv!SV__*Lew;3YXQ>`l5+WlQ&&B|&W0OsH&ddnhkZaf|p&EH4VzLc-(%#HE$ zmuPBPu>qFp^3JE)O*%Bm(6d#IK19pb1ZkvavF{$bzxZ{p;qoXPeyXUkHQ;c;y1UCI zJ@OL8?ewH|V?;bpnf#h0`pLCDC(|d^^yVr(+=rQzfWecFa|Lsn$0ryb^a6Y=_V|TY z+k)grLubDXGXY4(+T#}i(82@khdQ5EZ|6_eyh{TSmvcws65&*>7yDMeZAtfE&3a6f z`*)|9gfFMcaQ;3*^TE*y#T*~W`I`jb+#3wZU9Xt%o|~Z?&g44JBes80+ebO6Q!jxx z^y#PKiqaNTw$%1JzNvt)ANKXRFVlS~9q*Gf30ZiAc~kGAtT5%2B+aLfje7f&!QAw; zH+RW~*q<=3l6^{`t}KY{3U=A-T^40LI07 z=>DHV0d%mm4T=xzhnDbs!{@G}4mFwOGv!Eoi>xf9{DxhT0XcA7@~}0v8YaD!+P8dX zb0F&JrcetW6^;rG*2Fg8PZriE&o9@cVo&i>%-m&ZFA8-J08UJd)x~A*MkXCI$H3&OP&b6QIQXEU3T-QE-+9V=Q8%^oAl~O+ zMTFV7S!GUI76dOuc$iBKYk?LbYrg31wTd8t))fv1J;Hj$qx06H>(Qus%2O{dbYmWI zB+)r7AwmUiZMo$+nO<0+&L~OeV_&F)6n%Ej-8ySl?{jP2_c}Z~OMazoy!iPy=m59s zqRT527P0JS&nDR6(ho~1FkuT&>j@n+H<4CvXeE_y|5Z016gXWl^sUf;5WZo9b2uK- z(g!S`Q4;(v0D;>?dItuUfG8V+nud7U2TSvhnOOF}7;m7blbQ5)Vp2}IH+`?kyvr9( zPfkbcv!B-V|G85EpU9*bfBKqwj9o>l->4*c84DMyJ!-#60Qz1YaZ$p&&ojK2cJO9i zI}!_vinr-I{@Dozwr)Q-swZqL+K$&E*kK&N*<2U)^gAv$nf#371@WS3a!BfRp}kvl zek?B05Sm_ZF7WYie>g8N*(|~tnu#SFh#tT9$*q3L#d}*aalD9()jNgQ{vnz@yzXsS zT6m9)MfSyAv`f_L)D#7Ad*Zv=);c{MAu4@6V)n$9K#VdSQ`|-uEMtE`Wmr?`iedlNIYfAYuO@kYQ8k@Q6k9QZbjgBaMB(iT? zPFXo~^SA;^)XERT-RxcQ4UUzQ6DUR`*UDN2Yp?<*;hTS$LNFE;%l_YkTBLI>YmjPM zP}~yjm>cBq#{K#taTq;-^fGwDf_e!;DIe>mP!H({+_q|4urT|YWNQZgS{|tS^7izj zIa$`~D?D0mU&3M#fx^TT6md=LVM0!VYoQ8M7S?C4i|xh#3Q1n)_WU~mZ?4~Oyh5yQ z;pC?P6OzW3PJTkDR@yV=5L(R+! znaNz>RSRtkoC;cWlTHdSHVD}lB#!ikD{=w9PvNsR^_nNQnP3bikHSQ)IpIKi=G$KH z-W)+aqJ6hQk>zynv+O9kl8k3Z!Z&uYvI$B?f4%*-`Txb8sGDuB_+a) zOP?F4sI=g3SgNGg)r5A_gF2M2z(wV}EG{IPh^IFbdtR+qN}SSfRH3(Zi<3$lODS2W z%kfjwEHAadcr*@j&|7>o+(}Ea{9MpkIA~}li*Bts z97%H`SJX*W4hJ{R>;yCxrSP5~XP;zXuls~@XllO^%<-E0XqW~5!anN)Q)g?()prp zWGwM>ZsL|l*aqT=JiVxE2Iq$^&w|L%bqVK^Dm}@~g+nQG`_EQ6;`B&H!vtJ-48qZm zcTax|4h8B8LRQP#=1>zu-Ta%9{H868EjVDyEPFZbkXK#IX=;-Nw7Alg)I!d>zdd2^ zSb*=Y2(GiIx=|5V0!2bj?X2;lx#G;T4r$~$h8vVmnkh+GW!TDI>L2+w_6bO*^!~b{ zD5aI_o60eE@!Oa6qP5)dyh|`3qY1>Tm6Y{GX54|yqqDyDaHPU4yomD+_WO1ubjC=N zq~J$;zUBW%)NggN4~K@`G_2*K%&QAgdslf%bI52|P4mmo52B;={m{jxU5pq=H8pOO zk#u?@yCN-^?r+>HFj8<;!FpMU6hErA>|MG-cDNtY$JS2prNc*De5<%rx`^>Ui@6kO zAUlhtU;09588hCby@SRgm$ym zb$~Z8LzT_M7188 z<_g`X+DU!LdxLyO)#RhROI389e4R%3D)|qxaGl=q!-?{$A`pN7djs1XbC4tM$4^_f zm^FnqF72OR9I&4yjm_28Be>1v8sxHOF)Or~wlwDe{uTNkrQ=z_ME!DtM&c*lR+qU$ zLS(bzNyVbu(qzH9x7iv37LE*rPZ|c`Gh`RlNiscMPuQhuyUY4dW69roUF#K@hx8?U zeY2WYHb2%V9^YMkyw|PbND%Ryy!_7;^T8AsZYdwx$$#-A>+7$vDU}cjscVlaOtVZo z;=8Kvzr*yL!&kI*aw_A6oVVLw74JVDeAbdWF}(K8@HyveBEosKJ|cafU~nFZ+d+zv24TA8hq@Hu*F!iDRjzQMVEXA`-yGNO zbVd;x(Br8~HLCfrA&^fP<3+X0Cjw;bk_`dU^)KJa>8%KC zmb{wLjO|Qqb8}BP$z8BnEX6~}YPb&VOoaEXcH=jUTR&!JIK|&khF4%-A1##a;{v~9 zY)W!(NR7W1vtvWGmBo<8jrPz}KD@DDZo$+?!^c*1q1DIt(V^oRMW%BT^{OWi=>Me< z-0R1oU!5Y2jg9Mdj(d$t8S)rA7hO9`s40G$va>NT4b115_-jy#%GfyqSJ2WEA;)pL zt*iR3MP4L!6cOrNf-7Va#DKtj#91sf>wU+&K!5tLUK%8zzEixn@^!KHoxoX-t)cRodWZ50m zN0bv%;M}d}a^q37ZocW3xBqx`Av#x0FWEaY_39l{7iFF0C%W#HMOV0+gp$ATT9HH} z()7W#jN8gVH+(5b)LBn&bEg`x{^JDc`d`B^RYO4i&K4I7?(7I>PK{D1F6&4w>Ffyg zyeVSLHa=h#akq2-vS=@O7pnxzQc%nb8j6a2qDGUt4>&5+Jj+?TQSdOhrWV4%v_jlW90_?)tBGB zM;b>Vs;(?@tQOJ<{Oo5XdL+l5k%G?PdW|<9#xt?n{hT zZ8i(E%`UUAvMVp=Gq98!%4@xQQeJ4$-}#v9r3w&C71a;w>iKzYM0%*;op$k;)#@(U z{T(ar+hlszwMk*UD1k7$P=qK>$SL0V8 z(y6(n3F~PdW4Cg)JN;MEk~&%`(F$n0v zKtOvnbZ4M%yyKW?^Y);uW=f=v#f$K=*Ra&d41PP0d$Jte20QC zmH19t$n`wDGUjW8iePD}fnb07UOH5TP6@4eG)g>CYV%~0RP)aLb1jiInO96edWEsW z;oAwuf2>1>{_l-D`CX=mKAFfAcM!M-Qok-P7^}-lA~8I&bQj3Y($;4Jau0+bjYON4 z>82s8^;`Whim5d5d}4Z%Z>T8t@wAj6z;QqCv?VrT-7O-9pm1o5{zoJ8y#p&5gnM&@ z5{g(BQot-aVB(<~-S#a_Pj0n5Va}fotvPdxCSRNxO}yVdrO|8>$=_>dc|zKLfU$^Ec4ztg>yOMj%pcf|%h}M7o7Bl~A zv|X(_2fckm5_o~{T9CxlJNH1az@0}~*LklpZvc|nrMM7**a`~Se&Z*GH03Mjd6QZG22!W^7fE;N-0v4)wI{nYzA$EFo7NM3=51ToFzwbU;w@O?m16ZHAwVjKmCj%26lPOrvf=_5xIl}F@84-1em#JCSQwaMx( z54W?(!bqOpPB!^2$PyKnNn8nUBa6Fq(J&ER;=8(dev8PAaPc?&BuBiVO4dD?IQQ$M z(z0)7tJLp}ASNa-y_p{y3{RkQ;Iw|6c1PabYKW8vFacfA`&q zN^tsp7#TkSIWeb*>&<`MnuAn`Azde3V``l#nxoF7WF8tH~9wz9m3Y(zNEtk!FEs&{& zXbp`$MV{e&V{mFxN0+aM|GR@<(n5Ub(ha5Kg2^w9f~Q6pxf` z6U=#RV%)oRYe*L^92?m85_RLn&)T7(Ix@%NuM6G#{N9_HMJ)&fl=!Vh|My5YN&fZN zSh9fab(;GvJFZ`gDz#r|&i1qB`(uT9a<9P z6tUT4wk1fto4x_(KR%1n9zQ;h++K1{Q`SZ{Yu`%pj-!5SEr_6PwKh7JDm~Abkv{ z(mK28T5JIFK}FA?rfR~yCH_2$wv1rAj$dkZZBx}al7y(d`Ae@ z9RdbvKgdZB=+ZTe(}66KYQH9xwFS_RzUsNoWSL|w;2zIndcpNCU_E{8HBfSUo-mn= zvF-O~(SaU-n~Ov%3Vab3uLk4#mOox^66HA2f9*c+cK8hg zo1~TIuy62QlZTTEJV=odoPV||v`GX#iVawKxt;q(?i@OKIp%1au_H=n$5~Z+D?b#) z?)9iG^W4w$kE=fUjoZ&s`svvo^W0O9>f+X>vSF7Yy<{kyU(iCIRe60TD?qmHD5k0*RW}ggQ*9YVg%K7Izt$ZyQ+o)!pok@bF@q+c@cB?;< zlUIfCSw1^0^Dbi|U*3OQ{W$=g-SWNtc?RpP8zg5UI?KXqS9F1vN55~gy=Kx>3`H0V z42Pr0`oJ?cQCfe#G)sUq(!9O9G|hc zX=W9H_vse@?f+SmMbc-^qDe~@sU+{yL^~pzJu^hh>I{E8vi_A=Giv@IxESu6 zl!NNEGJ~^Ao6S!NN3Mc+jW|g@t-2`j>Uduvf~gUN7x{(%v@zlP@eU=3GZs8A_OEWO zSbjfoZ@?d^+H+3!kG?to!W{a#jgTL*Ph{9bs;t~BTD80m>R}%t%@M`1AiOA3zG)rS zLT3IFBGQ<7NvwB$X{zC}n}4Pz`=d92Va54APjq3Awnp}^Zokcr66&v}$pZ5lL@OMOL69mdR`mZNk{RPBfbw-s{ zlofai=mQK$&P??duRY4f`*SDZ*l$R#dos@oh5bk;PZPE#Q;0QG*<*T;cDL>RVYnAd z-_)-BP-}UnU(5SJ3K)I^Y@@Jz2IYxK0AN;ZhgbITkMY8Eh7zr4O>VtM0UJXcILun6 zLy21(n&cZt9I-)f995EUZuEKI`(3;AykmQ<&WB_SeNJhnR#;Ov*g{3n#_dnZH=X_9 zZ4v$acc**SBj)c!7^0nnv((Fp)jM#!oxhL6FYELQP$Aib$dtb_3+=8wn zD@%`mN(L!`aCi4me#akB3`A)$>VW6dcrVRSt-#OejUJ7 zNVO{{D?3%RxwxW2#C>x$z=UgX%?tIXfyB~rRO+mY&jJH8=gDnFfAe{d2I2Go8rK8r z>p$;;9A8=Ejwwl$O%Ca8Ga}-VJt+NDa&BUPpF#yoxJOvqQ1cy`Li3Y~TN?K!8I&jh z%DGbkMNo718f2vdUlrYL2i_n0NT=U2Z4%+&s%{%3;AIi>e{d0sA2~998DzKZvm&?t zAFj^AtqJap`y1Vz(vk|2(kUS!p-3qWA|l<*Mo3GCNDL4}=@5|a7@g9L9!QLCws$- ziP|O5zw|cMdMDVHkV5rLSC>Dd-vlwdSRx=sNxN7ooNPO)|H=lQin+13vDUJou0c#7 zc>eWuXOv&=-$%Ut6|p5TAX?ok=&zPA29G)fIS~z#4SHRGp)3R8!wufgT(E%y=CP0T zYy$hf_-Chk{qW<+HXTZr8(RI>1v~NYbYsh7|D8?R3fzhTqGi;aG8G_UjDL&pfpeUs z6Pges7|qQ13hOD5iZ6qX4&%uHsxprv1N7MNJLtf=mo3y_q=(e^b!l7=pNmLl(1r$}!h0KCfWWJIYSaeG z3%jFgKEL6>ni{1Y@TVqqG4)i|>|Pj~I`!?79n8O8(+ z8+qCZ;7(RXCf7FSN(NL1+WdGr-_;dA5oBvyl)q72AhR|o(9*v?bQ59EwVo=oCei!n zj~MThV-u=B@j-3JLfSJ@?D8J|T;4cpl)-mPcV9RToqC#JM~(1ya|R>Tf(=VR${F{l zDJAG;`WV#sx(;*!1?Imi;PBFA=1^3}CVOy<2L7eADOA(`Bjyeo{o~m>FW&1NW?1jZ zFGGhP3VWCHmc>Z=@E0^2y!Ft3%&TI>9ze1QhJL;2eUT%@*DAW2mN95;D=m#R%H#%U z#%BYd2gv0+&;S$Anc*btk^vODd=%&1Y`4Pl=6Bn@N3!*ANozE63wE37{LvigURS*Q z?c+J{V|-Ak6iAoFt(1J!+!@89n5lC#g`*(efZVmjcnf#N16C?)w)VKZ<}VVTO_M33 zXd`X#YRNC%E{@=^d+UVpWj=+S)qzw;Zf)vSc7dJt2X9b3CxTU8dvwI7v@FZKBp2lF z9@ED(Dimh6^4kDmHifO<%sXl%K4z*+d9IZbn9LJqH0aavD9b8vnIOh2@hsd zYB61}$<~QV{hg8O2$7;A7{n8y zpb}MSap)YyoIUvFfclW-rWAL#gw2A^dSf#2o3ViIhnO?FZX5oqTGhx!D_2GI(aG!e zA3Ve?6`gAF>5P)&TIBq^ofngyuTLi&TU5ihqg%-~ht0U%l3dm*K8b}&a3BPKVrjTc zi;KhoWJH8{Sd4e5!K2xG`g{#ESdF?sAz|=$AfAg0x;w%bI%iFeeh@(fH5PagqLZl`R1U28&3270Xf+4*IDW1~V7>S8CHbqduAThUJI8 z&IpI`eQDfVJ}UuFK-UX>7S>5wHJn8lj@ew7R{ndsn)E+E3tHoJ_X~51vh`(@#2HD0 z9=TJ=E>GEuI2U0`>~HfsX0nj32iu}&_{Wpw}1we z{W7+Tp2r(uN_U7|-{uhLkD1iClz>zZln;j~>z!UJbN7iyH1+yO;sp&FtJWAYR=2u`mz* z0X)2?>m`RG|B-e@Q2*%gCFId9ty|x95*Ka>KI#NzcZ*-TY+(k!99~8fX#0FDNd+9t zCXr{t$)jz{1mqh4!4>DYiQ5G7!!Ts~YXKI&d{GWCXJ8jQaFkI7`;bv+Od#&V+Bb3KL_6!O6Y=ig@{u6j9W{JGf5e4p56lPh)Ijo>LyP z4&uNto9~Q*>T!6^hhNdIc()o)o~yiHw&!w`>@`mda2nnj+0W!?IN6|g znz+oGO0^~ctG1?PXPY90QoB`FiIlK2bZ;cs1AQ0o98Ae~zm_q&^_Y|!Be0K_Q6WZ=GVB^DAmGgrJh zO_3$#tVgeK%CdY8IwVB`TW*gBPw(9u-$_B2U8m?RLA-`sQ{AEMI;<_1YcZ!YsB7~g z^msPA-rkuwZS&cBOFT~eT@eN$CjCKZ+Mg35B)&esSZkO(@I$BU>2tt|_`o3_dVut{ zjUqxI0QdpK~YEw;Zm$XqHvv zqr-}T(;0HuJ>bG*y?_^lEceNW;vd3 z8zFMq0EG&PJ;yK_k_5{ua>u58u7aCIW@eQRC-0&Mvfdw>I6ER-+*H2&FuV=Cac>KP zx1;h;5GBONchHJ0Mmi3fW<$@66pqufKwRCteMWgwyWHiYYb>2|3pyz{9R^uHo!YhR zD=eg=y)Pir`IGA8nCREA?eDmcuF8T3x9L0VL&yzu8 zbCdV{)EEUDx!GD~ID#< zDeFegPI*0mneDV%r`=kE)R29eAwF-@7cB66;BfKZ#N^}H-R%j{7AkfMOM=n0Gd(t` z_??DY9D;weRj+ay;TabQs~0P6R(2q!t=&k{_thvduEtck*skBs4w_fe18%f9+93>OhTqsJ+6YaDM^Pp(XaUs%&~+B5{5TJ%30DDn6e$DCiA z!-Vj)jG{9$GWjx>uhH`Q+z%uE&*d5D*E1^=JGwo=hbG-Sqr9$PfOZ60>{jH-gifu| zkdo6Av?OqmdRh4@p>F`X5KVIG{QR_RIV`EKoFl9-&03 zL(bj8{t)Vh>Mh-IC0&!NCCi!Vl7O1jaOmraR3De?KTg1`-Zb+vz+MURCFLW}O%BT^ z(klytBoMr+9tLrIIJpdc;jz%vCDVpxj8>cc{wH5^MD zWt47sB!Mqrsc2K$ofQ9(qQPu}tJm*AKQEcV`qAn3z}apEsPvu>h^(plw+_$SN5@)T zPS+ht_X7npMp9B5xt66V7#1rUg-KZ~Wv31RDS1A3uLGntU5&>dh1)9`K7+Ez~)8d?W(n z0LFfaauEOoywQ&pUz6&@47xZlMJEHtfX~k=3wuITX}~T6kK`kJ%`m6H%0t_&+R`|c z6ktb@Llul@4DbUXprow};po!{Ko(<-;Q}@w#+EcLq8t2@gpDMqAqBx!6&`D9RjOL` z0L%o-d4o6E{$;MV`qDRx(s|OW5T;~NDewrfAT@XSQZ6_K{8y!~h6wpmXC;7)2K=I$ zGI><=l~#v*st=0zltDpsOk=|^Zn^?v40m2Buo>?Q9M-p6q1vkE1VKm_jP=Jaz5iPq z1mjn-D)rBH%s#*`Vxte1sScq0khoWX$4 z93^#6z(X~*F;Fjc(V(x`=}P4#Go(*}JU|Cb570g4%^w9rp4U%iT5@x9pWgc?PIZt_ z`8;k&KoWAm{EGMV9{ooAXa_CjhFrAfv?hN*W!m||xqoJ~{SfMD*#|KGeFH$T;D>e0 zggIh;U}j+nhpglA!+5X(ah`sD0~OCO1TX!W;@DiT=~*XO(%vVx;-UCL>gfx@sBE2a z7pfCjsvZ|dbEGY~KJmO-7OF%OkelTtQI9`i}y*wCiBl5L&FVQKmC|&sD z*=lVA;KpO@iLqfbkvQVYEK$lpB2=9=7GOHWLIpnC@p*4b0SYC`P^pJpFs>FZ&Ziq2 z?w**5yCyRM4ky-U>d^sZS!{8gqFQy5;wFYNgWzhc6z z>fPvqN{oRaZv0el?D|7rq3z&-0lTAw}E8_@Mm5n8~g8OE;uxNi66I}Dk=L0kXxrica> zCMg{l@^?QztU=1U9iKB|+5jXnbYMJGIHQE!js@^v?qh_2^kp2bgv!#e|9wcoY| z^*lab)}eDTo|7ml#=u+$eCJ6Hx21ps@N!uO!0VHg^GkE<2=DrOUvoXic6U5n%8J0j zH?y`34B1I;OSsi zj0O-REi3KLz##nq^D$xCiM!8Tdb5PxTRx{1S&b^BNex4cO;ROT)L!AuURdpfhrLoK z;g8|!5Xu?nbFIU=JOl5;R&>OtOY)<1HNP_A_LZ5S{TVtJr3bg^sAKajH;^;U3YwWE zuZ6yk?$}2x;$l%OciXDyT`Bp(F!^B}bE7;6_sPL6s(;j+^(Rp-bn{uy=7 z`tR_=+qOBJhZr2RTjK3K_I72oI)8mqn!AYRaNq5-k|b&hR0b%AiUL};Xn?GJBHcpZ z`hutrp|Zy(?#oWj-tl59`=kp>z)I>I?#a0@bUJESoLwf}LcFcP?!Kfx;TY~0?nfu$ zx|>N%<|)Lw)PQ#ir+@sT&xnciNP~OW+$`|Mc9~PsmyGFCsSg|F+>t8po|&t=$m{sB zM9LHS{u*I#n{d_;$%pJiQaPl)FIP|i|Db85I+~}WC8&ncVujy6v1i?bWK}f=Etc@| zXuxe*O#ovWVKCaP}Yd3Tx+_f>9W>z(GiRM@> zY~LSwP=Z)1XSPrZ3y}oCdfyMpThX`7s0cwFwi?nCpJTCN%x7Rpl9hOfxW)k}5g5k$ zooVG!Mf;%Ep0*9!(99EG^!k#N%XDFar~ zgeem1&jtA>3c3g84V^bRIoWPsz}@Epbp7i=op+xDO_Fmg<;aNpN83k>TwW${;z@S4 zzI-HPnOn6^m_nt8t$-D!LAK$QHgE|9RMzjE$&tXkvW# zJJ;wka#ufftv}8n_fZe~fuK^YvpM*gmIO3M+dmFHPo-p6yQC-Fg_Zm$USv|yBx!Mp(#?dw6P*bC<@%eb?_nHHMx z1PE8Pci`Y{BP$z*3)&9m4}9JQrl~Xf(r4a@5vhwI<+Hn*p-M4P%q)}#tn>)*paM^F zEunjkE@rCyhKDe!@COEGK}pQnPo`{bV0jb_r3 zwn`8<%ux1tqZTU|wfXjt#5w2t4en`)sIjU!WZpK$ z=niJqMF#FeAORO$Nn$}=BeU%k(4wJ!E(u4w7Aq%=)rh60^pXit&HDQ`Y6iDn`ORK4 zXU<^z_FLx$<_Pmzxwx9aoHo3l$BsB#`)_ud_Vth$xqJE@3uOrmO5L5{H#whT z`a>D_%sJ{2ZQAhfcXX8jw+mvXs%gtN9z(a>*;et*{W*7mFJ?x2s-tNL!0=87si;)$ zJw(AztLCTeSis`-ACrB5r~T)#^kKk`hw`)P7yWv|Yw5 zM$noEBqHa~1$Xu3%$HS-LCeh*IgsPRtp7pm03^>LS06Z5R$z+r zqQkh6ZFwSjlG5*VocC5{Zh77cqZ*y!M@c|z>t`L(u~U^x(62;z?B4`%QdS=P4)qG7#gixuM`?BqUSR1J$~fTaVe9{9S>X zbj}MCZtp1imaAIlSAo~j@6n9try!5@RIiBZ=Hl;U_996=^OX<-cR*<|QNgFdWr4eW zD~ZfvvEuphrwOlg^{wcW0dMJ_GbqW3=juL#n)(qwioD;lHqw6?%xF0-WdEbl56!+w zA^#4tn`jk68crh<*zY3(ft+0_OzsR-f*8c*YP6&QMY}(4MUZ}m;X>=h)N})ZBP$!A zg2^Yi2!+lhT{Q1MkUz;7^`H%Rl-{QPi&@=T|6yBHff#Thg#qBid!{UNK5KoSE*27W zA`Yry*J3)>BnC#Y^(dN`0V+@R&Cm2t(Q!XZp8!7DL@}2o=dToZyboLCBR#Fh0`kD|zcdqQ@Ny*4^^;;(BTS<^GcCyN6MVu7tEvSg)}zw{tI;3W1(+nb$V&BI{O9 z;AEa)Azt~*4hVOEXDB>9Fdx+O(@F!p3$c@z<+h69#ZQPBBZy{Y3a_f`s zX7S(t#&ifqi*o&z|MaU$muDz*f1e2|nFlie+Pj9DY+V<;I5Y`=P-iD+X_lTbh`Ih^*3dPDnw zL1noTmITrcAByT*zZS(70IZuIQJYs`T-sRv+3u9@!G*)%8wwcsTDRpW%-kb10H9)j zP*v`j-0v95-C$zeCU7Nm(?|E$7&$ja3LZk6E6-TS zvC>+ccpW(qsLFI{rkWR&8yq2y$?ZXzi5UFnujNh>U7*0W+VtzJ$OW0xT#%W1kKz=! zP-Eb365idqZjNU4S@t@7zgzB#|EI$S?ojz0*_?f!*5~K}cAW1GmiaT0sYnSUH2_{w znSue-XXnJE#0n3(<`JYVvBy8#>{*_vd=Ka7Ik5iM%Bp01cQiMlbMjYTj-qjdGiX9w52PlGh;!bAhJGsaE1y4;7q0N@b2sZ1pwhU z({x$noPJbC5(weNx^6pqJ+sS8*SyYzuz0yFZ-8d_+`Wa{F<&zh>X5oVr=aM5Gu1{mOsY>_!zn}vVVvLkY)H4MspO6=A=RFC7AKF6TZ5=H62U$ zAD#53l0B-^nOQ)v9}YgV#V9t_`Nia%y}5q@s<;`MXT}-eUw9wsW2EDN$F^sX6Qguj ziL5O%XX9yftYhlrWU<|sOtjHJ1IWB@BsPw8?oKs~UYI{lrFLu!+*xKCaT|2b@9GC=8iLde_CZ>&4>(h@2tFwrBT^47!;PwPd;x5P?Pvnq#w=x$;ZXK1`&?bE~w<4 z(eDgn@i`Y4uU|WoP*o|H89Nu^uGMX~^fA`>M|cVTH%r3*LzC++jsRKWGX`Hkr9yD} z{>DZaEjQd2K5oBNt4Txi!Y95uxNP9T$tQ8=bzQ~piInm4ZX^N>d9hOHEZq^B_tmV= zttwpa=EMIP?wwx1U;}JTw2@+h$?`WJ0uZ8BbTZO>>R*A+7mxXR%=xHz@H_DI+Yd&> zC^2k{;9tE9*5FifP2MhQTrEz&mKzgdyEy@U1eeli&X#o=gVJN-NLo6LFav!IR_UfK z92{ z9Lzvd&(X>8C9{`B)Z@vj$K?R9y$A%t!o77ow7=pvo|zdTtRx)`|2Rybl5{K?SCf7jutBu#7tvBd z$I~G~5<;<{c zmvqRskD0zYY0HFg#^1Z%ykhiJD6*dOjZ-AHnD>@Uh`YY{4T%NWO#kiNP1Jh}eH=D> zWw@>ZS&hgz`(=L zT@Qm8=TlTDZSgM3llNH&Z3E$nyi zJX;;nWRP{*>Nmchvesyr-s!lE2B1^AtxD3mlWZDTNu0xk$EiRA;@^p|omU1{Ra2#H zzrOy9lPvC5=2b?f;1vh(8n@iTg#xshXK>@``#rAt_I$3T-+>3|QZ651sxUmqtfRQe zNt&8#FgjMwf=eoLPEEEEjk*)s(f!`{hs4=iniC zHyUxsn>=fxpq!qfQ)mp^jy$<12DSqOJE&4}4VA|yRL-gM_v33ofka&gY_@BCy=P6i zMi;H7mdm`py zd8~58MZmc|6%f6YL6C}8?$4{{vR;c^gV>cL{C{m#k&sRKN`!JMn=%o+ z1;nqxtlB=R;nNJP`9`g= z$2B&)$Gp{uVsyz5^$A{J#=sx~Wj^?In^c0M7$uvG^^LH4`#y1JxXK1_s*eM{L=Ma3 zzV``?PS_%Br|IkR53YT}y=MPVq5hJsd-Dag1h~*KP%K+GH|Yl((5#QUXpy;HZm_hA zl>4qk#WbOB0B+_6^q{6pIlnTZ#Q)CWM-M)e!w9UQ?*CGPDMkLuOn4Y>Z8ZQU?0w|; zaXn{nscG;c7sAt;Coc@Vdxa+;5A;=tc|1{=@qs5Y(-cQKds(keKj$9gib_ zW<0Qsk!GiTh>8R;pYB3kR7Pn;Gm6h=x^Z%HCpP(^{?|nq7<4@Q(xm;fq;~ziHNGV^ zR(5l^n$lP886k|Pn~qsjT+{5%48o>>%6tCQgtSHP39eOLWM{q$@g zAYgWU6&MQo^=Sa`*_pmSw6t;-gn3JYBCQe5I1GxpFwe15#7Q7a)91fr7Q_z3;XYX@ zWHkDI?DnSf_pEY`dh5;AAsZ8KC7<%z#s=M{iJg%A%n>C5v==d24J-1&Fz{fV+s&5t z-WH5yi?CYxI>mnWfiwbe>W)El=A7LSD>HCYWIkcD_mINsNuuD``TQcL{qlv9^uuk# z61~r^n*-EruRU6W7eDH~vCQNA(u8M^zaYRpd9+X3iU{QXr~6B4@vjgPQ4NRq21)x2 zigCYwgJqcNv%=ceBiutHkotZrd~Pk-I#`sQZp|s8blQe_&>j<-(2jxP^(`5m3`ddC z$~?Z0A9EHxd2Caj@7Cwpy!Z-Vfr7Mc#a1!)t2uB~kpnN0N7zgKu@po=H~(o65i7EF z&BqSFlR~T9&<1^{T%*AE=UX&-F#k4-V3gkgfTdt=AM39fR%90B_9pzcF&g%UubBfY z<(#ohqb=L_E45yq&;%@d5g_|0ASLF-6lJ_VOemX|efL%8WAs1+wF?3|*?5clJb>PH*ipeU-~FAlce=X{pCr_(>jERl zSQ}?H(j72F)=J@2a=vx1Y%~AA_qole%*j;=uo>}(JqowS>g#4xk!^E=Q2dwFE@7xc zVMaCfWm8ABjwb60t}DtoQ&$w6#G`L!CuV=^k^`)Omfkw*y!0QhIc0aEg2#{C_#%~(K@l|AAbG(^P;`^Cx>wK5Q8@h+{@)JTQE?yD|V!uVt zSsm9UWwQ2keltx$mZXj;t0i+471bYV5Mt8|^Q*uJcR?(X>X}1nPc}1(pNW(yB=!p#=pVh0izf`npTM;2{+}Y&EJq z+(Ix@OyBuNSSr2oLX#%A^yI)BKZ@vs?E>At`>UMDyo)wDi$Y+(=9*k}5lQFg|Je^HAO z*hDlNRuIz6H3EnsOps41`@+!RdqMq=U@M$jq3M(-0TPy|GEJF7Y}?P)d2!_8B;vE2 z{D7&w@z1EPTl>-PKeIuj1YiSd04wGe+@1d<;sWn=@w73FCz55lx4fMcCjx_Gi&?gPtuvIrf+ApE;d^N zCL(AweGFIba`T_`uXn;W6dQ-zk#VH)+auY=r^mbkll#WvRujs*3~u;Sw%l*uO7HSqkUmkT`2m>*6}6RD<#_2wbX zqaw>HJnTm_5jf~Ed>fMawd z{V8c*dwyH_i;v0Z0ziW+V~G0l5(`-adbknFamVBHS7k@e1e#JR!_$Hz|*R}osp%cUu|uwsuA2Ca^^0+(zMh7Eo&8ACqLo{u;;Ck5NR}I*5hIA5KItpMZ~jS60R0Ol z#cJoIpjYo|Pq*3Q$3b_V<~rsliSnAxO-Qk?SXQ*Dln09~lnN+fzpV`0?JGFM8pB37 zXO$ofj*!`MT@{Q;rX10gCj{tEnVH>e{-LCs^DRS@9XJN1gxR?9lmoZ^Bmrc~<;ch1 zMN#+%R)&Rdm^71INmT6WF!v_3Asm$GwKh0{_mRugEzHE`ykvlUz{^f9hv>hAA_;FD z{l%E$kO1`)veA{-MO6VV6QYWe^Tox1=h@_VYzaW;#~P#O!5_>o-xYpA}xN`Fgmx^tZFr z?w?zEPJqV0?7>l-`TqwNEH=@bC2A6IE>Bt~G(<%NS<(Pzen4 z;+l<{y}9{HliYG;Y6pItZGw5kQU69)=>%*JTJXG1bH1WH^+X4yo#uGU_Z*{k-YIhz z*?OF8mAT}w6rsDfGusVth)r&Eb%jWI%1gU1%HL+*Dq<^i_j{^;jmR7Ol&9=V!<9&h zfwO&Msw1!)PH&mOD|Wp5OS>1+hJed&pZ0Vzoc8h4ZjDTr+~o7G zHZ-qfNtJ%LpZ7Vq^p_^w7zz-A7_R^QH?k90R+@5uRJ7C3h#z#ZAp2+aMR@_0U@<5h z3Vq~1ngG4w^NIdGsX;qJr38?OGSKgN7tFiA>&yf2^7f)zDcY=l(&~^$C<+{Z%BLp& zee%AgxA)||W6D?QBL{|aHuu&CtOOV0YsU;f$%K_jAFSAawZW>#r~d8}V$i{k2beOz zWpnZHQHz)LO0AzIfK(~sLzTK}LMKTpiy)URn@=joxUQD|!riD|AZ@$326FPVasZ8| zjKT``)$YAX<%kw@Y-oBt*6YGDD#$^KhlPqFd-2cjrr+UCvs(kHC8w*TAg#+Q!IleI zopEVMKnOZm`|37<7qEP*6L6gDaq~wj?V@d+NoVZ6PcLQ)GYivrjDVaD?!|%I0f5ep zNP+(4w8+`73cn5k-VF2Fn7;3j8`ip=i29ltuJh4kL8-Ir!9uqZb=sL(l`7PgXSHK? zTJ7TO;!2zM7u1V0Bs(mG2k@4YgOL(@@-sb}36kUF=$MWLzAyVM{u7padlwd@jV<#` z*pVQqjK5aD^VXBsSF*nxcfO*zetfezlj=9hp`Ok;@<5o+^Et_8+tr ztt(a4UzhGb&7KZignNVw_rYbbyY&Q=mY*{YIXwh44Z&=*Tfrt`~sVg`miQ3_; zJP0O6?3bTrQN)d&aFW2QUL5qxT_lpp?oIRa^$Tva5hu*S#C*yjSO1tKCscA?&~D(1(?i^*^CGMzc7rR;sc z^=3v~Ql#2mG*mnJQKsr8=*VxqELOfSyQw`(9*Pg{-$205VgvXuPmM=41cZT{%- zlsm($GiCewmRQrLX1tbEn0O!;MDRiB3DTRAtTDEEgu(q6iyCdhleME6GO%Er*3cZQ zx-<8r(CFOZT*tv5q~kw!b=?1Wl)?L3!ATI zH4X`(A~6vBrp}4CQ1qQE8w)a1yVn%aMj21kY%=m9OVD|jL&^K>F-`RSD(`>h4GDv{ z|8RGXmR?K@W)FTAbK7w%iqzD zFj_PwGDK~O`s+T z5EmXC2>TY8cqY656Xtm8#*mQWSaMjpobTOoV#@dcI5w(Iy!)7WQf8{Jk2@G3k&Djg zOJOFIj}K#Mic2Wd!GKN#+=}mPeP+0wQ>>YF=MM)qfRrjiEiMpSYy|1 zLJJ$Z!Dt~Tf)GxKuIkXC0(Jjd%Yygs?Z&p2!!73V#X^bzvg8kJfTAL}$NoIK2b|;& zXPm5Z>%LztA69N-`weMHsH%%_W?_$Ej~Gn%Evr|0?}D>8&2$H zAeL^*53;QuHBrUt

|66(0f+-j>crwkUjoX}4%U-h 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 j?-$^fnwh|JwoYpXX;c|h2tef zISuBf;V^{0X#rQTi3`qMcp=wr^UFQOoGZYpqchi08S^F@AtW@-(W3389gPnN2Mp+` z0VBKl=_mM=j$GqjoadnCeb!6$UjIzm6z97s!}P0d)V{iQA^I3y=bn6}Z4lZy(scZA z(%O)>fMkz_nFjN678Z*&PCC=$7oio2-klXpd3URK+C57XuynFAU;fA=yY~iobw@v& z7NaOrR#CR9;$u~g|8S_V`Br>AVAI#3!&m z1PxDNS>afxO+g+Cr$CCg_tS(@LU)&dj(5m8$4rRyxf=k zwb6Olt)tn$s0_@IH`PFoj3S7rAf9XS{aLd3Gt z(4#k$Z_@V36v@iHDqh&3#Q};R8AQDJClul?0DrgumNRBLf(s_S9?}Oa2hQ#Xl_ef$ z=T=0j@V_t{p`^C@juGwLNyO-byQJ~DDwEjYeJbMI$|*5^;8^Y6fNi+T%!qS2<0)W> zC<(LR4M&T_F+{(Gh|`*ZWcpp9F{la2l??}nu-M}lImyk@6ZpBmvcr_#W(MjC*yY$C zOR41fFY<{H@~C+Yd-CPF|G15r`mkllgLPRr?*|ap;utk%@8aZst*0#!D$SOKQJtxi$4M$mzn;HLPVz{d zaryTs#Y7I|g)>Ptiul3Rual&hz?vW+u~aa}MsnHFujF0J@#V&ii*W_!o}QkbzcQ4D z)k+K`y?dqTylpqwTkOrr{qkam5`9X|`~tX7yop4-L6p*p6a^K=eG!g^G7cl)83f3B z4zV=Ritj8v>frg$o3&QS<{dhv6^lb=pxTw*(G4@j4elEvP%}@npSOUj!VEXy% zXsYkV#^|%yYdm@4TmGdWE->-1)V(uW_##q;#P=cH|ET-lvcvsfSGC@9H_E`Q>Q=KP z%~`37|Cq3}(dIlXdUd_0(J^$)VJQj?sb)7YR4 zg1XmZ?S#HyqQ;F7OU{uPnDJS|{=p5U7Bp3&m=Z9~u?6U{?GJ`R59VhHua4Pu&1O4r zJR|b7a9*mY`n%G6@mj<8^{QW7;Re2 zx;kzMnxKz&^z)qa2%s*Jqs}*dss3qzhiWWbEHUH>z45r&y{ScIxWUkQxm$kFC^GfJ z3I~id44^jK6HJpYirMvC;X?FHLy&;}Q6f27>HS96lNr2Ubkkl?P zw>j2MMRrUbsQKv=@rGBZlZ-nfk6JTTXrJ%IFon%B9^5IgWG60vo35ppe4`A6s z2ES6IGzANTO-y_&xUB^M^L} zUcd=gT(r>MF~Rt#CX_XM6Cj+WW)3?&!PPu&9-a{<1@;k%qPk~pEEs95SPl8E#>Rm~ zN=B-0Hz6ui1OovS-W}uisU=^;rFn0{*jmFLflwJ^b*1X?WpF8GtkfvJ8hFO6Vg>~T zfYms@5Mx3y7{RTiWYIb9bHtU7)Dx<^UZ5sJ#-ezHDr~;A>5^;B#WsitDKVjSZg9!T z7KQV})j|Y$W;sY>Zi~n?TSItKW=A3-vlZHZLLks4-N0RI^xQ=e>oH}Px|4?rl!@t) zWced5UoS%zc(Ik!8KNG-9T%sfU~t$iMz86B$`J|5r1}cHL~;gw+s7{ z&F6{De&_qmf2&jef7K~nxDYzv7Yav=1JJ)^s<504!mlj*+F=}&f*GA_!4HN_HU z7>24j{|*(-@e%PLM^UlIFRcL%I)u3DUQTGydootOlHBskB*V^bw?Y2Bxy#n(q#|iIw zRl*{W+aXT0;^Y-zUwxskud4&zJd8ZHhMzy?FZ-QTS#10~g2F|09VS7XQ~|U~Y1Oy};!M z%L`khSzb;8aEBcGo%eI=4-uq|RYHA`F67s9u>fk{mayWS$9?w9?B}k>A&ed=_Gpn3 z&%>Jou(PLqGK73eUluJtT)#)Ucx0@bE8)oR-uK+n<6zEOD% z`r0@hq|@KqIGjcAwkYF_w*0l9-oS#gHxpIGdxZ$XMD~&p`B>@cAK_u;z9zRzp8lA z4!mWdGMMN)K?nAl?Q>el=*H-Ypdm)|uh?{6rxD05vEnOebsOUQe+I}Afe@hH)NU6ZVx`1B-5AfsbXr%B04CV5SPGf zA8VV&+_|}Xz6Sp4Apv;ghdh;Q!G#I6AMnHH3@5Y|uP`4KF$$ixwV>|l1&L~fGH0La z@TI`?^q-`F(l-X4@$EW+6bMZc)y@HJAC}N{Hl6c=b%=w%zr54Oz!Tq|UmZlKppF>~ zoz>MU=-EyMSu|*7?N>GQn-VF+abAv_+JwhwM)DIX~~_-@}q_bb6nVzwMI0K9E06lmFWse*Rx` zIN|1A{&=uX$PU-TcI<>^EJ*6O54*IyNG zRm3wM2q^V@1DSwC`DpL4joVe@n`!-jKV*iGKxmVFa0Al{=_1TP?m{Wx^(~QJ*UMML{R`Ve41~q~OGJR^LhvA)2XM`=6j{d_t}I&XnMk8u>{M7pcsHlvdqe ze$>j$W*@A3lg6Vv#3wltqn z5r=~1^pUuw(}Ha{|=!wmC{22tS=rj*0fqMyo;2kHhYV&bc#-BL%5Wv~I; z<%st>Lb}AlTa{8U{*c3ZmoJ2OU^>Mu?3U|DkQp7x31&zi`~vBo90_~Yy+J}5oy=s# zG-Yq_?OJ~sMtkVeq2zuX+AS&pQ30?h7u^Kk(rY!R{DA^U_bQ`h21>xlI)8V&=sR*G zfS7RI=jNo1gi9k4Gy1-^1G%R74hA=6GUbi1FoEN#=Ry-LRUQ zpBpxC;|ORINO=z=M9&)bSe@LNZ*A~U44CT>Xw}fbZrAxCnjVm$&L2bxZSK`{R{HtQEeUAga0Is0ML+yfHT`(>nM`K736Qjr%t5MRdc(+3X zRl6*FtRq4?r-%k5ET00>Pk0eV=sze{u3O4+k=s*vw5EX-8^H@OrZfZ&KBe@M?KT&s z^fM(>!))ZjA2Iu7bLv7<(wG zvk?C@FQ>HSOT!@AQFAPrJWD9s_(1=iT5H8Yth_&fmSC4 zSn5c3EXAcM{)Qrr;m8}WAV>F|PKPOj+t@ah%c(Cw;e|y#A~vO=NY=DPcB3(;9A=8J z>+M@^VRTBl=x{ERhq6?aKS`d9EAQmG_ub)p_IYTLps?CJ#(*G7OSe+1vGYWn2{I}% zxCq*b6ic*pFb-jPEV7y|wtlJ(!VEUblVr31iJl-}tVLHU)u2Agh1Fd03=$EfG_d(0 z*@L++r&IWTij~#z;&gaZAUHvb50>|zm8EF_(ck9pa0M|Wx|Z*SL)OD3juBU@RB-l? z1D<`~EQiAcUmxBZ*Uul^%cT>~*Eg2;yGfhR*1qdC+t04IyC3e|M<~1%cgNqadhuYm z-t54rh`hx6U%b6R{<)Vnto-*yO>e3Jly$x1ZJi&1FFQCWgftvG`jC{4vrjoc;+KdySS)eiWD(In8GkDoh`FI;g52b8#eX& zCCoiCT@pFXjg(uZR99VtG!{OJ7se}&%yg?ASv#pXIzl_gl$qhpPuCTcV+pKVCSqD? zlYHJZ0wb0fP5Jrsa-Zot%Ydcz9p3^&$Z3|F0y_i;g-28esA(Iw@d>TcE*&fL+C4Wd z-r$O1eK_+{2SSq>sgmeb%a}C;f8dR=ndwR;^#xS#s|M)w$z;f$8NiFuyam#RDUz8- zEt1jEV#s){myJh*O>v>rnU^F#o&SEZ&GsPkB;kr@87|nL`I8nysiAvD(B9454+o;!<-1Lm z%ovjum16rmQXhnk#N?RVakb!=JW)va_wSjU?Bo&0L zT90qp}=xRRexn3yR{#B z&34nB?RST#*OEAr@&~MVU>7eh$#>i&`Qvrx>;T(8?$J*8e_vLE72$^wmALnF>gtft z@q_mx=SWc6zz6e~c;QP#1)GVvbUAoqSdSvF6)paWfP&OYuBpa;yzF#F+Kqa+G*6rD z?{xBcHZaY2D9nZf+^lmG0J0)7A5y6FhRr0;M!s#sebeVoO+0O8xI+gLk&eBMf$ z%N?NXpsk4FuIyUg&6P+LMpYWHyrndSKT|~66RDaIrQN48e-+%nm`l>@8h8Fyk{Hk43VJwAP^*dKR9hx(0tNA@DNeOf;Cg%vzRL^H3VyJu6^f@iehdR9^$0aYzb$*~q2Z~o+2@Z(XKX)4 zX>I5S*;IrWV$KR3@~p3!P$YyhY97NvpL64eFPR*G0*N0hlX*>U33z%$VxIA`*+;Obz>+Jymt99;J2`wu7UFP)Dk z9pmc|bF%B^*jDn2mwUmYxD=t>&uY!0tsk(e$2K6PKeyqR)eRR1T& zBI^H^;p=|)^Zs=2#k8Sz!Kp25^{oqkoFUaPzI*Tx+Wx$4EzQMHUJ{A$fL}KKC$IaO z!)bXas{JW3-T7oUAPpQtlL{uz756lC7FN;7j*!ukPOkd}b6f)!)C%WJPixiPMBO^E zEc}D2V_(-^WOL}Zm7j@@Kxk3X*!UvJ!d7T1Kvm=WafJN1+v?Xmn`oU>sVbJW?2?bQ zQX&Uew8fJC(ip>y9JHYf2x-&VNL&SL2Cz1!{Zh^1fR25JKr1Y(pK_1PC954{Zln{Z z+D!>f7sI=?gt8yEwwi48LVjMlah~M?V?iHf7{24V<)WeLY+6)lHqreX@sIf6#^o#?*n@J?XM6fW$>fQF+N4 zL5kL{T>-E)_kNd0ybD#ago!5@&^|AM1AL5 z@_a%!G2Rzs@7e8xI6bkxf5R>?|DZK)Qf-v#y{ZHBrz1%|2;{-A_zJqo-%t}&$uu?7`h$X|2 z_+~pfSp03SgNc@tvwo)kmj{|S^0)H#oQJm$q@-kZ*ZJTiH`FO{jYZGRrwwm!fA_ne zT{rLfkoVz!hvEOr7o&^i3;?Jr`ymOekKlGUO_z#V~SIJUauvsL6klBAa>!v^Du((*T&pDv!c5j&-mu zC_;l7Myn6bQgCbqXg~i*PWdMNUiDbgj{f2^rv}{s0=n)|=pvG&%aYs6A**w?3w|$R zR07;{b948B8|k1F>%3unLEM9YaA2B>*}NIuBWzhhDe-bU6omzed9S@EhEs9$b@mkR z0R#I@kmqpv7)^0Hujj`v>F>&%3WGsr5AT8h#AfgB*ryP#U26QWDOp^?zXWv9T-8mX zb`IU?N>qn)LG;yE_#<5hzAf30xnI` z&^4?{!oZ+*&uBmnfw8>#;spDho8E<}4Y!)jRfP!U1of9SBc;Z3z5kgw z4MltoeQfe`lMUH!YyDm}W4siuT&d(ajVSBJj^u}HsN$}uMTWqgwJ>4l+$kxgxo`K_ z7E}2pSJ|8@zEw3l&Zvv1QxCk|*JS1QluDSN^i;0y9ylsRj!0&ghPl}H5l8L})>XnM z)WY>S>b*b#pYM<|a}*EDQ&_!n-?m^yCB>FqA?E>d0lR{?o00sd z_xB0;^@~-)mniRNZI9zTKEHXG|J7Mw{?-0iLGLekL2|P9XHy3#){=8>CPdNOoz6~! z$2rIvZB*^_hy?oY9i&v4NnAwU8~(}kq=>1GEvn2E)Hi0cuy769QtfCl3u8lxk(P}? zxDJnH)DF*7v1S)x5%u_(ROpJ4z4cg6x!RWb8t9A)%2{!{(vh)oiEP2uooPv*+PNS| z86wSK=RRCx{Dw!e$5=~`z){ZdK&uMCbaJ5LY3KV*1@bTbQ3eCcO~L{fR+cKXah2TSUni_tprC7s+=ERyLQ83A* zNWd7t>zhHtXS>rXUS_iwlu9Zgl0@`<1_CY%a!lIK#$s>ocjsgyqAT88X^}3ye18S7iHfl?Bd0NN)uGA4c+(xqLH)hLjHpt6ePizGtLGRQ5YvF>?uNPNB&np z{yXxK-!`vrJ{BRJR2bOFlA88sg*@QQUbcvkM(39jEgx%0458ExQht88Gaj~hEt2!) zO5;b9H^$@;L?{f;E*e%LAt6g3@{l$+h$i-Z#UO4p=(WkRn^W)M&js`92GMf`#GvFw zQ~NfZ*K;VSn@mZj9a>UwBcvkr0H@mWE`gblUcMmAM|^Ej>E9{?uMM&yw8bWU zLNw{+-Co)2uNtco@n87xg=Xt16{~m}Vd1vo?{$A=83jKiylwNzRQ9H3M!Cr#A28e< z4?1jg?u_QT?z&R9FagMWm?*}_DIebc)l&rI?HeFzcsM|#FR>@i z{>OM5mF@~5A>D5*)wRtaPhYv{{L=SipnL-j?wo_Nn0C{q-XTH0bK8xy#ek}7A&o#) z78!p8=ETe({)aALm0k1$M2adOe2h_tWK4KxeX@%BOF>qwJbxDm4?pEA`-zg)B-UvfJP;lzO(gmBaAUhF_nuaIU^G+!rk_Aruk!Q&Hx2TQU;|? zP`l0xi)CaY6w=(m7I$N&*%ArB%>S37gKua->5Weql&f89$cByO7oiJBW2#aIwQM(k z^h8)bv86ZLU%9Ems5jAGfNq)b>t2yc3?4?Pf|0k-{xTRShj(wF`K!nWe+lqKi{-Zc z(Zw{BeS5e6zB8N9+bAS#ap1}5{m^=Goavt;R9NxexXNQ+1e=F~Y?g**d>>#v$^0=u>ZP+Zxk>{-9ye-HJ* z$yTh2=l+AfAv2ZSnLy`E9*w_IH^x;%6D?D1M&}LVlVmNt&&OWc5-^CFIrl|yzb@Cn z-Xne0BC7N=V3a`VBju9k>dtBs;=vWpBJLubh};cjv_Hc~risVN?-We#D$XC*QKYSk zZPW++`tNNtkz6`^X5Q3<;v}PP7K?7ByNh^9Qo3M<(41f zcb=t8C1KoTGg{_yV5R$OeEbFXRgqr%_eZYFl&esv9TX|4Hy0&2+}h{)5-;hNT6N_< zD|8?^A=8Aek&nZHD5`-gNtW1p&6ICzux& z0cvbiem5}@x+lgIea`#(FpSoa7Dq)X=?8dL&k06)-u-Fx$cl+~OSXu(XB1U!1bHyD zUnh9-$zQAY!-PthG;_@sbotqB&_+MgdfRNUc(w&*)nq>Oc%o)3&bN#N#9Dj?V%PaU zujhpGjZ#|5E0U3}?^^b3Y`i)-JMV_S-E_a!s{8}M>0Mn-`sDU&0a#d>d%hZ z6t&V^EDQKG7tBzG2qPno8e`hmgV+T%tgXU2loeZoDmcy7evJB&nU6fyg_&q%r34xF zR!HlTbYWe=iSZtJ( zBiiw~F>R8|VK4;ai+jT9i(4*@&v)8#Yx_}{c0W9_#AL1xmdM4;mEWIx8dE#aK8N=% zb;QcC+;l-jkUDe9SLOu1eUmBW48_n=sI=WOP4h-sl)D<1XFz6HRLyjFwx}?s=$Sri zl%D@&O#&wU^AVP8m`hI8@~(&KBOyc4uo0yP6iFR0M59(yP&-v)*T>Q~dev znyx*<>j;Z?f!>?5oBrK)n_Zcv7UvnQWj|z;mpHD>+^b*=%(Y(G_VFAw_ft?o#zEo1*^=|wuc~a!@DFjE`2t9;?YywY#zwr!}x#1#fxGdnq&+#F9?#(QNfE} zk0bYv_IBf$SdyEw-er@~ssZt20@Dt$wwOfatrY#|% z@kRZ?r9r*2!>AKR>}B+dOS0AtRmU*>;(yzn?5IE5uGyl_SSG3EJG0)?u;A^K{l$<) z`h}4%(BbWdb~;Xom>gY@YjIo1Pi!9rUPuIbt7zG&tT+=cCwRZl;eDvgXfQ8g**TS4|D)-cN^Aa2< zbn*xrl4HMNgEj%cT$m$GRp?%KSvm3>T{UR-ed`Dtj(^heBa0lr`MA0NQaI`HC)Br1 zvHR4Mv07ad$*Hu6=HPaFyB2F%Jcg8PZFk9Eo1#W}<2~5%W$k?kz0vu%3tRec7pAAZ z2M?Y)_{==aw~UK7ZldN#)?u4E>Zvwk)kkg8S_N2ICk-l&~(t^ z9!>O8wUNJ6ujX|6n7GK$lMER)m0QI@#z?+tyzKNm28oH zG#yISN`PgYXXT-Q7O~ylq(oM-N12S>$h>#tEKm|XOvz$uz+4YsPl9sq#So}7imNI$ zwMFGsZGhUC08)%&-u)DwLT08OyZl6NfhzTg1_S^UHILW}-8 zVk9_f_uwyo3z<&u14Dt;pOY>tu%mLo@RcS|M|M~#w-1p)?oaOIP!km9eC4Dl;qd54 z^r4h}8Y$NA)~cYvGmzzz%ue%lW$e0!EJ2cNZA`pJN&uTUvy7cJ{#g5Nc0m3yXNoOD}@5@reOYgUZjxM=N)5 zaJ01{WO%seSc|u5yK%L4rA#Da@7m)jwvLQQv#6Btwa$`2FcaXE=D^A_X>l=tv_v9> z)Q}>fmsHt+77`H|zTU$*H1~y(jBg6sE}Bn`01@!3yogLzZr2C?K8c4%=j^*ZRROyk zhpVZn)T^!BW|4H~La4oxT7qSryP8lU+w;|(+(p4+04`S2nzH#Ki+4o_UE=OZv66P= zC#WY7Y+Yp#bpk9ZLuaCp)>P-2{#aR63Xb)sm*5#jd6bP;cn!;H2_9 ze4!eUbE)IEn^qUrrM)`3Hrk!M7}sEnnyZZN_|G*!4yD1#>gpO-bw?;F`$(Vjr_ism z4A4!)7T;me;%nu$vYR3$)eJKMAiDkV#fSC5S40f`uUpFji7~l>8muEc`IgR;N7_X9 zQ*nvwzu8MOYK<{K=8A11%>MoQRgB@aOCEAFDi};0k-NW+69V0)OwM8&uJc_C%0tI# zKag(nfUuo~WC!3W4YWsgBAf}0?Z}+nZlon>_Z}Qwd~lpam{UXpya1F+Zhn#MwgPtz zF}<8=?F}bcB-? zIb~&?v)Jd%Q|AF}IVu5ajv1d5=yz75=i4RZ2anH|59ou#O~~ha{x9{{B2%l}V@UCo z1HFGvUOyA?i>&_i?>O@_co4A&`SYGe(-K~Ex=ASywb4o_;rgDwcYFG@aYrk1`yN|{ z)-CtX4Gq7x+CLF0Gj0wJ>>mOSa+r~9PgFB5A+}%C6yGwAV zad&rj*WeJG;MNK54jtSr*k$j1&p%in>RGeqthdIPzA}Z+>dje{bJajT^u0~Zh9&7P z8MBn8f8`cghI_2svcGHkx{~vCqA|`K$FbOIN*x+{?9v}Yu($hld1CmfgNN(#YfLMb zML!M92hJ&$V_+?l5yOc70m7zQc#e*d{-PukMXyGWNZW>KU{K`|y>cNlVm1t`fgh?h z`Gk4N5NsFoseLaCmH(khEXc&gIev#bv4nMzPFj4KWJx(FIdG2;ldeho!W%vd5kHHj zD}E?OzfaC|*vu<*Z0y@OhHV%B)ow+j-R&xMCs&&hV>dN!De7tFy00udpr4DGSBjv% zXuNMfXE}fp{WSY&%9TlkBTX@MVKtxu1g~l>lbon`+K7(0SgubvAJKdfC-B4U;FT?* zFUYe-*BA&c&XR_f62c-AozzgT(Hw05W<^w*=865&poPet6&*g%R5>Ar5%1iyd+bU5sl-0GTj=Imc!1Rzn>=Xx*wT>QJo$l?dZgiziuX#NRLE4vSF>P|P~Q*n~DN5EKX?hw#X zm7bkAffn4t917PaZ7STkB!yr2#XXd!SYI^BfAUF`E5TJVSWpdKL~x)QODU;zP>|kO z$YO+>GvbZ`%_p&d{?HSB+i=)t;#s}Dch~N{>NYp+d&`Ll+0r1>zB_SurB(-c3`&_7 zT#cQ&O0=N*kGVm_7|fV6=kYn+RUFWY9>kR{<-6R;S?*;@q4sZ=zP-3~Og7|mr8;^x zSdIDIhdlGPFJ6D643dZ+^2n7|U&?vykr8J=qBv-lcK~2Dot`u=T3x8_)lN)pCUo!r zvE&5f6JCdon+kJEF9ccAf$(S4=q_elbVU-ee1X}_S{;oHbcYpx=Xv66+Ve<-TGeuq zP3tEoC(s=Z;2wP873MF?;Wj!f4PblY6ucTr0S8P=3;m;f-+O<2Ehzc#_C((QNQzx8 zA0SIB7Z>l|1W8^9;P>$9)fL@`V`)|gfSk|xCd7c71|plTVPf;Bh}nRkeYxwlE1hJ9ACZ)9Vya^p>(IVi?6$9`>sPO0ipX)6D384xBWmBio@4 zM|Z>Z$4In&5nA*=Wwq;>aBRlA9zjW*X*wpP?KfRzYlJkJ-jL}$vBRh}J$lfOf7^iv zM5I$~s3SWIe=C(*Z_5>5&H-aY$GRz&;H8s8X4w*@0&+CjItZ0hB|NGm$o^5-?(ECr zCNw5Oc^D*-4#;5K@KLA`A_8tA<6618=E)2G5`Cv+sjqf$2VBj|`SOkss4)kv0)5&% zW)l0v5||rz=-7LwMOW(LUK=!!f`sJgeyK=*8YB^l`)Xw$m4TUN&!u#>4#aw8gL!B2 zekx(~2QGX`&(_CS%cL)}Rs1EQko^%l@8TL+qPZ5GxQnZD{u*MIekZ-4h^KdpBo|Va z7Z#gEWyH~nv?X7?DN+zB@*Sv?3q4*IEcuyT*~yWdLz7js`b#-I8IPm>MP`B+gV+@3 zDMgyA?H2)gNqA~*F=5N*Pt<`jksJZyUoI#UiMh_D`j^)gzDIH; zBY=88Q{!_$RacV#gcT8b|3?DKVdUK=g6@p}i44^hVJ`$JJw$%gV(y{yjveY3v@%ih zqY6GaLe~gCl()96zfFvgO3JT6$E?Y}Cn9@*oYIeZaHu={w$T$G|MVt?I6F+3pVz$)1?%xDf3&K8 z?cZO751td#>E~)1O~K;j^)YFM&4Ti(vF^|RdqnG9D=H#USbFfF;BRZFEB}wC-)ek6 zBroDY9-b3E7*-&DFL+BtMz=#NJF+n@5UoElW&cPf6G3xTXT)D`o&VoiZcM%*V=_e7 z;S-r7M>^}y+({ge%`FN~4D?Gv8~xzmi}R;pludIs zAC%^?Un~+kK_^fEYfM*7mBjf5T;^w5roZ?C-xr{jsu)XY8EU-;*^*IN@*$`%(v9Cm z>*u#SQ>#c#lSN+@0faVQ(qFJlCOWhlYm3{J(|-t#;G0FdczK*lDU1oGb*Dft*2s)# zW6BYE^0lglaE4$&Fn>$hxlnM>QhG%uYYA(V{qVcVzM<^t+xNYj**l9BnG20mJRGrR ze2A#T8bQ95pfh`50&x9fOyk1L8gdm5=Nof{f~7hqO@)#GsRCgn)}*CJ<&NV_#rR!R z<4oA{BpQUU5cZta*~eYWkI=FHFs^O^=bd*KJIXQa1%)2_wXI=5tL6xLJ z#^j_n=gSY}sT9{M0zH2PutGz8^|No6xmHuzKg@AzI z=H*R*b3)kNFNMimd#o4?@#o69F6Nc0ua?flmgtxeP~BjB(&qSx-Ni^NYelh=2*en1 zIW~i~fl;}PGbs-hIZGTt$Jy83_W=J(&1|c+`xKyp?Av!2GXVNk@(ey=EXNBJ%J-BS zarlj)`;%oQH9AIIRq0It$CTWcc#hD1+bAJ)=vFyfEVA#E=xp0a$s#k&6yvOEO>KIN zopg*|S4h04EY4x|Ij zYJgO);d1}X)T6URA_ziwOSz##Iyt+A*YBO_=S*6<@0F#U?)9MoY`Tnf)N98$$; z*^FfG=y=tGTo~=s{>RIG-1E=0UcW5D$98}U@79&)qE^sKkH2E&rmvd zFLm6Q8J^p`ZQLY)UzHEVzn{j-{e7VkwZZm2o5n8+{1 zARkclVZ(s`E5V8&fb|TngR7&wXiXp&V^e!uTQJR)Hg3H}>RNLZjVHGJ0x#S=G%au^ zBPOb9DrR2Cnm45lyfCLXOmKZqV)+sDFw8}}Q0wG`nl=1BqNP#GP|%%1N9ca8!L8IZ z_K204c)ykzlp_zrgsD8Ji)pBLUroWg0YC9$x`bxY{HD8gq5}ViHJzXy3(E2Wti`3v zpqf(Y-MSwOfD;IQk%2Hg1BU{iQy5|AiJPZ?{Ue;S03YTZi1*A zP_+p#+>l$9($0BR^h+X}XwFLO)*d#5-oA)TbP6O`ZGD!W&EZw`BV!Kydr* zyXc2Wq2rJQ8Zcpbm(!k-4&AEJixxyz1)hxjw@Obe$@y!6CJ6yGr6&~hS*NQ&ksMU; zzq~wRe=g$!U8KI=gHWlyxLn5VC17;}&$}IeY#FW?bK8+R`5#J!WgAi?3>CEfQTsUH zB1EUJ>6bF;P4DMCqj%oS0!P?)XVil`6Tn-$L+|X$TjMCH@H1t={>l45!24DJxUb^B zJt55h^@L%P33~q)ov&%&5xYmqewCQrqvpXv2ciNix!3k@#BCKpD!V;C}AVo5C5t<~lxRGYHTlnvN`V;C7MMxfudR_#0 z_N}G4ljisE`E5N&D476XJ&Q3p4* zNovrrV3+*6nlj)gMK+T)BN6stM9`hgL4TI{hQJ|CHF>guEHJA-ON-1% zl47X86J3aU7(C7py{Y^ms#-Tv`Ccj%m0=_U70ZB$ko^_6c%8*`aEy>aa4a1U_aICe7Ur9Soh4Eqf~QBI@0EOpqATTX&XHDxz*cq!PDZn)){)0lS}@}{pS zi=}t0`U$&1@4B2@<&(uy_d!zx1V3wbt6`0z9w~nVC)m8y;r-?MN>}CU-%rUQc53&f zH^)?n!?qB<(QO}wc*zZzGwcG+m!8%#a58;3MEQY7;walSyk7&8EKlnpn`##56W3T( zyMC0MqFV06QQXt>+WesksS3DV0l#g&{|`q3|349y2OZ4gdv?Q9_E9sqPh0lhitfXR zeew|iwYIg*vBjS(t~~--|J(#Zoyr$88mi;W?-CDD)akSlM^%o;+Uqss?@O@<--sEC zYGVoBrVsp_Uflkfsbwlg4;R}!{K7L~W0uUjHdhAM7=)0bzQ!9ZAV7!bRiG&tFT*xM zVpr#QKFx4GK7qT7NTdl+9(W`p%=r5xw?`2p3$sLrflDJNUNy)i>yR=^pBJK^u%Cy^ z+)9lz-{G+~6B$KY=AeeenX*0dBU~kUeUNfA#>c90M-E;RKy4m7DN-G3t!)XS)Ys2N z5qQ_v4gHWl-nF=*HQ%9~EmDpa;dwdkP&<=k&v)6B>>DJ@GwtFT&%}=H&WB}+^hUpA zOS=OiekE3m>jN!V;H4@fhXikrPIDPyhpV!GSxKZrY0WPC#a}tb&Np30gFK#7gSr<{ z-|wH;YTT8)FFNVNtOHwgzrVqCrrYG6kwE>(Ks{8JbQ|cya7u>sSEJB^w8}0?W4D^V zO`u*~+amSH0$EtB_Va^G2$^pV<^4nGMqgoGCXWEVKiRXEeqx=#x-@_aTXGq!zz1HUhN?+f4k z0_@as7ArVBulMdoUnwTXKT#H8LM6H|lQj%JfvQgtsD|g10=Bh2VDsc!M zI#x2vO_gZY5}VG9GAFMjD9q-un^?_IWfaPon%MdCi+Q- z1l3@s$xAzpPurj=sslelTNn28G;bdJoyZ@s{3D36OT}!WJ)3Ev0%KzMkjz0Cb32)y znsPGhGW|U7Z#T;S}Uy|PLiKrH*N3mDwI)90{qwA-av!3>dk@(DmYq7 ztL0(Br6|@KWRZ{&YmP;Gy}K9gWCi607(+c(LA`xXb@aaxT#jTc7~gjB?Rvobuc=VE zu$GK40{vHRZ1K@h@>3ZMjEs9dVZwNitvBdm;xegMW9JB84VI~uD!t}tiq*$ODyBOt zajKG+mK0pz(WzP|*=E8<#3<>4t7K!fFT{Wrw$Jvr zyKBCCy(iiS`L7ZrWwW983O{%Ytl}EJkH3oaG6Y?~sNJwUh(5ng)fdq^V-^xSROH|e zU$aFb0~-*NKrMOnShN_38}6sZ!Lg82j^{q1U#y#&8?bu9|CaBR`fl=+ zUVeWBgwX!m_iz4xodJ{W!u{qw=j^s!MGT=LQJBKozzO_CHq$WQ<1d{1(riaB30-(( zI;3y$SrMI$XBNPy57^fG}^uuPJ@z*h((W z@MWA8>CsW2peo6x-H&@5Ig1R>MLC;>C-RF@wS;EiKciynb#gMq&;r=gwy+ZA7;A76 z8A!~>exGGi{U|jII396c<8-5+Zr$7KiL;rqEwtbMoop6ZoV&QnB4S;tRy{$s)MT%k zi6CE816$sKusK?lLr;h9!`CyzNr>Au(|f*2d)UK`Mu|P&%d9kTQio z3!>$PD~&Z)rC`KO$BWy|We;rHHg}WdJ6~AK2@$;6q?qa#*uiw%8oA8lK**4r0V#m#m)CZj>zYpqmff35hKQnwgSGI7`yXQu!vOnY$ zrBL`(lnx9T8U{hfe`C|6AI}>{Ndk@pFZ?bZ9PNAdta>k=dmsKMzWen51q`b9F@29Q z8rr80zn+#1hGcDc7{?_(GmpR6&62=MAp z)HOd@>Rd`w%CcD}+idEkC}c_J;Qn$a?wRQQ);j!c^(#sMX<2<6z<|~X8e=Cnbx-g6 znWv6*MW}Il2*8qzc2Pfp_56#@6dwR-f1%Dh0K?27Fic$*O4)`Uk-uDa=@a%d<4zXi zAj1S!#KH9=?0xnZa5FDQ`#sl55%TM}P z`t91b1`zu0DO8y|qe-lw!&APB2~=!Io>%{u<-bqMnS?v0{WyI0EUE$-m}D8QI8DQc z69UjchAeC2^=mW0KEGb%MU70mZjG^e9u=bm{pOtrWo9DG^5CHX4@aBlTr^KP zVJ9@Q*nU%KPIt#&_;`3wx0DWk;&sqWoUiD*3M#+kf;FPV36)}RR2!PZ(jGbRh);aF z>^E0DpPt{WqB6(CYxECg6MTlbYRxHC3KV3%e^Ijo9`$9>5_G3)=f;k*D*aOKoBjy^ zc`?QU$2G`ygEIWCU8hIC3TsY0?;t$SI<6VgNaCM^7us%KT?l_Ntsto6rC`n8=k~vJ zxmdj4!jL{Ty@RENuXo;$y852GVje#H>ZXnz8vlJ?%lNVN-1Dp2fP=k%;>8u7c#`-1 z5U#wU1JCssgPgf>VJHwJc6jvgrzVF@oqMvpS!zl&>}x66RjV0{8}iuq5`Aq6WNP>H ze;e?|-vo^3RS*)2ilpGwWTByC1rOK5AK+oZj6@ zhF!D=3zwg+hL}JFz?}zVo`dzmUXk#}xVUflb0TtuZBJf&D_T36aL8(#GIu z1X+1-F2JtH7e+httg|3J*gTcHjN@qbS)hW1qwJ?zw8S`Z*K4HaSWbM&_1=$mP!!as9e$oAxmIavC2X;MiVmN2dF_ z{xA80aul5ka9%T)Vz#=rruQF0=4<1M-OD?&=I+~nbe`q^H!Q`$`BkzlRp-4k%(!Lr zJ=R`(0;|)`**2!V&0rkU0p<6VSG8epDji8o)y<81HFJi$nF;f@c(TL6)q%bWV4J!n zVkoo{-vR#yYE>VV-MT7nyk9r{-SpdF{d=Z`!>4y8+`? zn>OQKa98zkvmJ@ZvJqMS$U6VDe?>0|JX54^p+ z18!)@*Y1q$ZF!OM*cwpgCvzVSawoexUy^~XNWo|KYbT#7bCy5JW(wM{Xbph^q)=xr zAQJEruZk?9tcmKat~v$5iLg~d*9Zr{d{dg-lr!D0^0<62m?B1d4?5sL;GWK3rIR%U zhxIfL!sW)A#p5pV z&Cg}A!19zWOvk=h^8^jfu?yVu0=W;3VNaARin$c@cj_xciGFL=_tGdT`;Utx1I%&{ z@WzQ`g#I9Z?81iMVGd7+=7Ay-&}DVHs@n^zNP>UP0K8*|OQbqK)r{^ZLNa`Pt+~!c zTuM7QPQiCf==409+0Yhpv$D!T0!&@RUFKDN&J8cv{{qEmS9X!aH4JzE5z2r-6?opC zp7>n)d2D?KWu4)(^`n)x#m*DNsT<6B;kl_8P{0u{i*Eu(j?2|)bgP|#qUFMo4cSSAwWWNe zRq4&-zVO+4_W#%S>iB-~esS@y{(=vW8u!0M(Yud@ChQL_nCi!Lekn{+L0ddpC>2+R zl~)y@0&%Tx-DrcDunNa-?Pw8G9Z-`h9bCgMYZJA5Rn~@g53S4PHc;YP^bhkc@8gQTV#^%Hve92(N9;E9) zS^HazeFmd_K;q7R6AZapq7ZeYkQGf`l4+L|xbj+Uwbp}bL{-nYj8wVJpX4o{js7U% z8nja81R8*XP838R0cp`YC5YsPpmt*T1=`_{@n6Zh7P%BS436 z>t=RDPl)P-)Gqq46_b{t216wzZ_Dx2?|V+Muy#D8k_HUUn(oQZRKuZ_lHK$H+i+H< z<@L9{)g@M5^?O+m?;pM-n~;9iAle35+%5?i_rWj8>wJLc9%6Dpypnbv>~>!xuUR5k zjz}Z>H0&(jYxm3zJ0DAP1(xdS(3Qb;Y5F?BN`ZtV@LAr)kx{*fomy)$w}Pm4mo2CZKTZS7|PYwz-ZYo$ZVU0 z%{>OnC_}Mw%~=<2zXrlzh+e4SQuyBEmyZR162IqT0`+v?iCNU3EwlD~nn6j>e_~L0 zK{3F%88B+zkytGMe&6167Vy;O_>Ka2FDU-+BN^8Ju-RRyXXoe7-vz?gnm8M9o>FT+ zZOY5kfK0Mw+wDbR#qG|;_J(fu)dBAC|9DL{WdwY!ioWUf>ncLsaQ#xC_8mExgI(9_ z0o}Z~u#!4f>MASv31HE{x{Zw+4Sy;c3GiiJD~q4w zIX8=u7z<-SM@YiHL>2qGE)s7rtPFMI0nO2BU#*r;BbNGB#%2Ufrsm-{o_}t}%ROG7 zzqC!QJHC3salV#=Nd_YNL^f(q7v!_g{38)DWdvdZAI`-X`%B;`d1Xue3+27O%l#EK z7-%$V9@w^=aUFETetQ8-q)(le&f=!S68guLC+8nr7EY=hJN(et6iBpWeoh^*G~|nq z$YMGs21rKWot`F2TQ=)1uxXrzfK~-nrXa>k=%ultCyDe*s&qU*0kCVnEuA@7)`uTE zS;;vUNdU4~pcP^&wg&1Qt14r1*osfDR!MT8sW9cp0xn`2)E{#2V!byRjY0T7o3#zF zt0NHUPT+3{WRox_MyMUMBy0$II@9{au6f^hRX*u;%HIfk)f9fk|2+HPH{ACW@aFlx zG5Ws?s5t{K;N#EcLFe=S?712@4jb7S<(&WX=RolD8n>;K zx?OFriZwjvP4g*|4%P&(Xbx6S&Iq~#99jl1@Z6*7Oskjiivmrn5A5E4{LQq8!9 zpb{(S8@-(zU_oVyLca%l!Jb;e1V4@x5ZfN|7QdTsFhq<&|8OGFf;=l2fvS%d>AM z=j~%`_}~3xxc~ozpX&Fz6yWFTBGiW=5QO4|2IhTA4{X}_vE56Ev)DCIVo9<#fho(2 zi>qb&5px!Faj#Bd0<212T04&oZT-W`iQyV8N%Ge2a^8#r%CKg^7pr#v7(c>Ia&pRp z;~MsZ9H%L6n#oV31I%) zGJys)6r#yKeoyRaY4W>2lH_uwu_uu&*?b$$Ibgnb%XrK~nRIF~hv71o5QqsBi}CQ> zMQYC6AtKw99O4}&S!ROeY2qm`RJ1f;ok6pFC})8S)wg8V&H`$&Uc-f|iqnBsUz+Fj zOeLTm==?WV+h1U9nAGWNMJtp(lg05&q-^VKfpW(sFWQrM!g1{4$Fsb~kyupS<<~p} zwz!zj1nV0D`6<0sRpnvMlVL>0G7rRDctqfWU9+w2J-dwJh;+06nW~SL#z@U;ccqnh z5lzhK)Qcmt8f%2eUmXEz4prK7q0+}#A9&V!CPlAThit(vuc)02|n>J7GG^4=wHw^?db1v<&~b->J{P zj5;S=;^&|9U{2poIGChjcl1RD9ULz%!3rs)ZJU_J@tr}{DZka^7M$Zlk5V5@Fv$S{ z-H;Ol4cqSb8o!=PM*ct{gvYk9lOFIux6z8_UDssNCyWpLaWYD0am^O^MJMgS=Pp+b zFVN31Ag2EGV&k#z&FBsMp7h@a>#H#pY~g>zk*$YWV86qIA1sFXuHmQ6v|)Z6j2!{* z55h_pe&8-TZ^YJhV#eWUYNul}{eT>tV)x`9;uChVW3vvr)IV(}ziiOEXJ(IMGpt*E$Tg6(xuByjYe6q|B>3xRC>8-e zKVKC}TVENF(_dd-xBkb%ius>=(t{2KCFh=@cUQb(Kzw-$tkmJbwL1?L{GU~UKXHWI z);?A=Ou1wl5MPs@+HJ#h-F})(zXezhMSuC2uJ7|&_M8NbcR$D{fpQSoD_-L-Ka->nDmu%r+_|tsG*8j5Tj6 z7NSuiGeTg1xEEXol$$*Q&)8E-mM1S1o$l%&QNfaqszgj&g-o&xV^2)fcD58I%xZ^| zOV8i0Tu!#E&z;_6VVbqjM80$vtY|D?`_q5Na8O2Rh7q~7V`ilmpWB5FgnwWrm?_;IF`R4U_*lTfimWbbEP+I8j*P^8}E(kr8Cpf1z0f(uSt;gN_9V0Ra1$>0kMV% zD%dZ-86LQSuRcCLZcZ10`99~ogH*iyIqW*{g#jn`--H_2fu970_aHDbP>I)n&=YoFi^7t`A)5$MLqwrYZK{_Q=L(H;N`bLGb<& z31{2$Vxw$sj@@uy!2k6lK$;-fnIP<+w|CNM=?5RX-O1_5fg_oion0}}{g68BM9|MZ z&J2hQL*y|yEshf)>79ks!s?mB-ZL!A=Xc*d0r96Ly6888-mo930%^;RxVS8JUF6H= z8H>_m@6wf-OV!$RMN1G@A|>Yx{T+>FGMo>3maYT@l>rBVtn1y%FdB-`f*(BTBk|^ z1Eom`MwqW`tr8a=6AUa%$Z%YiapCmKcvml4*Dw!B zjhg8RBHgia=Z`=gMPt5(BSqb&`o-rW^60BaCd_Z?zsQwlA#BQ6QF$tLX)u^kW$_EA z1piQJlak#^@aPM<{ZyHhCkX#k*KQt~=ep(>i&aLMaC{932nBRM&dT4eH-oRWq4rJk zp(?jJT@%^``2!223m)O^wWY=@xN_qMRf@k zei7R%_VSj7(H6)~7y{hgUqJ8bBPBw(8$>mX-zyqwXM*^K zYZye3x2O{BB?=X`>YP*BH!h{e+<2XI2i#inL&fV*aInO zA7o^>p-#jWh6>rS!8ROdG7@fvqs-({&Ph$AH0*QHSajan(?|zG=#uusz?stzj^H)ATlw*tt3K`x<6>y@e%0 zQo-8#>TmY4Diog#MJm#MlTSQF70?6)M@p2Hw+P^^EeOyteYW)z6ykqq6_9S|wKII#&3EX`!z)-;a!GLETrdqu{zfW6 zV^~lCE-59k3@t#X%C4M~HAG*pQSe@!yMW%#4p|~UL5JPfyg%_dj_`MhdQTkvsYI~< zyf1tLc>nDQ+PdyNd_8;Un&Z|*+j(w!F`=+X;}{c`|BlMN?4K{?*TvY5do>-!QzJ`>H0rin|DCJz@j>pL`&8sfXbej_ry2s*6Lvn*v=jjlPM|g*CY}9g_E59f# zBx#XWQf9Wh#MA0U?7`#7fr>@q14t9_tPi(W0l`6NLu1T?T$M9qdl{y03j?I$20V@u zdGvH-Ze`Wo-W8m;(BvpP1WdR{+Ym!%HCw#x)Xu)x?ZJtkE6Z!$@QK`#QA^6Oz%H!e zX^I)n&iBJB!xUbH584m`^`-86U*iKQpxImtMElc2!}I-UpEm`(Uy2`=q&(6c0f!eN z(b75C&$+a16;jVC(Eo@pY=&p#3YBs-49yq{C$$?*29KSnj3XDqL12?A6-zzJP7@*Q zR{67au>E0m;k5uCgXWa#_2yyAz@XK3>0Ic}??i8_nxaE<7U)i4d>I4UKSO|_nhu4< zQ|B0>fexfgXmFH8o{RCUN}QX^9nC3D0_mC-q()JN%e zzZL!tqRil4Z(|j7P~{7!pexK1^SXp8daS(V@q7NMN}>5%=Lo_QeCPzH;6x}0D3mYe zr@DPD<1CgSB6g7^IkU%1^GcT#$H9Lb9rxT~w3YIC2|C)@${=sJ78M1Q{D zgj=(iIJgN1L!bcx<(Fnddy7@7I2ed4%L^hFYp?&V0wtO}51&EUgH&lJ`yv779W8$M zTf*TJQqAxAw1{rwWw?HqWz2p@IBB#h#Y20*Xy`(TD9i+2#e9Lz&5g{hu8Uf~=@2v_ z88o5CAA#v*A5x^hA2gr@|9!KKPmfT1PJgIWeHbv^V9MET`w%{WXPI?fQ1#z$g9>=Y znGebp4j-ohn>l~)nza-Ex*$3=+3{bXh#=vce@?P}PKLEoMI;OK+ws&Wxp-9=_!id| zc--+RSOidHo)ZD@FN+8>R->`mw}1SS!tXmr-F`wZ@+PlS5jtVfq|!?U*2<>4TiF~S z;~m;_Jll!)&>uVG@<5f@J(1A|>IgKg#NkhKQoFY4`e=0tvIlaC_zW*DU~5%Z2Z{?K z%)>&%uPvr&0rA@m5%_U?4>w-g4)X$SVauW{zgs!y71eL_QQM~I{l<_iLoiZBO1UdMw-APUn`YlEfMhqp#aNKx_^d6RzA5m@SwOFIpKtd#; zj(Fs)l#f*H^Qz4&w;6BuzulnndZ$GbMF4!|lszL~y`5unk}SSoh5hSpg3g+7=?!Y{$lSzaJCmTu*It>hAFuTT0M9=S$F!HI|FZ!cHG zIt%WMHmjYsqjumKgR)nnC`>96EfvH-Oe#5n!w)dbb7LI}6VF5Z`N(^I2m;z{&%=g1 zjZ)oY+#HJGrLXsX5+(F)fyeYh3+HC(pIKVDh@2J1O=HnrVq3KnQCPk-K`>xrQcN2D zJ|(p?&KSFOYdn&n)6;bX*ZmMSxR3z7X_byLo9!PRLrv=|V2Y^fp=ZNfcLZ%s>~l7- z(VmE5gn@f5*=7*}FAirjM(h1coENtXbf@^wdhLs&n0P)h(8|ATt%A!3P|@^_B{)dc z3c82um_4wwsz)h^@>53{2~5KNXyNm>@ThU~7{_SN$vhDuhp8lD2=5SH3#UP(I9y|~ zJ)FJb$*M0xc#^Vl;W$|=#LDXe8Rv}#y3>S&>ScMj zJ5W}=HBlX_$%ur8wC)dP)IpgAoudg^^nIL58KarDXwaYOPgZMJ+4Vtu>15V)(wrHs zuwK|-#0=I}D@}bm7K`LL=jR*%e1|r$31pm)jZ<63c>Gp>GiU8#u*qpPf|?}!=)+lk z2sYj;oK6v(Q0||uq7k?Fl)=vHK`yLfEf3E4Q4c8Ab?cTkAY23I;k4T)@Rn%7^SV`+ zZD-1i5QK=XXWMzh72Ly@zoIaamdVla{^nDb8YP<&H~qEh4p&W>lGLlm!Ol)b2QY(+ zjFQOqsDHU06(Le0p^7CaSGu0UTi4x?S5^X zRN4z{f*CU*ygYxHBb_t@6(k7!I-mSJXhtASKRz}Z_HdLx*fy%zC&Qoz5o z+ih{Qxdknwji4bB`4WpH85-`_{Yo?zffk|lG38>MEgx6_5IR*OWdBn?6hL)!s?8mc z$OMP{a)3uJ@$2WKVR|j0HDM+`@xR>XTGGIuq-YAQPE+O`oRJ@>2AFK2wX|cYFJs?m zkdN`5oGyiQbf-tt>}563VAu&^x9w^L^9o`_^QNw@S2yUBzW{E>BJok@oHhTUj^Nt{ zZ|qgqmk1C%&$T6v6B8T4k|9e$Q;PelLAplt`AqwUfxCW-Bi!%!`YfNzenw?CAZW$GRyH;lv;&iG(R9xfAKd+{cBs1sX!>WERVnU;CBRrf34Jf?ZywSV2>s@>|KJ9gbA?bQ&0V`(aLE(F#BTb0 zRf3$jE8tl(BSYxz^4Ei)%tsN?UhzbW0a9sIc2S~ndoRNxJT6xK)Y$X5+TVvEf9t!> zF`lkJRBnG6dS530{vv%tJQIG_|GB>_4+n^>(#mVvktNA>Xp)GZ&XStsqs02G9It79 zEw1aMrzgd23F#WGz8#_9$}+<@y?RC#lJIbo5?{uh;p8kAle7XXhN@z=zSGnf&P@k(^5V!3eI z@#2fRBS~iOqLvq*kGb>O^j+Zn>B={L&+~H`z&Y|I8L{spSzT@Y@5T~o^SHlP8L;y( zFE?lmEO@8vkHS6m!g`BUP-Tcb2%3maPXI(#UL%=jgE-Kf+OH{?cWJ1ro~8D+w!XLv zi6%sSW(v3;g4k$B7sI7PS@#KMjMdEn98FNRVx#k`-r=T27p~h0ov%EXjxue%Vh!to zE@3c{vyZ8iAKDV7A^opZ-!}S0r-yM3ZqH8|`utNq3Q1+x8T;c_`_X9OVsE{_ZUxlB zka9PiX$#)L&=15DNXfyhWy{RJKO$2x;SV*0HVB^t^3<@}= zPdPnd{gcv5QhJSIPU5bZGB4O#S!4R@^IncyNASd1pVq(tp>{C40cdF;E{E$|`k4n( zR0)YlApQnQw&uGb1~uIbzm3N(j|En@<-t6{0=O(ff|P5e$F4cW5+thB^^HSgJi{H= zQt|Efcu`BDjV&P~W~$1Wk?=i=;@s_;=evP>6i57>cSQ$Zl<~ZfdZ8<1yd^IJgY1>o zpvw`P7!ofF;wKJfr*Q&Rz%buKOGHE(lEYX_C?~q2ew7&UNjWM-GUBJ zoEG2w-0l{%{#Xh75N`NCpP7zyG*eP_a#$?Q5W7M0Jm*FZ!($7m-kaVXP)jV%a0dHH z72i*Yx2=@H-{Co9)yt3qEVavi316}Vz2tmB*G6!Oo5oHi3RD7kU_@R79k*$Lx42vb z*WOupM)9=I*zj#V;m^ETqp0&p@Ej5LpO=K8d;_L>-$h*EDNOTYFM;A)ghlqxCkcoL z7?}+3KMT4#Z;l%*Ko0p%BDY_V=ARWF|JGzuuv)@bPEMA@3Hr?ZYd)#(sz(R>=WNse z|7RPVq-XP7uImgapwSb&sZ_w@94z!WfcED@E6U7mpbvkU%k0hN_kpS}nq=zAz4zok zKxHy^pdtJ1AckN087fh>r=N##Le;r`xLjdTAaX^X8oNWWi|hC2LJXgALOh!~Dc>v& zC{gxiKrCH}zNE;E1swfatyxdke92xokG9{%|D)+D9GXzO{$R8U0!pWpgrsyzgES&t zQqm%w8=!(p3(_GWN=i2aL0U#PY~<(xqsO+7d++=G59c}OIlnp{3|e@PsfoV+AqYZP z_NCs_XUlvX$;n0Xb>f%<&xorKc(yme{YE;9xsCj|?;!#>_*DA$J0LveaRYs7_>>8! zPS^~jx)bomEtpyQOKd-KAt?-)rsp4 zn;}(fRpAZumWz?1?fZ;X2PZNB$p9}=X5nsJ-jM^)LS&9LN`}=lsZb%0RM+iv3hF) zcA?-rpZT;!+>!AaOyG*0&M;D(9Yw8GwULPT(+{UnT{OzB+00qWgHC|^j)~$0-6J`w z^1E3-eka(nL3I_^j>E9BVQtosvCC~2ntl1vT6jM4r-DDVXFK3Q z)3R3t4KGEQG~UUT_V34dvl1=RuRt&x-Dn897i`*9jLdaR8Ui6@-C?EP9cNzxAsbvm znMSu?c5S(Y!g@S`e|i^_?Wr2H9oZej+Pw2EhP4$tW2snklAP`Ry;Kpyuu$U=-?_R6 z`GDQSooOG^DVf^(i!Xwew%TNP(;X=8TPv)tm9=2Z>uxag1g z5ya2S*w4JP%>{#bc#bPlZlz%`RjptH*EZ2Ks@Hw3wTPc>8cs?*8o3_v>rw)0nYA62 z&LY#i)})breLX^-7!_Px=8wE5)RlM;uTfo2_bRpi#4KOcNCKLSUps4sD0+0fSR8nl zu#usAFYc4G|CU#$2^GbpOu`TeNv9UVV=E=|@vD4Zhb3o#7$w<`^BhcxhgxYUm3T#{ zi<*+Ih&b_8Au*Ep_>Do5R2&zp3Z4WL;B$|Cu79W|*j%i>!8nw}++gqAsK|O;0+Et) zD9*90`j8YXmq?m8j!n|4DAxJ8CO)&^^PZzyN#=&e@ql5F3Q^>0y$s3X4uB3=yeepG zXvj>aV7algIbDDjGAJj!ETQ?jlf{>W$Hw7{nuWrYL@zC773)OqHCL%9umarNRx%PS z=g(AMT0J02l~XE&Mgv}Pz3r7`C*V*Q;P99gR*SW{(+<-j#$JhyyjurS$lb8q=P;0y0)B|9}0>(8v(}~#Ub~+9At7{ zx4h$h_r}`%vd3Yg7SE7aSZl5rO3}xR=L!Xr`>ttq+;pT?>H|D6^5z+T52I%!guBRR z3aNL?x|e*8Z9qEuGbOc|VOCi0_PiP6N2@oXnCo7JvLQw*33{!R@;Ax>ok2MYZIvAS zI`79?NAFZ^bVFeIpcl*y!I?@*=1K#y&~1pA{|m4`j9D^qbkXV|FcHow;uhzvt3a)T8KXENL;yCQ7obb9e>^#mBmI$ z%t&&8Kc9^oU3i-h!OY42UVtv-vvnwNMid{OfqF&Ntm|c*&*9#x}?T|4>F#e$aM|e?>A)q_<|>4JxKUl z*EcTDo{TVBzva!&yZGwLv3ukN^VxdW9$blmTbgvpD>wpw;x&>GAUxXNWi{wuIi;E8 z4#!h>`#~F5aYBBQ#$OIlGR1$zu$Ou!Q~3P-Oi>T+5naoBfs27;g$4XtLoWO#Ii@F> zfp}H+eA3`#ZUFPBJi*YAB_Pl2l`TE^gT0j%V|>K-q)1yEa}x+D|KHdWX}~v$K(;5B zOa05OvTxu3d6YS{(9)~ry#gw8@!j+GjavTgwa5Ob#b<5Hbgm7-$mt0%=DS=bC-?gwu+~xRqSuccRdC+=54PQ}0x+1o zj~m-AXY!QexcP*PSO?d7-EzLDg^FT)N(jgA_96((`ct5}Aq+3Kv(WtJz+UywHMM=67oOcr6D%`0{6!Fibs? zj^Ph1Ye8HT(6+DGiH(_R?M&&c$#mJ%UowbB_;#mfuYB#k)b^9kKhf=+A_$c9WpCgr zS0^K)PfGanLQqq^o;-ls6N{JSYLxOyi}O#2*h+5Zic-pom3sdhu^8avFVd?Q!p%y& zKv75linsE>Syv$Zwc|(#iVtjVRKa}TRiH?n6aMx!+@ync>=9JDj`6AhJOp%q@(_OE z?X@j#pya-xZgBFuNpC-0btUN8^LdeJqqRrhb zYzx|dQPBlt)!w^8wMQsy1O6>Ha5-E^e$O0Q{9Ldl zV^jfsn_&<#nZ2SsYZJ(Pu+s4P5Co4H{Q7N+Nz&j{9D_57(tp8hSF^qOeEPNHGtx#V{h-`toJC9e&)r4d(mIqti=b9?P60vyrd z0O5$cNvpb;0Wf)tCR#&le$4Fa9k#Ewh<$$1)|y7k$>X<^D|DI+UH#w+ov4A@fifci zuTkd2Z8*!)ZBpdIuD;6i?P8I zVBTnA!{Rak(ay8t?Uld+eZOK0+%q8uvWq~I#y9cd73-x*{v$`-=!{>P`A$eY>jpWF zq^#Er$u6A41HhN(aElAEq2rkPB7!ci>ND%mz)2HRTirldxa9KrJaj+;kr(>xg4wU} zF+kz$r~bJ7vU?b_#K@e!LiI8XeU3zSVcj_6+uzCkw3*t0CEocS`ihetn)r@R%IAc0 zIk=zM4~MxJyp+>i7QANjHPoq?VNJnRu&|OeBI5G5Dr;wr0+wfCi>3xQauRwh5R&?J zZ_sj`=fcey=T1JT8Zv`f7aTghsKe50O)Q$~rEIVeL|A>xGF3XQ)*$)Jgd?s|tKeJs zP;;}_6$$hX@AEgsjLWVZCpf$){D)hpdrY8o+bOXV$6uS;udsm~=yw2{#0|l{x!Cx}XK9HiI4hZ|+Mz7? zM8d4y)`tr_OCJx4EW^~S0LG$~0SZyLF-3|i!xxIzs~@uM=3R1Y9aY5GP9?J!s=Vza zk!eo7F#%%tcmq8v_uUYOc_Vn1Q8~?@RMmuo>%fXEfdth=OXZQN@&(MftXb?(t`GvQmTwFg6#;%^Vt8}Aaetbt>5>T}`*%1lo5iK-SHcjtI4+o^!y zwtWBdf{c&&05gTrO;amgCG?m48-iT9;HZFul}RV;#kh&7jh03tONpi8@yBMYUcSP^ zVLmA|q_MHbBGt&l2hlAs>ONsSVz=0>H0=F-3)!_;L(vs}v8+L%aHJ&QdJ-vp7y}zs z-0}>DSTbL_q5tFYrg%y>sWJ7h;o2nEw??|hjKLBLP^f_fb?0E<^yQl)d!54bd*d4Bxy z{P5#`zf9XJ5qKsbxw9Wl6%^IoRyG{)QkKGBnTrgZDnH$}e18vm9HDOnFd&Of+kefE z;IgJD4)A-dM3hVZl>aW2Y^=7A)bnV3Y7_#_Zu8KG&CU^FLW3 zn!fJY7oGZe0Enbu9Q-Q}!6xy`x@pESQxd;OT_GaNuJN~uvoxR zrmP-ksQ4!jr;=S`9Rp%w-_d}Zfv*ihl$P167lYv_@n2V8k5LY8)a*{kW9El^#$4bZ z(fE(zYd&F#>As|0_n%Q}5fDclH+vs_s3Ok`>k>JATYP2r3)KCdxOE?AecFY&7_JFG z&Z~r87bavN+xFe!ay^fyv{g!IpuC}+ka(Z^19 zozqS``Z-csfiPcMW(B{wR8hg`3W_xtHtRddoN7Y39?nu(^r=^8SR<@bIFuDhP4J9y z))ItkZ9MfQs-1R$3|g1(2ZMT9UMDVY)1Lpn5DI}7MZU!;1XHwN3~k)No?%;%{4PoZdTS(d_kpz((5ei%?~@pNo_BKlNDo~*0AMB;{Ty6Gevgp7gA^T`gfJbsK^<@(8UCwNmvu))E zq?Gqx&3AWgsgbIIhJgn--Mt{i8i&{#@^KQ7aIbM^~b~FQDUg%0N zew-o*jUZe?F4d^);sOsB)MCixmHQK!zZ}p>Rr{VR26)r?&*K_2`R0gqSOinj91g!E z=Vb|KYXBB$)I%!(&FHGOHV4*eiBI&6wmG`cNbWyA!k35;5S<5K(DX#K+BX%Vqx{h6 zgycYWrIt>rK&|&{{cYA;3bJn&w-B^6<;2%~pD#lg_bj)zG&C6oFZcG08aHZjbHtsj z6Rn2EqmHkFxAt+5QaE^k$~P+&2X%2!M<-RKrkO=A=7_a@OehHVJzL=v@E_+ce4D|1 zI~XBv!(bQTNcr1+yrrUTCt~JU5P04K#k{X~ZaZIa|3eL*crH|;AAT+N4-Lnw4L+MJ z-RV81e$>Ovpc%ygfYYBr0o?-|JhM)fEspT5ZlUKz#sTW?tNiK7$Y@HY>bC&i$m@kx z^4CFKDPTWr7{h06v^;zV$-&D;1;0HK3L2Iw=iJnr$4LM^fTr53)>w2INv06YvpbE> zjyz0)d3{}}ln8+B2F$*G;9ara9*B~NEukfwyL4visxRwUdv(8LE{BV?S0!5> z_YF(zm}RHL(&{dDkJFvjJ9b=nrE55&?To#bLI;@v77-h~v;ks(ZGH1$3s(bJB~^o= zdeg?rRIhha<53nvsqBE-?nqzqB-&bMm4Q)R46n|6gP*$v{+SV7Pgeq5iw{q)8meE# zyq5w^^+7d;DpGhQ>H}q1s8$s?jZ!a>Y zTYG6&Rzfh*aK=Y6rIvZ5z`I72pX^4~M;q^(cXNa;NP2!L2G;-lkl=Wq6c7(A)MYi9OT0Z^Z+iy3=DFeP0P&$GFMdA5 zUs}6SRWkdz*7e|ys?9?FDC-d6)O0i;Ic~e+qq%0Pm8SYivJ{hn8oVx=CRXRgFOLrL zketh~v@klyTO<|yE$J?Q+7Hc5a%}7Mo>(tKDpi!Lk*g+sOxg)Jw!AFvS5E_Y_x&@L zrbCBPYz%9}4|K4>%wKXm-17y7>fsEOe~dlnESC6-FXsewiy21>h$YJG z0hqI$q+Yh`X$W8m1ncm-p87fR1#fl^cL@2wdPyF83X5ZUIQ9K*=iwvb=GbBa15uZR zIZew2Z?0*%<5uR&L^P?RliYM;u{wi(+mSy6sg@ZSnnZcW2gD|m^);*?52T|g8Sd0y zXhv{}fl=O=4pKPS**v+lnXhTQ9?0ux10h{NYyHnLpnq_RrvDTeHx0eF_RT5|XwZ3` zLPLA|N!s2XV_SkhJ@yu!X=xLIJu|iT7q|8s$7?-z)h}v0Y|UP|)bK7s$m2f0hIMxM zT`UI%NNx<*`y%v!e@)smPf~F96q-W#KUm%!N$3a`djWz2DDA8^P((C05}#uM8TZry zudNB?=p#MKvk>>F0IXByA6OiWT$`OYub9%Uc<_>FlwZ-=bxQ@sg@v7d?T4|+%F&_9 zh$!xMOmw+?!Zgk=ndoUFV~J9^PCrIx`tJ2dh+JSZB32B(jtiY_Q&VHyS)o7Gd18~9 z8Rv2Ksg6xE=l1}*x(s`lmR!BN^|rE^%?kSJVR1S()myfJqZ(gTP4hr*N4!lY8w^46ImAaN)PtV8ss9M3uGiQWQlgse2I&<4{yQ z)}L@Rv`~XwL77k_b66f z>m|>8n#@Bi#)VO;LX3@kUZhJX;sQ@R4;cIV9tdPPNG=#(yWfh>n8qWtP)dArd0hM~ z|E}h|JC}fZ59QfIGQK_5zA7SsDNFGsqcN@>`L64t`G~7a>WEH>4)X2p(GW>qH5bBJ zsG-Z5Y|A_B87F+ne(XcdggoN#iI}RcGg=Z#0g>?MMN~bm}k!C!Jk8gsgzh2 zk=nHdWqLn#wZIcJM6Q*VkTrMvO6t59|DV4U0#$_i)I27lLm za@N?`_}alYI)PPD5DQ$A84qlk6YS}D?EW_bza3)b)3x{f`O~mP$bskrW~3pn{OYGF zhf>$3qu;>n9}v=mmi^rbmr7 zF#{S%&+?kln5!qR@ zS!t6s0x$aV{<r$w(A+`r4y>o1EOQP*&;#v!!GS-F0T*f zqBMWv)gQIu7c50b>~lSbeP*{&_+p8ty=0@n$i4S1E^NEiZ9Me9h=S46)6;h~qd0$?6)M~PF#oe^cYiQS zmHS;#d#AQqzOj*=V<%8JU`mz$1q-`PqW#m~Oqw+EX8gJ%&!0Yc`l`6m=#HmK=1k$t z57R0dxhsOZm8#D=n2BokRpm(rMi3QW7i?xnS>2uv%)jBjb1Cyi_hwatTsv1WF_{#s zc|VIYyUA(d)r2QwY=}8lZNkejHI3kO-ofNK-J4=glM6uZ1$5Stdy}YiXM45B2$Bfx zb0DSA%&eyiMC$i}Li{F|7wJNrBUJCy&0Sml@;zqOQzDt7U+sfUMm)L3oN5v3pP#7= z{$#QWg?!S~x$iVoh;2DVl;SL&5QIE4ag_M6v3#$;`FG_5 zwwZwTh~VH$7i2Ir^wSOGALwY2i(Ib$YZpDj#R z%`}jhsAFA>m}R};<1{|U=TcADLXZkn@=e%!LiQ_7q$M8ndeE2FZ6YekWGQlDAXS9z zVi|vXXAFtpRC6Zr>+Qts{B(tjWhr5We8N-7vd5lq7l!ot-y(KKANHL?!S@}@@yexO9HM!?>mWbGg*b3Fcqrm`Q;rZK(`!f z0Z%v))jwMnsBjhXy691N)24f+2~h9_uSs_IeN|#a@2k2um!QQ zd#f?R3%>}&+*yO=9JmbbGr~@3LSXsf1|hHW{b$VmeheSUUv^>YdsATYp|39v<(GBO z%bdk~!j^fwM&1|`!`ru=$D?P|s#m$|DJE{oiSpQ&U4}#%7UeE!q55e*@XhK3vMXk2 z>_qG=CtCgXSshgR!p3!*6^Ruk+E<8+=VHuPiSZ{j_JiRk36 zgL@tF#R)ThXJGuNYMO{%M@5cE3=eR;*{A=)xP@e!Ri`Y`o;p~Fy6K7t^K9Y~xsf|= z#2*saiw%x11~6i!-)zDXeG%|*cyoqqj$%aUT5t5zkz7`enF5H!fWhyaD*dq_{J+&A z9_xyVKDdcbe{%z^|5$i1^{^60wk%f>T0OGyi)bieft2d{!ZOP)llf9^4&pwp$5F3HdBKVv0Et*yx@Dh(=C3+!WDKP?F-%L z#azHj_tI#d!+7&3H&f2M!YTyp@WK7V#Zg{H$&K$kYJD{`!{4Hw8;U>teeN7#W@~`m zmMK#!S^IkjN^p*bUhVC`V8lBZ2xc7{af7W-<)$>ptgoZi236|uH}+O9AhCch?6o;g z6EJ1+g5Zz4BGWT-aarUI3Uq-0UEkiUxy7kt{u@U9{~Jc}ecrfpq&4;miu>~%8G5ve zgJLL_K+DU4%hF37zC7W}v*Gu`&rC5Yt-EFX8|u4}#4N>u9eW*qlNt(q^ibDy-laJy zH44SBUqIY*BgC-ejcnk-*X*g1k~E#IgaI#M%TMZhzLHtaWF?F1S64FQ5;AUxuCTT) z^i#`pzylz`V~WP$(zf~O?CVDV^@c15a*8!fyl6s0EYqzE05$K?`zUFK7>Nl!Dxl&H z{XFmh7djph{!%*10CrUgTOA7p~4}4j6I3u~7@>=RG}Qn@gm3c=nPG-QOO3 z#D(%e%-M zJEN-AD!+n>o*DE0KtNY#zB*5alY&hJ!34=7FW&UdLL7F63naRhkP3!>eAj(gktCm@ zDdbf*D$b*DQKYDe0LbB7eUcWSgGEk}E!3HSE4hw&?K z@Fp&zaB=9Pe0xw>60dMT{Lp<~Y4eo+Wr$XcQ0L|Ed@L&jTdt_~A9I$7_b+4vvkO~n z3ZGF<+0M@4RC!HXRBiS5TUK}858n0u^Z^wpGALWx_VtnB{IA7Py9n+^1Fy{>5Eo)BB|n`;>O8 z+~fq28O7#(al|x6@zpoV~(?m#4EaU?L*AC!#atO6n)k;hhIdE;0B`^d2MMygco~3E3-C^q$Lpf^B$`(KVHUvXOC-vHZ<@|U z(Wqph@%mB(T}%B=i2bNI4MtQ(K-72_A8*Qhyx`}uRqlAYn*;exPLUsg4N^_jRkYf9c^g&FQS;i z6z0&2vCi<&*Fxn#&-aVMLoc-N44)-oZd$SW>FD^Ipv(3;C|2s<3ZiEF zALw_y?Uf|aX6t=fjXRi?xHwoo3rFM!V$)e=!d}1W&kY=}?%16^-A}aA7YbVO-7%k4 z{8H6^Le_e@_IU@cctdvm8M?f(T(F`=%o_YIfk`?&fmv3MM?Wtq8~deH&mZknQZoFY zWuI>&yE(G&o)u%=uLsD2NnKW@4(-I2KeS+#Q@H3+%!MiY;2WP2gOXNDJe5Y>0jypzzYksd@$o(eAt^Je4Go;4I! zj3ci3bOuS*^lTm;3X>664f7QV$Y;(L{WPK{CH@n^Q~Tz@|5#5Zd|R**#2S>%l35&PXLL<+I@KKo{_& z6AJSo4nO(QG;!?Ezrj#@jVSyq_#NYdM3O|V*UyJj*xl2QUxEiD3M)8rbRN%em&jZn z+~!KQ?8rl*-F4pz`7En3(3mpQdYwW~YN^qLX=ljVSx>w28g!Os_d!_T)jq_lDs=T4 zbs4Tv_LM$Ra%Tx8Sb*?@mHs1_D;XAo#NBEFU&)~N>s)VRC)Q4(zE5-YwpY-HMW&Ez zalds|h#~3SCK|-=N>HlUCXD&&LJKEbpxAVIaN*0HV%N3}N*}PQSKk`9)hiJO*?a?y zT}tnDW;^rq^9LTx*Wo7r{oUw;|My4!d|YOVNu-r~yRn@ZD47LA9oeX>vYy%Y! zzj!ivg~)vl#T2?s)>VUOa%bhY?($^YAMa5p`X!MwD=5cMupZW$@W>jx$Hna+FkvH z_Rh6y-Cu@4G2~vEj|0-WKlwE(#`vV*Q&Wi`t2?M*Ht=F`imV&iqvXyh@W`iIyy_Vf z?5gS9M-niyIHhiI8ZumTU@4&>D&Ek}`ssseUhgF7u_DoTm60VA?*5rz{Q_-E_>S3w zV(P1X58ItF9+9x~a0OYqHM0)B7MnW*%As%7K#~FRzIOZaBK05SlPT|BwlwCtpZYVJko_85 zb4s^eiJW@giUgy!6QD3X*6XpDZ6Pm+d?QYF3=dao?R&5CVD6Tw3a5}i8F+@)5z}NX zM*^wuM^k=_U%TG2954Rx=er4(3f*nvAJCgL0sVR)AYlXKcXO9836M$Ezl1=vh!Jdv};p#0AX zO|SEV;-CdoK7W@G;p09xbW#~(DNw6T*{-{;QfsUSbYct%5>>6cpKNc=aM)qox5fUr z|73S8YX8v|(^5Wb1C?L?R)Ru9!q+w0vJb0U);rvF5yQ*=nMQvIu3rn>jtLn8j;$07ciM(AMGk@2&^q)br z6I|Z*R6#b8=0hv4+#}~t7CAM7uH=m!q?fFQ?lsFPK5P;3E_HUk4s$r0x(R)SB?_w( zBJym6sqf}lmZMBja`bl+t@DQ5&G3o`@eIB7(jUQb_c^IsDvkQ)28jFS52hNs*v~L|h#nx|%^sP{VUmx7vrY#J>yduYW@M*NHY7Z~Z>vu5X38wQbJ<^US1w zx4Wt*XTgJ;5f@%+AA_CiZC=9behUHxlY7Z-@FK}5hp#v1KYI(afN9bh)BZK%cq7K8 z`dZv9PbjbIYHm+hS<41a_~xPZ6HY_PZxMYbn6iBaf4hJ$7z$G_C(r!mWJs|kg% zcWnO=Dx55x*)h(?K4sqT0y*q?h|Z@#Ut8PDZ$o#Cd0ze0W)w2R-^Wz=0>&K)7)GhJ zNhlP2)$ZO1rTQ%{&9P~Cx43`ZotSJr&YzYT1^tk7Rp}V>ANIl^azJ>xZO9&D9(_NQ ze^lN|xNYa!LztTF@k3iZVi`DO;PE7J;`_l=Nz9<-COYu`bBVVNs<9l!I?@d!u|g4g z5X&vZyRFzH)wOxl={6kp#RmiQ)}XONtC`}nyQ|*O5Tydb9>yMu)no73Uc`Iz!T(wR z^;7@X+K7*@B|CQ76G7WWxP9Ly7}k4qq3NQ6zq&nz-0ICYz{+}m8{>jt_MZkM+z zlc^fYIzYyylhrKrRZ9%4Oye{2RM7W3WOYcPp=JQ(JVsow*!Tdnzn{X^Eqa~OOW|s> z*3RE*0=6e3&Bvpqa*6zC${BE!B^@r=?EIue2HyAAbFukCnO>P5uNO5oI)R1L-dA?h zps)KaP+gt!JnV%=fqsyQ#z~~@Y{Z5C%j$g5p;p1<_zx4`Y7xBn$w^L)PE70>pF40; zBQ6CT!K#A=-s2Yf(D^K{%6ptR38T1YjoJrIGOxT;07p~ci>{Fg_25UO7sA%hkYUeSPBb&Cud&8W>>V5)yg9{>hoVi1QGyAG_Gy+m1X9y~dk4jrli$)Rk`ucX@23%fy!v%KVr~1_%6OyF{`_L!eNSus$kRwaaAWA! z-LrG65>mbn#6ei8sJhxNy=iYSCoz&Mnu@48h-N-^#KqOqN!l{;DukWPrP-Rm-tW7o z=x?=rsda2Y!4dM|Te6fNgh_D0w=2*ap-*Jx}9Lv-@QDB&U#TxgakO1CK z%iIkAI*S|i?)b47@cG})M|%H%o$pJ~)v(R^ST*jt8s|)WvX{7WQ-i$fLc>5SCd{Nq zzXcZq|4vqwY?dTDqa`H>&2nV?vlLMC&~ajg%T>X)z_PY(SknH<2;gvp6B8CKb^qs< zK?JHJ@QFWM#n+qVXV@3k&#As_2ZUEd`nA0cD;uBdeH|BPR4gpaQw}cW1;okqsD_;1 zTj2!IUs=YZE5gl2_UXZJ2hRS(oTMYX0+%!5lO-nhZ~EV1c?GW*nO=V(-gYb@a)s2H zGkT|<5ixYlrcyuQf0z>W$dlNva_Bw1CYiBD!43YbCJAx7g5jF|-9NpKS*gr*u6{-N zYx2e&D@*z|viupTIUunNZ{wX0fgRrQs(^^G7W*lf=11c1S|+5|@3I5ZrK{GsR!0g3 zg(t$Aczy2@YLpwrYHs}c{p#}`%%x7Vd1UFP{ycCoXkBAp_DX3kw)TvwTdw4o&(Ln- zxZrJ|Ipo=M)f7p!%?IS9QuaD*&mP$AY#g;Bprp|gY2@2NLX{*}y>WMdC(O)Uintrp zPRetk@1?frr>)zCzKGS=@AdZ z=V3Ubg(arRwiS%m^|prh*H#b5t8!+=bTh6f;V>qUXE7AayInXVD^w*fmj{Di z`-2}P!LJ@?4{J7VR)^mD%o2J_O*5P06t}bnsUs?YnGL91`5V9y{oTxv@9c$4mkwbV z1dST#U|VLgklV&vXZv8j?V^Y9CjHiQ_VL003Kn%4h&$AP>~2|lUC*+%U2Wkm#yK=* z@&XRTdSK`jAxa^@S0dzmon>(ketUH5SiX&IDK(FtpCZrBKr+WvM`8lAB0CnqXnmgO z?kXwSv?00RMjGpvIb2yuTA9DJ|7(bJ*JayiMogZVG;Bz@VKDBm#GcpqW+@B#hI2UF z%`K+K;yV4#m9SBiJ!j>px;8_GoV6w)H!IQd-t*Rji2+I~b+3ZWbSiQV_QyoaB19@& z;$zH_)BD|x@9CMY&GwKMT6ag^X1d|iyPrxU1l;8{!(q|Df`OU$WZz>AtS%W}+qxyW zIMjtZLI$16e_rH0(BgvEMQ9x)-LPbtNh-J-Y>lg*0bSC*1sJ5MP>U_k$YuM^_v~$b7?wN)AqyLiyzZ%Qt&MpZaQGczh4Z^U2VHwwOQ6-3 zU0!7>U_a`Al3wOf@F^e3_bb@e?4B&uQwNjw^nQ|k?1%XM1eaCum*cM!+IQ?AmD)h# zh5w6SyS9oP&L=yM4fFlhWrO!Ketb2snMlM2-301}bpB0!c+&BnCSqD?YqK3CbYBwG z=_M3~_1$U1ZU#<>!td?7l__7G6G&c{d`7Q~~q2wby&M$=FVE+zxas2@~^UaveL1c0hf zE_^P$Csvk2XKinO(_+>cy)IW3zx}JMiu#{euQ_(M^E~k!a`o5yk|+OWqaU)Fhh~Ye zAeK7!e`ads6MW&zW$i!x5T9>U9^tXDhGDXirGfiB9Bf|!PqnH>u|#zePD_*beyxDf2)004up62kxcX4El-t(jr|P|r(g+oE zQoOY2Bx)c#*^%V~>cZC~CmEzM_0iZXWH)Ef6Dvat*p`x>Z-d@lkP~#)k5}!4x_AK6WbH>M6#2?$J*&mhGK}JvORLPX&+4soz5@lHi zZXH?k5q*y&S%UToJ5~_^hgQ^A3bsb&XOi4LxkpXp}|gpmtnmZJrAqiq6?$AKI$V`X^=z zz(-kcuPWq^qZKdNL*S9bg`%%~eWUxbv&Wl-dEM#>f6&pM16T`%F#W!1X*%$Qa$hGw z^u;ZtG3fg;;_F=s3dOg#57g$9cGSVEy!&0Kc>eikgHX-@$>yUjwfZ6s9l@5%N7vn~ zmo_4LgkuO+79bGYqd`6iyiimE`JfRy-zi|KAZ&8tM7IWcAS_d5R()#b7o}$(o?(?h zck_e=@c{W@sH9?I&i#Sv!GMOVkARGP>Y+GA)J4;jkV&^lc=lgE1(YK=vHhurmch=} zE123zCfz-?%D3Z@pS>_0v$&bMe{CLlO8?=+a#d^npqu`DOikkQ^>pA;@C9uk{V!U- zK)cYk?9SEQU54AuTw|l>_VMebJMD|cqc6r+>dv)5d$%bt0ZNWP+geP#0eD~10-N=z zUMEPre71Mb3-`gcNm9!#18SoIZE&<^9?EO zTL-pJab(L6l@IR;gB8K|X(V2{82$JV8?a)+U?~rtw-(&faMy%ksZbf>UyS*s@w_PzGJoT!O@!EKqqq#%&r zvFRlnMl;dAtwgCjF&?wXrsrAe9F* zI_{egXx(H_cKZ_=ONhT=q$6RZn;R)Py1_13d@$LPOYnrVc*85T&kEm)Y1y+U0cw(l zVJL)ynKJ__sYA&5$cPunxfYL%8nfsNj+BdV|htitd?>V3Uw5%+5cul2?-fq^~yuOvH= zxX(BiXk2?uYiMTA&qzU2vPWA9>_Da`3p7~^c8=;`d>z84KRlR9=or2FF))ENjVP7L>*Kt| zuf2I|px`%q|C--2D3b$*|BtgkY&JR9d5N6fNbqExdf*vUpo;*t^T8$=R|;*Ri~w-}$0x{gqGN zgLhbJalvS)oEQ^C%u0>{4^X5LW+NTO1GrCqnJr8C=1%9A{zRAj@qO8N3$f&z-{>Xk zk~rCRX(>PJa@-#?ZPvcy*O9Gv{V(LDL`~wMO9&L@mgt3R7^?d0IZ(JtZLues)0Du3t5Yo1#Q_;Tj&-^x2OO0q4vU#mrE;7I(sbA003(p^lK#faf=Zd4@e3a`FF_mpp76gDJ2_3F1Ku`kzt4;yhVppvAkT)B^xz*N&8 zX`pylhuzSWjfjXcsANBAVC%W)(!Ra0d!d_SnJ0Cjvb|HV)_~;8HDSso_gOu|{UZul zTy<5Yb|yfGlnApFa2QF<`d#+0`HL3>L*9x(1&)0aG!Eb07%UE0bx`}wO)0mlFFasL zYs5JC-J_G~SMT*1kw3OgrBTF*)G&hsU;sVru1@geW8pOZg8M?86>#sp*$(5fVfNi~ zt9$521+704mZNQQSf$0}C`M5Bk#`G%Q^q6rp6a^_`Y_qTD13*W61`pbXkx~lgQ%Z8 z0??=_qLBIS2=n*veHV$bK}@shy#7j^KBQeIw|o38J9Uc_mfE76XssVe{QrDw{WtQ& zhw=7I4QzOHND^|AR^5)QYGaWKSUbILitk@9^_L7un^|ywqF5V6$!5?>pQDG0`+6g} z@pe*f;S?t3y!$)KHVl}#XZA4G{0d-5@QTzV9EkBby79DG;5q5Z6)!!MlA){B^IRo%!FCA zQ}|7FOZMCQ667N#u6e|)wiMF|zbm69(rMSvwhxhwrT~2(+tf^zMnj?% z&|yt=iz>kG?-{{p_~WLds}&D8uGKni#xg|u_AXntY1t*!J+6mFxf1;HjjGbW^eC2a z_vKHIdi-FRTOR)cCbWr1A%7~ID;2E0NL+aH=fz`BvH0HPh&)SFG~J*@y03>(>3aq6 z`q9C4BQPWh^#xcAz|IMsM_}AKbp=eE~@tZ`ZEm7&>k9_r7}zpJsy2gbtkoJiBYQ>_P0{57I#?fsj-D`3ce;woE` zT=D*O_||abW%>&gWqdlO9Bk(R6vKY$zgMR6!A!u87j?JsO5u9^C<;vgQ#9!m6TGNB zh}3XgiSuqHtIFC36|m! zbu$1P+04TCbKH^aJ(#%7jqtC)^&@Vdquj79r^~CEsqc0JR=);oAwwS9stZ&p*Slv z@Q#qcK!(HYu-$uB}a}^*l z)M-wD9#Fcz>DTSwe*4_=-T*KOj$qVSs3@|&>FF@6ZCh`nWxoAx{cz9!=zpP4^>}+a zvpkgygUQKxt5v?izP;GL?R9ha!uz)i{yzf`P7vsM@quBf}8S z9Ut4DAIS5$i2Yq!5$@fU8}=_s?AcxHI@;KSc+BBla(5 zXC%<$*_}!>1MFCKf=7!}*+REq71<&EOFeQyFMyT;cBN(4sGqE<@2&%Nl8H#2Egi~V)!@nZvKHc5+w+R+8`y9?~p4M-Pb`UzQ!`jkZ zb!+N=^O%rxv>?wyYLxziK2X1LuH%;cN2&@Qr&rvEa5kMr%?B0?bQ_NX*OZ~r*NOP^ zpNd=reugv;;9d*7&#*^v8b#MogD;`fT45ZE)i15Vx^&f++_H^X5Yf`;0HPx(;Lsno zpua2L5PRwf@C%TncoQVGLhg5VeX$~U8Q)Kq6ApLQxLK)B=H2OT-*jMaeC_B?Igfbi z*t3XTL|E^XMq9YRxA7nYjl>3$U2=W?Vy&IzlsehWH&^qv_9NS}P7y)iocu zj_jOZismaq{_tKi(%$*}jL*gcaxq~_8?l5aes-_8(^5sYMiYfj0sc!hm6@QD`-(C0jGcMQ z`o2}}A9Vg4P%JcB)HJKwWcyDclf&`@Pj1^DMQQ%2LMRFv|J_9}$Vf8VE4hr~G9dtDY z$__$pZ|_;(2U?$zUJnV(83DDg?}OaTkJ_4R7#FdG#MB9&<%)vCF#`@O(`6m7ej>{? z@1^T$91=s*ZHFFeo$c-%bcRYOdun!w2c@~|hf4q*@`@&T6ioyzA^M(5M z?`SI;x@1RJk`Po@SKdbRY5r@@l)+_HfxhY^%jlwHf~f5Lr1$>fC>D16z80gD>?q@3 zrR)Q5GlXENX1x-~`+Gz>VcooS3kelPg*f?_(dF0K;l_Mm(oYWcZ4Wo)MOpJ62ZH^g z=)3Q3PYT)d53}Y2(&fTM-o4e`CWJ(tlDji``wf<6ZYj zQRJ+ieYxX+v}ziYO>9*;au;N4r4I3rDjS%L2WetS%SU~>Vjmpl)?78bl(tN>CvEyQZix|zjB zuyy6!%po-`1&m|`+#jNmy!f6_aF61)!%v=T8M1H@a&O*7&Byx%|B^r^sQ_s)m1MtW ze}8QcdC#-b{s^5D=IUB|_qW50*GvTHjv5wKTYVn$FxBYzxAAuEGKlD62mrKwR>9YP zOriA+U$_8NAmW8jM?W==&AwLf&l@CN#Y&<*eLD{OGcNncbbq%8VY43DE zo7K!ltH_!0l1QNOGIZEer}m9K@0!v;q3j#AWQjo;@ zQCwdwnl0e{Uy$!nLUFImCmzk_m(i<7C556K1yMl4H4q4of_q7rBx3J%VxL=2@ zMg^4mM!HW!p7&JfNzw$^-TPl=_tcqwlY7`CmTkyEW0)HPHs}Dc=78+6~3z=%!rR$f zwERu>A$`y!=*Np^MCJlD&CPPH1^PN43kjpHUR-9+s{NQ^cw5#cY*^|o_4AWFbbfcO z?|a0oOAQmMJ^)Uihi%UP1}*4e+KXlaAAl#O&`Ni)l0xJ9JQ)=FMMK8Es;1_9&$AqB z+Ad}0nRc22AaxB0+p8M%2{Zv&hvU~Fk@?Q)z`1vcC8GF3NQbYViz7BRtTOS+#j}`3 zz?x_|GDL)>v>)S@QC5M9kF_<=UGh*))(UOje-R$pC4K)I753_RJ$6Hct8#8@moZTF(8M$_-q2d1W9q*ke=x5%ZzBwl6S+R-Jm`@%4hOTOXN>=o# zkM@O!c9O(kIG`=-&ehpY=S1SC48Lc~^H|{rzdP6K!>LWmKt0#_^-tk?tslV4l5HQv zoFCSk@(R%M()YZ+K3rHzwMO0vmW#fn>|GxFXelM?S-KeT(1;Y1`}cv1`j>8rK{IXY zJNx>u<+AXSMgglw(n-cTiL)ERyVh> zc6~X>(>(*uY2aokW$q7oXIwbzG;ucYpxS@PJEr57t*7Tn&ADuT8X3q@fX?gf4~2?B zlD@MDen#)rQBubchS}vkL%X2{SOE;F<{5`^;M~KXd!o}_EFEL}h~c&dynE5CMHnf7 zBbY=i5r!A;tO{J}RdvN40C8yX!~3ne*T@c#^Wv}~)fDNGtNpve4&LBYPRa}8-c*Wu zS$>bfI(RjQ9VaSrL1H)L1>Xk>Z@!v=Rl8U*; z(wu%fx=@)Y9L4aB4Eo5xISA}=d$aJ|*>;)j+HmJ_s>gd8;8)>v3wORG+g!e{`+g61 zE{^C!8QfrvbEZWR!x%*b_xP{2**DpHh?$byzOt-G6}q)qt8V{t{9ebZXIL9!7|~A1 z?1M8etl9tC3?t_jdC8y3lhc+|JYe*qT6F+kT=@2%M28cU;T8>H~lyu2(Z%P!KWK25nMO|9?gCL@LJv; zlg1g~Qv%{hjU+8hh2f%P=_egKcR*bNy9RI`5Yfp1M1a^C2&1abfx!sowZi3i@fnAY ze9vT16e2*#keDE2YVy_?a1_+M3cp5a0GPY3 zh`ei!y(aGQ-?1vTKfXYYAHGZ!Vf@=qXz5R1@Yc{gFhGrga0zkY`;68;dby}1)NyTF z^4AB!pSSkdmFXhAi9b=H>0wp3dyRT|jKtla3XPLS*1=w#y{n1J)ky#GqCQ zNe{e}+YR&w{j7wJ!=E=R*>!y)#b;mQTTy^LyYY-gsI-=-4CuA*E~(%rkM}m2?uZ}| z$wODgUA>u~&gD(Qzqd{Pe_vqvPZSOxmd?vP7X?U5A5Pjk@je|`A7y*gyNil>#ib9t z=rfh~c*{5|bLMOVi-k*8cP2^KP;>|X~HU}B@Z7F8H!=d?cm{b(OqpLdtWw5&|}jonp(`)FL53>1%US5Tn& zZb82U0;C|YHE5S}7%tKGEjRz7LgYnpMabI7MFgv=t^Fv6az|)5%@kxjWM^;LCk2d- z!L;@0?a|r@PBMnUSE^1Z;p#Dgx22x_^t)Hr_daFnC0MjU>AtUoN&j3#0>S{(etX+| zMX$uROpT1c(3}RJ|88x4bEBbxnsI3a zZ@qJ$91AtvoQkG0$3aF=A1|O(x{x9J{mY#fw)w0U4aml05L=+LT34y;_w#?mZueC1 z#6~Uw9*pF^(^3~}GS$x!|bji=lOn96*uhVR6vAdc6Sbg7dj5N7xF6 zFT<1F>czmxkIv_KhwRCiz))gVZ*+$t=mL}VG(EV#CniotXM3)|)&36+p#GOf8_#Td z5|^ynMA6)KwPE(KpKV(bxjN-_f_U92-D{Oqj2dpRlJoKH0@7C8AJU~Zj5i72>F2Sx zbNI7Y4v^J6txHTKUaSE8W@>EQum{)vj%0vRWDYe=lV-R)Px%Gg5mv|gux@v%S&yfS zhOHJMUN`tVxfntr2%-l-C8EfmS1$y}FS(wq7b!Atsqw8J7rOvbY*z3p!?69v?Z~#$ zzbpsHGB z^O}rOM8@$&bcJ~V<^Z0WVO$}}7!r|arKo5NloShJSn22oTI5sPaJay3>B_Gaz#0@< za{N046&St==na*TnvRVMLHfi`Qxy3y%$yr}z!#FG7)L}Sdw|?oFF?jL+sZ`K<3T#1W6!>MZ@uP+kzJ0CM87_{d0&};g<>?|1fHQSdl?3a219x5ex z5vUOaaR~|dzo}8m+)jT&+lL3pEESM<@}K0{yqULy|(~W|Cb70 z)IYmghMS2ksXuG0Ynmg6O0Ltqz*F~*gMxc%G(CREDb;pGNA+5UK#6q!(V(=NMN*h*+klX$+0wKJ*q{g zR+-0k-I-tJ;i!sbDuTd@j9PB(7wo*9QGWRor%Apg>X+#TU(l2-Qy{X8C~WvA?k>ja zZb?WHmJ|TEFmGdkURQYjKr}umC=&p2rYFi5z>T5x!Oq?0aYWBZSK4!qxi-*hd9S+Ghk^581Vz@`*BQNmCB?~$W(%6*@n3Cz2bdD%t=V$BMp>pF z9>E4BB_1_z9iKGKN`G@J_iJ9sBM|3u&Od77^}pw{o|l2=lal=DZywztZn}BjYSs9A zs;uW=%S8Lf8O^^1V64>#2mS*~`&mKWVYst*k!m|J^45W{sqbT;q#Dn_Q;9z*2-Uf( zI&BAS1MRJmLP0eLbcKcm)A8->|@G)e~`EoW8cE zXoVw*60cBA}-^z292`m6YZMPfNGJZEL-{5 z>M6A*#q|){|AUk5Qff9tF7Q<(tDS&V+07Ahi4$*SEHZKkht9*iI%hhk;(2)V^M_4n z7R#oQ@7tVp5t*7g3zGeXDy^wFLC0^_i9T_{iY#fj6#d^G?yg)fPS=sw4-T1Dw;qggBFT)Gmu=EXlX;)UZXOdi68nUa2ahd!Z3p!a z=jHggTK|jW5^K+A{jZead(?);)fabi2RDPJ!}6W>#xyP{vRa$6H{!L;M=%aH^=}G~ z@?&IK5_UL`{$~2#%&+EKnh?f@o)Fcim=2q&%v37F%i{}dS~Bgj^3pEVwK%1cg5gQB z-FJiWvy3+ctSLMzx@69DJ)~(}&7gL*65LbiU0YxbSpwILHK7Q2GBN{_it5ie&LaRQ z7u+~PS3g3est+HX;$_RaK&P>t!mG`|zm@S7Oa73bPw@;eM^CE;qIaT4T`AC<_F1f0 zoZc3c=6%Grj5e8SOhOWmK$+dVy;)7cVnna@0avHpW`x{U6cjTwDSK3#Rz>?cC^j4* zxc7+z5&S7Y!Ysmlhq@P9R~0e;ii0CvrhRI=I`}a$k%_Fy^7>B?pnyS*`5bZ;f*C?g zDkI{~xwi$#xhSHUcV9gROHsZ50*TfWW&b`Erk@>iCff*r;mk^6pF8FOqz1f9EIX9^{3xzCrTUMU#4l73Wi=bUc&oKcK;R!D}rt-R!Y;+06)od*KmiIvJ$-+%@b0N7CVL zC5~z+ht$ojjVuQP=3M>3Qlp9!K)$ffGb8Phh5_o!Fx&>%>~gplw4#)XRZ^%=JgjvS z^Jo{z?|0KhZ6v_ROHhOu5Vu9&*v*~F$u4nOJrBv!EW9{24e3C>UZntIC4AuAVx6%y ze(=;%y;{02K?62zbq8;+33QU~S(`TAj%!Rmn-@^m-)PAK&+U%Eh>+e2PrOn9AfY^+utEr$#z-H(Wn&awFsX z#T9tK6Pg$iwrG(F7#pyi4$xLjD_fl{su0MlW3EDVKX}ld=eUH&41$j%aT-OFg;#pK zH9J~YWvNhZ4L-q9s`nPZ%0u|j=X{6)97W#?D_^AkdYlK^^d|x|!4v)g2}d8w;=8^* z2in$bsixk0#{mgcFP8BV5hX72lCIv8zPoowm{;5tLi%V4*%X-Za3^7izWr_;O+IRKcm-^_oM9aVLH5EXp^$T+5{XftW@Sn`;xoqp)|UAq2(_b);O z?<2jn>Ovon~G#f9P}BDOg$3Y(~Ly7#%I?KD-(yZ3QqZc-T^vv6H_H7&N)eB#sVJ+WY)D|SjFc==wn_Y^C~ zWKy>~cN)utj6Ajy3gxj(xF!{Adotw_Np*ckB_vjN-4c7@G;O%QkfK(-qWMcAcC92R z>ltCGGE7?-XlP=?^}^V|AZgb`Pe&VQz7Hpq9wIo!=JzA55e-36GBN7Q&AJTRe{CHQ zt{dG;gfc)BI^kRbZl{8mD#Qt=NADo9rH#Vkvh zJXu<%zztL5mhpobEBX+kn zP~`x>tQ7R)(+y-nw!N9qD=mCWIgBCC0Ck1DFZ11bVfIsa5_-R>3tbtd0>w=KaKAnH zB({ckGO0Lk%awpoxLmAs-u?p#SmUqop2TxIoX`93uJKHc4fwwT4K4cCQ_;4Kr6=p$ zY8A>s69Kdtd? z?Pi(P9dKe~80Xdg3<=C(ajGhj3Wg4p>UlV!!iSFS{?$>3vVc;+e-)CMU)&dCPpA#u zXFhVn209gm+ zgpha(PkXSQMu|At6AL|GQNo#H)697LaeGqSRIsz7ADt4M&6V-hU?e64qS)ok(ZB}} zL9>kZ&dx1U^c@$JaZ;QHb01RlG7hI{m*93NHe(s`OH2%dZSxc-y0N)KE>T&l-Z%#= zphVe4rp(e$kbG-VEy^joDNItTSZiKOtKMF*6#Fvk(|WSNom-r!t#3*#&meQovEqQ$ z%$#th#Bm$Pg97aoz24238tui43t%!RZYUe9NMyOfg^)TbRDNDT5AU8DU=J|esHd6_ z>67TiYaiIwT2FOMDnO zrL+R`wY}k;?fEa53#yA)J4y~swhCm}tlmG=w7jUJ4txXJe6qSonr0K}cZssoGv2JD z2i$yzJ^IDRrk%9Z^NCbFHlGHRz#jj1eMrqq_-`G=Mku)Cwf3drq1f?i!AaY3aBfq0 zQEkb#E(l>tuVqCm3;)^IDhvjXtzzN{3o@?UtJVu#Pkmg#Rk{rRWG zmv&J%SvRbYB{u?YWJrt)rDJsxlX%`HK$Ltpk%aG>KRP!zei|AU@~x+g>7a28?mH^$j{Dm3{n%v8yM6CxAz= zg~s%&c^Za5w-5t(->W`0%Vks}`x4lAFTR9x-1$TV*H!h0oGr-NKGs`Osg~L^PNjIn z9=!+-bs1T@=+Qs+@k@B-RAkyC>eBUdW?@>1j|A_Pv>MAc2e29fk zaBF(pkIzI>I_R&6xbH8OD<}|D_ zo#YA^y^pETmk4N+NMNpYLUxw1e#AuRJtcW#PaTr@@iWA3ZjwsBY%S`VED+hjz%kquY6Z28@AOWcJvl;8CY5P*HfN9 ze0gZ`@_KKlr2M7;uldnmP~*R`;>-U(7f6=RO_qJOCMyE&p}I*s=Y&7r1bBK9-VaVq zq79VQ6$k;fW4uvm6>xX}?2v&Q;rI&oNi|Na0x35xb@R_l=f$r^*nh&bfPoAU>INft z8sLrMcDxTvS_(RLgAXiG?xm|2RJSzvfOf5eN;*TMfnxA-Di*dJRu_nEOz}hP$i;v7 zt|!ed{+{9G%hV5AsFn0VMw3IN`YxWJ0mhJplvEOF+I~eyqrjqsXL*@Y2|O_hf2GX; zgBCRi7^+z7%3+x?Uj8hk6##B6cS!utqJZFt(|BAo4}O}ott$anm6dOAqm zIVx@ba7DR(Wcy&fJhjnfd^ws6c;@S1CY+fy+}(2uKI-A1+W4hD?U5N8ON#H>S3tWD zp3H5HgeDMUG>bD{AIZa>$*AG}_#&5=TXz2x}c`d{-PJ4hds{ z@PRVWCEnh7KLhN9IkJd}uX`)lGnb`W zFp&Pf|A$oMqje=J(sy_c=u}Zw)@=bV2;d`cw40Rb1t%5n-n$V?Cs})i4Xd?9Z2I=@ z{S`Cht{itIH7o-5;s%CbOYu1wc>g3Bp#qxV8pf|%Py}SIwhyACv=(I>Sf^i#bGu5# z{#7w~WaQnH2^C6t@`V6sR4$h7dkP>T$rd`|q~TO)pOS+ZK{HHR3_k}2GeeA_c|ww` zZ)1EsO+gALy~ZA=gN&gKC+R41Vl*QW!^5L06;=+a2Jra~5^0k;Vlk!dFq6Yr_dxTt z*Y^Cvar`J4_wY?NIpGEmoA90*=s`ON$iI9a`8>4u!6G0f16UJ`DH~3oKtEG^j$~NZ z9N|8>(njM=ghtoKOQpK&|9r>zvuEr{1!gE9a&mOA?`}J$l;F&`cATHc?W6#_FSE$- z|00;xgKTodN1C19j<{qw^U-!ezXmXnUY#OcZ3Bqa4cX_WqLMN}2!or_G?^Y{Yp4Ct z3-Q0ZvpQdRA~;kCV;m@j99fmNNJ>!79L0WYEqjK1FsYMFlr~>JoxN_oF>gX{W+Oxa zE5N^vqtSvei!9w-u6zUCvhA^*y?EQv8?plVwTpPw4!6+~jzb zU*WeE6!z4~R)aW%A>b;X#PQoB^B|;LeijCzHsNG5$3v2a_1hBQ)Pb{j?6d0-{5RkVlGO$YbRFwb?gLRGnc#E~7tK>zfLZHrB!t78q01K{D z=!Q5!xDxI#!7b@W-xEfX+|puAOiT!5K$||A^YbWt#m3iNUkIztDS6i7T5v4asD5Jk zjp$l)>2~Q`PZhlDnKLX+T$Z^+Z8BA2KE6%&}+gt zk|#B~6=Zz|=)TfVOvNj_3E(e|ui_@P*ls1DiL`3_ti96cK&~YR@h=;_IgU-eRWfZ* z3m_6RW#+HcC2!JA1T8iztW=FC+Q7;b({lXHhBC<-TxAOiaMCx?;5`$+&x;b@rsUGZ zW>)mC{Q0D@scs~&Bevz0%e8`3EafZFpX+FIe%Mlk(@if;i5Z{vMHSi8ob2<{ zqYx`6-0YqHMyR0;xtcyB*WgoQOoMECNhV9#Ih2nV5wfg7)6PBSeG8=Xty3r{b{B62 zYC!VnRem5w6Q7r`7w|1VQ!ryTLiaKeg04&Z=Nxu<+1{5Tbn5w~Wm6J@9{gSibK; ziXD1SQ~nz`;^hBt;E*V9**WnPTCblvw8$o%wbg)-Xz*SLf>)=m~)j=sUrMK3&++-KX5?}T!vthVbN zJtM{;;SQKzf8363879c=ddVCiYa`Vg&0<{%>Fk;ca!pKrxdo|Q*Ed_P{MI!5Xz6dl zv#he{ZD08!M2XsY-?65}T#@G*Q!bQ^;fhAB=8EuCZmjfjqI)9|EsN+wi9oPpjo0_O zNI1ELk;y@nhWq!f?oeY<0e8x`%mjeb!~Q$EPh4D5!&G>NTIRGW(E?F>ZCp>kR0`Bh z-P6xqRW%YnY0y`rhtJI+-?iqb0@$i;G0}_m1v*uLH+#+_kt9|xi#LQk0NQ}^+Q9r zo7#^PgH?oZ^|^iNZ9O8phNKJ$D}5XWu5KcKzD3DlloA31oD!(ndk1g*uaK2*zd>vP zcqhl#TiNxJkMfM|9zCbGecD*!^f@N#xRv@kqb$^1WIN(3lXT7jvf9SAzL$sITENFA zOv0=B|3cprqMv;6WNV^_&8H!UUYC%E+de`TPj|s6#17yOrq7aZz01T7NDgoWgsp_e z1>uEIg6%L-h_Nd?SG1T4nI%018v!OoZw!YPoz{kCdx;0u|FQsoycjUeM@wbl;F6$B zmQJ-i;s}W>WwF_toNbLN1_iuvY$fh;UK9pt50{?$3YG;nDMx!t8W!ik*{q`9Mf|J| z*mt3|MU_~_@Fdhv@~7Y3o_|;sOGy~vo~TNo(>HVE;7qYD#=(WT&b}60nyl5~Xp_=i zfRToj7C}9Gb5i<}g8B|O{PJ!e`F2kLTrZ;4hTH6xF#HxvVz7}?*em|@zBVVHCWIo@ zh*Q;9u>=@t6sK9#fb{I-lNK;r>h%v-^qD<@_4=5b~5m9 z2I>AcgDAT>&srthdoaRj+73a2nG$|yTWwi`X`H(bVz05)V~^!^392=mO+8cFwW)Jf zNV=`r2VUz^Eux?rtFmyfwXlcUVKiV0S+F%sK76I5s$KSI&gE5(7xCqVpu+xIFr&$a z^H2D#4QRTcT?{16(p>U`C{yrJoRS?wUE6L#Q6bsFmdtqx%p8pa zU}G97wEWutSCH}6(S3zE68USn#q~$?h*_PMWgH_nT6=I6P5$fwNa$m{(rk#NPjXNd z2arbAeU{xlgGZktl1#ma1*SF75~7ej-(6c6vxSdCR-luaH1Ui-nz9R1FS@h198vo1 z@va~!ySX%w`po4Q>`x2?Bc?W*%dkCHu5^c3`1WxfMB{bH^6!fA{of8Xq0;aJ`vo4BS+|=Ft zOr^ftNQJ&gfc6_ZXIOvAc{kCC8`x(KgZA7_Z{_E#8Q2OX0y}|s#X`O7(B^0%h4;6j z-Ox5=SI0B{=!&_FK15C%TMmBt99Vpuz|2{5ffdv-xhGA36!tKODe5 zYj_AW2jSiTVCR;`NN;nAm^V2N(me0y?0fs5uw$n_G(@`4G~}#CkBr~UsNpZx2sU;o zfBwKUb|}mUeBc!D^H}$bbNI7MeDk~%LrDcKIflgVCDNIS$x{IQIl!>tekd(`G@ORp z-c1gYOs<%DH#m5gmP#Pm_Zk3I4hM}zk??{{#!TQ=7Ec+T96iE|1mH3&cWIt?k?nW* za#BzxO4Csur_IzV?M?{_gHgr0 zB5=0+vW4Jm=-O2wD_3WOFU@?8lnpU=>-<8gK}J-x!=~0K|1QAvQdOVZdEB3+k9=Qc zuQov9rE*Td)@od8_UcvRQ}E)Uk&4oeu>C%`N>7%*YPyG}vCHHw^xmG%d7_EfvrET9 zZIR@A&E7w1zX|JmqMLx|rY51Y!0AZN9{wD#e`l`s+O-KSGuPX{80MKcBd;_EiR{~0 zMZZjknK6{+nr9KZqyEx4^#Aa=?-1#|&W{z}*IGll8uT80Tc1unNxr*I?#=zO7Rr&g zt6ngz<>22DgQ&x_&IOmup-eMk&R^Pj(ty$n(-T^qAWy?hMmla5$X|}yJPP` zVnD!hJ3tKf+gRSWg)#_u)$m{6RreRJ(n7zJ$ggKb_~L<9eR zspI54ifyKOc7&H$9Cvlv@VIw>DB^qhAo-Y@eO-?6pZO!6@5O(cuV)68EKiOtr2hxR zFqP!kB5Oc%lTt<=6D9Ue9+oiO_`Dnp=Q1$+%Qx$f2@W#A6`dP1t68?EL+$;AKt%a< zvv|m3U4j1d9C(1`ZSh}=?Fxs~ckYeUmV&*#`n(@LHxe}BLxxpTM$`^{5RtOUQ!(B4b!o49+EKN0RB9&?N85r!g zWXli(*qZPKDtxVFL#^}}{>tIUkPHjHHAEfd5$Obg)U%>}F-cSL0iI#fe zU8p}>ou=gJM+a!xkt8U^nWB}&*I;Rk69^8K8lbb1NDqb=$hJ~Vu^>cCv>Qql1HNj0 z_#nw}tF*{nCvx&`V2(Z__ixTHOjwbtw9L|ybOHITmm&bg>qn_bW6wv93!FZ9AX29;Zz=Tl=ggz5M@c>eGz>#d;L!e?_!q+EEX z2GU<;Z)t=e%=%55I9K%^kIh08>Sf(4vIAs-y^eyQY+vKo?hdfQb*W3t@|M{lVKz zvDhMBR?|#gx!vmVH$_q$R_n>j>C1rvg~ipo$m}pZ`CfRNm{!51%shS{@CT`)9Ly0% z(Up<7HGVS@ZGwSttZL59@+3zz7U#{wA=CR`k7msdaX|`T2e&uOOY67 zalp%+mSd24u9PRGSy;S8&!7+dR}l&JBj1{yfqgSd;K5Si!B%|3+p<)%XHGns0tB=? z_}^+*7SjEBp2K>io>#lh)|I`t0VM7@k|~-JE~7YmM!WYHaimZEDVNJBbGg*z*%Et| z#OhjUXMzJ57yD4hf8SF5>^+6B_>^{c^yyd>h{CzGtCC}i3go1Bd`0?WDsfuI{D{)& zzNY^`c95uKEGM$|Zz=wY#cdSkks;h0x|y99ls%kEzRnNg_nvqjDGS}z&u=-y-2cpa zvi-rB{9DSaaq-ZvSSY~Q=u2E|XTj=6-q~aCXso}6)f$P;#6|mS%=e|TqvM)K0s)Ra z_+Y;7vRZW5BesyXD;wX%3>MHW&O%k0o%BIkL*7g}CbBqi@td*8xCamUTR-(^V{V?( zv9V+eI_xDO6UhtVe?Wsb>c8VXn!Lhq!!c`o>?+VrFxzYt7$Xfa3{H-rr--ccjQRYl zh@#%jB8GF;&Eed7R_Yw}!~3Ur{?g>KsAi^QrKvqu+i{loRDiMKFCb}+g8%!2)lPl0 zSMFQb+7`a;jM=XhD9i5vos_iPQ`3U)q2exrTkdwiX@v~{$P1I*;w>^bDn^K-o7BkjfXLp*Nl2bROof7@YMvBNIh0lD$UCsq z7DhndiyFhOdh--}X1Ezt(T4E(vFAa-Tj{i}$MeLX3^n|~7A>K;%1{rC_U`hL70~JX z;n3t@`a?hPp|`f`NQJs)Ya+VE~F`5K3v)QqzkrNidr$zt{tWITWQg;EkJJcEeZQw%$!!s)=w z<}jVkFCb=~w?<|ME*-Y4G$L*#16CldNUeVp;R!3#|B8QEk4gWkIr?;NC%5dCNX+m} zx~t7+EH0|Qau-Yh!pO{nWrGk2v{qq7RMkb;7w12s?)O_T$l)(+Oy1@7kU=NbdCaxd zQ>p{sKL|jpJzShj!dA%vF`mb-%bHLQx@}u+s)%U-J#Z1at1%$Jj7!_ho za5hqSv)I{XuS`EW8vu0)c3f)^NB^Vm6oS_$-V2cU63d1uBxQ&_=m;Ca>4~puhPdWq zhHRv4TPLDwqlyU(Cc9yB&Hm2#$|_xBWxnSiMWjL`Me4OJiI7yJ9lkkT{*91sE*wo5 znF_NWf;i)R_$W&us?7BfZt;{aG;|Gu!A8B!gXu|sPFG{Paev^g55N~b%Kr)d_L4wJ z#DQabtG+y;YQQ&n0t+_%4QT&l-s*j0Lr9nG)GGD{;E#u{(GAF#G3MmyYlNJs!_3QW z;jaE%#RVc-BF-nMlXMk?J-0{mAQfYqN5e;(CjYY__NR#9$Lj7#()P86<)w$0$+H)d z^N~nZi=^q|%KhE@W5>WZec3tD)3*kX`*8oqs^zG$rL~8Ubk0YruNP@MksaCbRMC42 zRTstC51f(@y8r!Ce@OkyRAHjFXx>(H6uD^&n3uffss|s!c8M3&Hii$ZHR)1<%;W~M z46P~McLBV%rPFe$Z58&HWa7ic^t{o_m~y-NSmowQCP;`iQMWQmVsodBIb)8-Pz}+~ zljYVne-ltMy^3f&I|sbf3tRvBLP#kpfX({70j6mqc78Eq(syt&=(MBwQ|{!tZ1*rA zcH=K=8LS>igb`pm%8WlNu6QSYG`cnkK1h&Sjl~EuzwMTAGO0n$|H84rr%uilG5bE0 z^22rb>B(tGlKU1ufefzGgqt&d5Ial+(v5(E3b0dL2g9=BmCtJT7`jf-YuM%VFj-|Q zX>_e8Hup#Pw)Uiws45obG@b#O&_wFy<|aSB1~WgCy6M&5eUVgP=h4&dz8mt!&%qY@ z&Y;hc=gGdy!bDjZo3n~b+Q3|d$}+^Vv+w^g#1t>03}vm(qwMNWcO8wR{n+Nsb^|jB z5GkJ%K(KOgzIl(lPaBf9#l6$1HW1BZL)#rf;WItI91!!L z9fA%2Kfqn?3n%Tv3f{v?Z++lx{o?OdVGJtL-*ru+3j}_a+W(!|y2&*Hdnz#=-fIJ>VFndL^x zU|!ELVA{~Eoi@66Ju{F^{EAS&aYb$Oy_x!@=6c<7uBhA2tK6rQ`zyN|$Zd1>lXL&W z(dT_GMHHeA=iRjhdlEqcIkIy|Bt4t@N2Sd+Z&@nTIo&^ zq`ML6P6-`KcXw=n1xh2*18ERYy2GGDx)~)k7@cF=$MZbz_aEH9`-=0tj`Ik4z8;&G z5GKHUe-7$F2oaz}S7{Is%);omT@zxHe%;5g-m>jC%Yb&tvBRv%Jk=nyKYe*tCWyg5 z4)q35%mz59C5OuKvBA{Oi5DKJdVEob4m4A`Qd^Q2^?H8&F<0y6&inXRVo%qz$r?2a zj;S*S@%rxtzSy~lpW5^sKI1$M(C6PjCjDGcyZY+qt#+T<_m0No?^cyv8212YKNzj* zI`IDB_89{woxBW%-i~{G@Hbh4^)UK<#r#}O+$B_p>PyNHwv89cHp*}6-UGT@_7o2S z7V?4tvEu|-G~y2dW-;pa_L}Jk;b&$lcy)Yr&61G5iSpeZWhNL?48uaO*VvO($bZ4r zG_kL6{z<)~0^7FV{uP33-c5Lyv2+Gf_^G>RV1I+$Su`$G;!vJE|Hr&}B#Uw?*y3lM zY_xW@3mK1~hB}>8n|C3(ida!rL0++BIJ@*wnN&Mz79CT9`oaT)x@N9m7uj(Je{Y9^2#q0xu-?>RSy;rb(J8T2j5!oP99$o}NFMuE#Aj{OM z*UH8eGzjOXY|Rr+_4k(t#arFyD_heZd-h1FYO9`H%e z#+se&WAEoG=0}TkY6sPTtd+4Dkxzd`;dZ@- z&EL*!oa}S`TIQA?k4rieN8l+B=3`co8*cryTk1;pWePUUJ%LQ5V$$7(%2ll)p#)a<|f~_6JL=RPx+57$DKs9VhLr^0wg3OYw_I5 zhDsK&B{+WZE?b{-^DihPFp7%$PA%9EZJPhH-A@8ovu~g6UBl1vN}Pqo9OS{tGEgG@ zsKo~(w<#JbhYE(4X9iy(_b4Kcx~{%QZinCiSOm0(1$a20<^Gt>=PY)t9C`$6KWZm| z|0hDEiTe*0`33$Tv1_&i8PFAadp6@9VTTTrW9z7CYawOdoIpPN;F;VX#YQz1HNDy= zP?H2|6$H?VUS?U&eti@Z7715_wlmBD4PPlWx2Q|fZrNV-V5a}F9N;3P^#jsohdZKG z@H4!>v(jxb5Us`x+w^$hyeD0v8x{pdhlT(=D2M=hNyBazj2rsB;r;e^<`4Gn>}vGQ zFH@xT?N8~8ZuSLSZ)EaKyMw*sQ+Q)Kc_z+w#RDn+48PhV1gsK11+~h5?9(EGp6)*4 z7ba8W8DpeY?Icy*+}-#-aw;q)&gA9s`(r!7Wk%stb# z;p9hkWsXNHOljrn--K?r&e?jS!$(Hs*bbCM4tq3P4PE*` zl60FbxDV%eQ*K3Qfez0%7M*5}7pe8;{3(IHC0z=ZY^X2k?aA0cuDiIbSWf@K3<$M@ zC;Hlp18&BZ8hmAvi@`#h9TiNaFJ9|v}`>XAHrX%{|9>6@_J zniVVcv$<_6`&d?l-dN*XUMhg)$n&$r=SNPEkVDYWUMuBh_Y75g#Lc9)0IHH%()wPSssJ6=y+=-0h*_A2EG+o`O6d=v{^ zrJIu}2d=TT6};2U1u`YZz-zQYamp46%Z*zYu(d~|C^$ytg=?RNW15uze0vn9!c_Un zECeAk%|xD|L6o2(prwp%ZL~K1*;eEatqV5h;!>_k*uQ--x?oTU{-NCc_TrmGlz0#h zRHuuel<0lKxUFH`b>aTa>GA5fu`w~IhI*%OB#7^6kNgt}D0;OSU?)t+<#zsdgG*FR z&eFECJx*mHo_j(T6B~c;;K6x7hV~v^{n=A3!n>0*5C)v_kDR<}kbsLfO6dBdAlPFL3OH6}_?qtM*^gIV&}Uo9AH;T5-6=;x2)Kk|u0?{4 z>s<-}&SF2Fj83@A9&B;fW1X7_pxE)<)m;!OH3@A*CZU{8InF zF8JC1x?oJ)@jJ-XJKin~qHAlWg5|N7yQgAXn+Wra$zQfIL}6+uhe)|#ne4%gnT;-{oU&VFrUZ@hp|QoPe7=h6qRT%vbQHng!M6SFVv zOW%exgn)2WKRm(r)^?pz^<}fGbdApXQ=#8RSAX2x4nYP8C0fOC1KSmp1wfim{m9Ph zlsYNb3Kf>sj7sJ!Ua`832=5b1*Uid7rs3T777xyXg6(~=SnaqeXIzOs^?x5kv|(O^1+Z4ip4KMSqMhuW0higUd7*k{@DEEKeCW#4Af&Qx4JB-pvNJ8X#m{QwH%i(M7j z@#6OS22PT=T4D<)8O?AA9OuRPBCw+PH2mv7?CJ7if=V{VxoleT5 zu}|8MJ@<5XTSz*&yaEYb+PAM|^zQUPb_MN9MWFAbUb-ea&K>-QnQy^9$UkJ8c-mWlv_+Y>?jfR)3Wn-Yf+c8A%o>uP(` zW|AXSxYJOt2f*|iDGeUuD0fbc@nM#y8`Ah~p~I5VVv1%TO{Q_ED<$Aa z2oaVK6%Y7k>OkJbC-40I5-&q&L#iy_t*smOjk-pAe$~a*{c0c8)198N?Gh60*d<|o zFGNN({(Iy~HEp+WVxrh?_N&NJ;5iUHwpp3~_)0bquiAUV;C1XEQi2gYpXF?WpUI(8 z2z8{;q5vPppa0%Y>n~`3UDV)7wzIG*HZ5%d741I?5r}vNT+|yTUx3}>9pNINCP=P)ujpenzVlNM!LwVj6puzXYG9l9a< z_iZoP!`d|^R(oV>_scrKxZNV;tvp%#vcY4o6_crMTVBi8ky8~{(8gfY2%FR2rl6fB ze{*BuDzmjs^omBg&vp_+OoZ7)KQxTqFbo33GGefOnpWH!RcxknC><|r|6Xg5012OV4BdX zeEY8LKCXx%1XO=9X@z>3J8SJ<>}}Hth(fO)!;*`@nHO*76nbJ@_*Bnw0zMi(yqW;O zb_v*_qabZ{zHU4372^{dXY0XQY_O2_!#%43wkyWfg`WmEEI_6``XpVt5JtRl6W~qw zJ>Ho}%EP{ZMNu)`sT;4@Aq*G8{S!%!pHkP&myAhbYhzEcYlmO>BFDy@a#L@yY3;0w zL|3d{<3)@yGdE+R(d^M1Vs@JXRtsdNymO<2be<&rf;iR&ruF4%>_an`wFflQxX8nF z=a((foK&hye-vnqceQjnHg5dZSqXmmxMy&#d(|{|JN1Gfu%0m;oY2AO7qP0?j);w} zP-!Y0Ux$E@@Z;YEFX|fQZ>pNQ&|3bjrn1#YN`sL<}Jso)K;a3GIf2jhm zL(jLoq-=DX-WSwl$N^h-T}H-i9I|VvqD3oO`ESEQnH!OLf$lbfg6)8CM^dRp6E_8X z7qJ+=400aZG${T%DXu4aUC=+4cJvUc)oO_Y_L)&PM;T`D-y=4VV+n(%)IJ+~{YTpe z9Ym_#&7~ZuX_03$%YcWYz|rH|>}_gg{X|AJnW)pv(^vU;V?dz@3x}tVX8WBod>#X) zeRGM<#{eQ~+LE}XENsUw41YE?^1@2*9+T(Sn1$T{P0t(I74ry=J^oQdH_d&fJB}QG zw7qAEs8Chr&b_boxJ^JJHJ&b_`uk@ufU=2Vz=clIJ0}8{@BP1~&AGUK9kaTPA31QD zMdN@e*jc!~AQ^3wm1sM2qG}!u6WW#IjJcHMeBo(E0AA&fwDOB@iFMDTZ4Xm@#-T%Pz06Nw&3N4gc$YUw5SzCjZ9uRikj5MAwWJF%t91%-zYB*qgFrL&#V-C2le zTHh-<_J#J_Qfn$XQcx2wnTbFn5RRdW4F{=B@3Pyc;MAF_FCVDL6S$tq05a$W3jCq~ z`^sdx7L+-OT$QqegJdaFOr6v*!Fg=2@}B{TetNCx%JrtsIG+Ijcmk+Rq)1VU%XC_ za*p72ppOAw&%9j$^*HsbTwOPOkmz)FR}@uV+4>7Kd^W6Rl$=ULPh`ubI=nv=vKywN z2E{$y`_LOdlo~%D{(1?JG(caI@4S3{p#l-dR;Hq`3wwLJ$n79=^S7*F*F#{%!vBDX zzJGn`zWjne^Oq_Kue&bC-kK;~vbI@IRFMfln3cNhtIn_RBU?cJ>$Tu%{Xw|ebrnAz z4PD92&89MWtTgN3P**ay)4ND8btS#)sCb2at~KUZQBtaDU9V*&L+ZP=3ZnLPbBKny z)qS9tktAQgcwrZ`F+yy}-+-@W;`Fc{46W+)1?B-3fb1FWHZTiOl{Or{_k>1!WGS}d z6&%k#w+10xDf;F;WF#JTe2m}L*)ko|8M!lKr!NUBi`td}Y318_K9s6*Qwsrn!Epf9 z(L13FzO7!D4l6~0X3eZMf6%f;u?*PA{f+*7WJe}{g{L`1^_qz?@`#1-71zygzBW0 zGkEG6@xgZdX7Md3@u}u6jI{%{sVQL_0nrW+5n}9FHw^-S*r8hAE<*hVO z<{=Nxd?Nu>G)RRe78m(wtPStal+Wu71@nBx538`@@w_O7JI6qyMRMWty{OGCvi#^_ z7G)frlZLm7YSRFMmCAsdD!<+)pJ(^P28ro#oqJi>Ln6+lGMM;(z}^TV`Tf|^!XLpSp}@G)Z9JvCEfRV2oJg}3SIr=p{Ypmm1Nc3dW< zfDh(RvzG|ykMWbVmWu}c`^o*3WvU#(4Sn(kazV&A%Ts@{wC76l?+P!*JTQm97uUq3 zgIE^ZAN(j}WD&r*c~P9dY5nAbDFsvPH`N2BzuJKCKC{uk@L813L*j5ieaBvPt{fRs z$?b4Veq+IH-6a zTV!1l@$K8kIt=S5;lT7N&afP=o_Hv%{FACM-G<*rcHkYj+u1y?fmUK2tBB$RuE(zc zA`2o7H-5R`wvzfP$lxds));U$=MF}mUj?MuSCT?#BJk@Y*2HoA0qg!%S;3tF#l-QM zQAdXCg-a+*X$LpCRn!pJYv_Gd6p>@mQ4d<15&{ge5ylH_67BK`D-5KA{!j|dZ$6zo=EnW^I;>Qe| z4)yOFDU-uFR8`;{{lL; zBc4M-Hy1n4v*D7NjfK>_iC_`8g=zk&myVg?_&B@c056gA z;m-{970D%}z{FXcBahaJD)hmX>(Q?V&iFo8M}4&2ut>dm?EE{y$H^q6C! z&^*zIv}=N6li%+Ax>PC@SMExQMxv!TD%;z-_j}yF5|>A|XUf#tr-v?*xX|!_?#TTu zP*33BdCMlm>TI+9Ub$2*X{3l46n>#{CnIj_iyxUSH!1z{inAdv=V>ixK#((s_aR8v zh80q^9wOPYn=|^I!8cFVC#QXa-El_?jk`IR!NH|9s>kc~T6?hiR52XULbl}hVKAyf zkTj`cEc#QJfS};y#7QlMAltVG(?^#I{Q3UQOV_zXQycA+AHZPyh3)$^*M3e6ypi4> zDa33-eVQ;Ctn}EeQ(OV*js*z>X9&|4aySFNGaBvVy?ayMMOS{g2mv zE7->fzv?}&x$c7>S-SoRcJn*kL%t2QAPE2AFZ;l|-QLlgl(@vPy-#YHbf0cj?AgSH zdxIOnXV+G<6nG&0?*p9KP22}R6$lKR}L%!i~ojz%pru zdu1IKbsrWJsgJSGQS~f%hNH$|ihuz% zCL=BjKCv1T)vdYYpL_3Yp{(1bZ$CVtCxGCGc$E4wX@i!eeOVNq^~u-%X9%R^8BbAu|~eMzCD0ht5KaLX6Na2O`a~^ahmD!hTkW; zL;+t7@3~nTWf5z%K9foGPbjMpKnWo}SqJtS19CTzsFSlig|^7U>6*~LH7njf@136G z|Azv`|8I&4Avlh~?tzz4$%)~cU6_Hzm4Nk~@zk1(25SpFo|r5kg;Rr3;fPXSqFb(b z+kTy$>?0tZt+ymo!&RqbE_?`it4pVRlkmV#Z^Lcm+7ZIfMo1rtUzXKT!XWoC;k`+;0Lh7bTky( z(r^Df+&~}A(Y+V(eo>p{54dgATfr@rOMxoTF3dRXGKw`bs;>@qr4Ds;vijk3gP;jz z^a6{-M{&lWBtgLP94{dyowO*$mK#CJ(|hEVe1{tMTG9cyk1|)$sZiGX)(%6vu%Kmy)`J&5~MP{py*2*WnZ`dkUldzySrIVts1^6PpLRW`sxvm%~0!x47RCV z2#E`wAtdZm8Fpx2{5@AsJ_>q6+J1TY_Y*1l^73wJr3GX=A#l6cP6jq!ocbvu)IlX6 zWeL)`q&%un|Gl%zmkTPt1y?D?vZ)6h*r0}sX~DO0D)G<$u}k^#`adb_U3+VEyHJB( znDIhyEqbE&J)~F_15SRKZ47LFC2KYXEH*2cAGx3G?GA^+6LFae?&r>!Z+E{ErOzJf zni)czmbFyb-IGz~7Y*xNv8fwyJ?fKMv$JSZ$gMDukJ%X+xhL}?&Cr@2C!uEzO+fW0 zXTG_TuW)gCCvrd z4gH!ZD)>4ywkUZ50E1ubzxljU0w6jkqi}S2%G;-=i0-@abR`*%!bXAg8XqQ@WlUohkN6ux|K>P;6RbmJ>Fny9>&Mdr0g9G<@eahN%;wScDr?%BOek?c9%ESN)8P^ zKJo2RU_pKKa~E@hkbj-dfe30%A!NR3U$~t0oyNs=x&AtpeDemfQu7WI)|mvuU~VH7 zuKKKwASfCA?Hqaj6xq`4GuExYn0cGUfK`ds+FIYUxVx(P28Nx7g@XR8ngai0dPAIi z*515CyMZsrF}5BK=kMeUu_a_&9wK~y7lKEO^HOvrmC51CH8oy@bBq~WA;ViyWK*1O z74us@!x&Cbf|U(0ciikbkQG$3Iic8~+ZaN4CK@NqIkn)o9MpPUDqvFjTG_Sy?Lt_j zfFgirjbLq6Y_xfx@A?US4;$U~52d6Z8#ewqWg)yKLc^~NLV=Ni%xq=^4|}3yNXKo3 z%LS+izew}QfI%No2501IHc&vw#q(8QP(Z*_9|y$Z z?B5rFShfE6->))NgGLMVp958$w`%9h)jJ1haE9aU^bLtuqsY6(Z)vUqGC{cl#{;aS z1ji9OkD(%uUM7j2<=oqzAoF0S+Y)Wa(5T9_NLA-~(Co1^+zQkkkrx_i8O2NEsL~>Q zEzH1MjOPWS4S%jf9R7)o=(Q(E_u|Nncu!(Tk)gOnB@?uu#(_$tN+=V~ukUo6q`wYK zYku30d=xwBIJ*dXW}_rS%c*2}B%eWjgJq1Zu9+ zcYY!5P2t?cJ^a`GnxG}%)s2-qb83QR?q19gi{!YpzBYMDDqqB<{terMq^RCw_Ob0h zttaIGQ~Oj(c~ARXqtohDcA$0+filU`CD2i3btdt^O8b1Ztm)mP9M=WY&MLsW5>;c@ z%Zk#FWW^<^E=}Ph*5@=VrWoS=^Aa!-66q-K7}H5FnDSHOb$u;1<)9X`clgpT263ZRlJ&EEpVnPAK!<$}AV!iSgE&@+7h;0ejV_K*Toi{(_ z1f^!*?jCwZ1TM13g}x>Wu*BYla?=@o+EQV<4&w$SUTkoqKjay>Dg2_Mz%Hmh?Urmf zSbRwQ0Gas1=3x{hku?=efIg~0w7$^AS@rpPSSnc!dQlimb~w^!o?~_^Fh~xQ zd-Lov@jFSB#k98e^pnx6A-l-D+1+W2=a^IM-%`w}*FPOb@x?#X0PY9>g?JjR`_Mq{ z-hE6F^EzFa^hxVduj(feqcbyGEzE$_Xb*gyaJv!P1ToB#Qn*QN6V1JCz@K9&0w_J{ z2F{AWLds0gK^(F5WE90bVR1r&#GAlT!I-K*CUWod!ROjuBbz_ z1>Y4SQ3Oh;-3xgbMt-6i%c=Rp8nj5$aj)pUEdj=)T;0xtX|kn|6lhP=N@5y-gF0E6 zX}T%ta2N8fg8oi;IbdGtj2s$`W!O{cKg%lK# zi;5xMJjSoaL)^pUvn({O4ro8&%}ryxy!hs#2~<$ z^|5IbzQh3gZ3ZOGFmEMQioy2o6-9bAjo<;Bp#)}GF!gDg!nf3WZJ5+9c^C?{Dr z12cX|K`+N}frqfZC{jTv5HqvjN2L)Nu>5Y=I+5ht(3qf5jlJJ@7bs;-<;%5htF!Xc z+h?^?+V)3^9lLY{n3+?9e8vs!iAX#oKO;*aDi*_BGD*IF1FxXcjBE-EV>L0X_`#nx4^$o-$!gb zIyRGDaJXe{$12K3?w3uWp9GS#B`6Q|JjDf!3V~2Qk&V1KM+{qyT`;D!vBQmVW$c&Z zkfX!Pje%I9*S0$~YnW5QE8HWT&l2N}j#C+$zc8qzwZ08;uT9OU>yX%P*tAU9WzGHD zLQ<#ggy~74(4G(AV@{^!@j!HWMD@`0gHcs4f|kT%fKp{Y90iZQNf%o0aaW z^{WWB$IUA*;&*y2QEi+3iWGkeY}-M(?4KSLi2@YBqsAn$ui^;L@-NwlJuU$+R9@Hf ze4eHHP?SYyJ<}O`{)c9p>MayK%s)j)d_jQwu%SXZi&WF6UU2VnazpwuZBX`z3E)SD zyz!Vn3H1TY?3#+5g^#km$zWSQcHNB{1&whx=m~_ZN{DYryh6ldw+=!&TRK>qgmH;* z?gPM(+Lj|+!Y`t=QEs=1ObWX1SY^11C`ZZP9IN6aX)n-5%}1U!4L~avd%;p@Jrelr zSU$=P+GQuBwJ7A|EH>d{v?IaWbf_Fr3c+HYZdm#wuRaFD@oJ*iB$$Iev_8KLDOAcS z1S`b?Gy&jIr4C_@$Y5$ccHTEkI^0imbU0hjQgk2+udDu3_@qhO$=`HE|FeE~7arxZ zo-f+E>l^|O!^T{8?f1MRN6#Uj%YD8)RMP2|XT%ByDaUC6K8*#^e}67l<<%N3QC+u{ z{ZAO|#8mBG7PA-kkUaHKo4epv;}=}kOy|h4;f7?;)lbBZB9t+3MTqf6Fi2{9^nHNNoBlpe#H{cGayo{d7hwkio7Bi|Qsr2gV8l`f8%4t3o8Q+OEmal^^R-9mUW1Xm+ zFtDCh1x6{N~_-Dybos1#&62@kec=) zAlt7F^rCL~+iW&h=IY9%Ryu0N?~%|6QJ%AXL{Lkc{#&Gf-OmMlmthXb z57$g*HF1-*tnd9v0Vu@>W=a`wqVqO35H=3ERTx?G=#w)dT@RcMuU`vNJSiX_zaa@1?(gJYU0YWkOs5@%*7vy$SXjtgIo)3rZ%ambnTiIw{TxHB&_D%E?Q(~1 zPLQNllhv&0Q>f=t=8|G`$ZXx&JTB?P^>r-c&WiAC**n^Zq@GNxUCR*7Wrf8}{RW_E=t~JPus%)|bo( z^GMvQF6Ck>ilw%U7D@#LUJ{>nqyWP-?hQ(tega0^|8+UR6{qW&Q33Fa7cCdoZLR3v z7~1STIZ2Uj57xYc$6|}6zjLKpsN$L0ecSMCF0f710A#2q#R16$uO46yfxyfHoU*@6?sylctQ^Z(0zCe037*?@3%KtRaWnZZoccn zjKSNS+-R_9fl5HhMm`wR|6p}jn%)*?BebeInt9ov6NZ0O>o3c=ub+70iNBGeQor9+ zvn?PcxD;bVs6FHV|#ovvu$3QkBRJ3i?reN2a~&#Dr4HU&}Ox29Pq zP{7M(C!mGqmDW|;s(4=~1_!Mex--qYHSJZhNNN5?I(!CEzaKo9U0gOlkEM%F? zht=02LJdxZB7s@>uCEenkJv@KwGSp(pb6B9@7`4k{+e(!&6CS4ACg3BYOTZ=G z(^^iNwAc@@%qy%G7QU>>!k&XsJ((Kl!rhzc_LyZU&Y#fCIM;qcCiY{&&;% zrvgHPeL(D*^eULWf z)RZcG8Y(HZdMEinG_Bc<1y#6ej zruwe_*<%#AG||HeG+E16|7O5Xb~g3$hDo>S{mY_C8uM9mvxy(3ycrMi8RLb^^9WO` zsX)`8dTbTIkl;;omn9J&WE2q`9i5CwIo9YPY8Z% zFYVRf+v!#a4$o02M&0K^xa{voZmU8nV>W+M|BgZx31W){FU;>+8nF04<4W$cuIy2n zev3U8-mcV645kEcr3tar8J%z69@Sq#^KDE8JzIZ35+-ciwh340)x=@DhY5H!Kzc>{ zdMijlSgRGeKm2yg-D>XYxT)j7BasNutu|xPh7SnV4nZTpUDw?OKWngS)f(8LC=kJD zAc_dpd^it*KH~AF!lWyU30qz~TWWfCel98aPHQNig-c!=gkwVGbyM62xv5lBW!T{c zb`cTU*B0=@Eb2NJMa!y7K&Yp#3YN+FkC^?tg2b*~+TPnLC3xUoQZ-V7XVWCR2kf)| zQkZ9|n6WY7Q85tdFdbc8;#^5NI1-Yj{Nf_}v%|4*!>d+)wE^3>PxaPsJ$I!*t-GG| z1=?1xck4q>PCspkXDA*8RKEH_O6J_Op4EAkLVpd{jpZ8y^WNhhaLT#&fS$*MX78AC zVK3AyKvVQbTgzC=&Hif^H6sg7`#Syp!{l(mv4DqUTY93Z2A8uYW`vbm(Jwtbp6)L; zftg;|m~vhZApxR9`MuSerG=+y;~FglFQqb^1jm0AR5I8%L?2%E%$9bRk#~i7rJO{d zF8d>%w|e9|9cU(Qt05hsKkWx!`)?7Ug5(tX{LTjjFqBdg9mX z$5Lde=DyT9bD-1A{KyR4{g=iM+1oVA(zP>9H5)~W&uVK6c$#!t&B{cm?L#6(#Z0Kb4v& zwOT&G+q8|n0rU`(-jPBh(=Jq@2Y93!WI)g|3)RC;623t_Zxw~ zv*>H`KE&6GbNkQH)mec)Ns+!=d2Mjs)1HN>F0{fB#HlvGzdVd>Y4>D5BHI(svm1Gb z-5q-0ps8Nj!*2AF@drZF6P!1LddVh6OmhPfEiIm5uoA02&l#<;=POSNy5M^@Uv6dR zL(MN=FBt?fJBHOQ`7?fl@W%LC^>(*33PjnlE~38=VPd#|`PSG<7vubCS0oJl>}nAb zv=##9xFUd_7vKN@`Z!*Zr`b}EtLnj#haGY&jb4WIj%~qpxR$p!T z?|tP##gdK$gDgN2O4E_WyYg=871$&(7D4njc_SD{9Iki(7;CEGi*=qTikj|PB7?r} zr=sA`7un`vHN)Yk$1xG(v#J$%ST=f7sUb_Byd*L$%HVi9S1CfdxwI3YP@Ko)rNYDE zZ~TR0FTPbQLXir| zJT$rp$oQp1M~OWcdD!-?t4r%-?5kahdBYk_oEa0jZ@zBaH4?}?TYW|h}0cs3JqWf0sy?RZOGQji}}UQBa)^FWMh#0 z#g5(fZxt&Fd=(dfNAqEeU{32BdADTorE~*$)HMIM&&L+ya8E5HBp8VyW*)o$+{E&TkMl>5AweHc&#EWy>t)$&rV%Zi z;!;nzn;G}ZW!UD?z}G_#2GZ&8dctLj*5EI{+RdLUe|6C6M(|{W&${&Le7mH7I`irN z?bD6w!WdnJ07t9jWNRgUbOax1HHm&VI`X<^_c{3uAElpJsfo}scEbsUEr&r`Zg~`d_Z7$x7x_l1vdJdQEL^OT=#LXQJbeVTbZIk3(7jW&#t&TY9q@tm)JzWWds4F$^CWL59KJ(Rg8Cnl&MCl&z&})i zt0f3)qppalNiXm=AFFRtxm|Rp&VQwhvAG2J5i-xddiocAvWSaRVkN(DP@h$Sji{p;(1`pYU9xx&y_X3L(gjtyn|So}*C zh6`ngBb%N~jC#_=^%#U~+Nz-~WTV%B`WDnZUP%b(*4jO7irk8&?YcS<(jOb1wMe(f zTRsSM(o=FB@HDGu1cAKl&6kXKy?#G_;lw0mD?rRP)Og-8np>*5K2p{!A=j3^KH=Fm z7J4jkQ%M;<4Rp91cn+7RwX6Oa34ZD}8ZiQM@fq?N@35&Er#vY1Zwb@Q?nIvHxgGuH z_&xhD(a{miCs(o@?ePK?y`XGSpUA{{BtVU%zzh^#FY9)Zor*%BM3T z4uZPEwzKYb?)`svZretJoH-V4(77tt5LzikcLrPD4WwP_TnHR05pOJ>Ss0BJ2nBCm zRAH=-R(7DTkf;{F3oaI(f(tvmA8!!Pc!-8SjFq}WTTi+>c3#Zg9qKoo0XQO|un!5l zkF5iaa z<&r|p(#g_k_bE~~g>3ixZBG|-lBBhuS>$6>V|RWJrH;IIf_em3#f)mFLJ1)C!8~? z!^HJK?wwY&%4PdtE8&&Z>!AvA(p0{0vtxHn+i{1<&`4*Md05+sO;hM%9ZQBEB{$6J zBJzQ07Sv4Ru&Vr_QPs5B5gc)z0wg@0HJs{GY;*c4J~w7y=M2{g8;*>k{^b?$2!-xKaCn~6PF<)8icPoYD z@!+MP^~Q7$7h4@BQH&&Y*gI0ynZ`R@z-q?7f8)In<^1+ReU&HhBaOt{775e zPUMW4cI|k~Fj6Ah6`2D_I$av#QsMd%!1MYRba;JPkV>9>#MPFw3U3Ev&@9V}i=$RD z@6Tu=^;HY`u9_}4Fpr&7A~LYmmILX@7|e`;>^h{u@zbpn>h79;L~?q{x))UH+4>jK z30q|aBoy3LW_=m22!!1B#eT@q^Cq}YAERvUs3zj3XlZq2mZQpw=iPO>R@ifE!wFd! ziP|Ox2h!y)=X}mQs{pxF@M8k6*0Eef?%SntGcS28x$(Pp1RXYob@}#v8mhuo9#=@x z{bHN)dZ3w@lG?qsufL(Bt;fAJ+@EnW<Qx@up>U@C4lrQ%H&mHFNY9rYAFW6T)gKxux@@t=p)UrrAe zKHBm)>Q;kS?WNrfx?fT%if{lOK$qgu#+bI;f&FYc@^F+y{ElFxhU@QsvrHkXfLiO( zY6B-gTHhM!O;kU|q9`o~bymK*K=R4NtbmP^t#W#T*i4B;%x%#r* zDbMJ8XA^XhN+n)O@RnkQ&?JvGdBd+%sqQRlLC-T>rPKF;`l*m_Y`D;ku1hn`Mt4+? z-3@i#@vcLV5vb;s?GS1VRp--PgafbgLnOeZ{_+>h3Uw+|QR{jeiJTAdU???v5jFEk z4%x+93ZpZ-{TnTa0E!)oN-YEB3uGxtqSY^xojYubm%y|npFO6!lissG);A@$(U z?sRo=+tf};mc1TF1)Oq2~H9)JYs;bQHiYggt>$yl` z6`m!fj+i+X5GHoaYA*qI;zH@y&2A$;<{24HF*dY~N!R^l_nDsY)t)%8ndch^?0REQ z7PWTq1o|F5nDL{8^eJcnG~ zf~tD6M`YHq50BJ-wz^^u?8`2&O^O(qnK^|0M-cc(0J}FHjI;xMrwsTG)RzUDtz)Ml zH4|8{GQ2C+O^31oN%`mSrP1TCXG^7E{75T=4PGe@CoEJ z;6^w9068~vMM9z!%vFCJZeI|W-wZ=qwLF(cO-)07S>8;CfKk59m}(;H!o^J(u|J*` zkaAcQ1L7{^loPyKIo4o-M@}aARHu2)etiD!z%{J^S{G-(`j)6d>(<}%LudZ4^0U-C?v zSq*qS_%9(j(2Nh`Z@M|54QMZJbwfW^ z-WJY!Cv5WTp7FbS=US?$?Fo@x1}+6u*hTyjL%7tvFT=A>bYRrSC2{;|YF7n${bpO) zg9;vjwJ?zq&$<{oWle2QsL*pXxN!> zV)H01ZmtiTD|#Tbe;vkG*peiQ^m( zG<#+CeuL<9mR7b{^X?!zTd9x7&NL{yShRkbaN)b=?i7T9n0fTr%l9x#O*j2Lr(wA^n25qBK1tPFinznDqfBk^pY{?bAlf=BxL z`c?xCK8XtPEGtk#trobIv?tZc??#!Q_|7|P)(<{;=oZoXrD>2#eh_rz4lIKj(M{?3 zLmr~u*4}fBjH5xF2g`kpO{ma)-|&p^^4?OFQ*&IHRrlqa5=(!6VCm=yOErU7c)n^$ zbqT-g@(WN$lm!2QkB>oESmEi`CReEK>x0WZG?$xgkH1jtb3WnQ1F}sOL=_J7U$$F3 z&uE3JCgZ$>oV^tcD$q_8D_VN|PR`RuNz!I>vgiAMA(G8LtY&<3al-l^B%5d)ypTG? z90#@X8Ut>%TI)U&AaytfL3q<)tlegOQRZ$2ppR_hCMJBEBhkfWjY=S#&?EcXIr)%1Fq&O4 z1D#dQuqpmYL65MMZNvYzSXp5AR#x%Y7Oa>FDiENf{;OA$-L_gx0DRx5W^!*=xFvjC zR3~)(1%6hMmWA`jW|DcI`Wb)if35cY;_*q!1ToOC>CChG{`KXac6pLVLIwmpc3c<9 zrsgWggqJ6rCfI&8pz~3 zmcHG8b@!oHs7X`mBFFP-Kjx%&5rJc76ajtM(VUP+O^c{<+NQ|4LK1`0N>jfry~Z1# z>wn?V6IW(*Kb;{hX=cT%Bbkd0N!Bb>j?9+$ol#^Os#S5IyH>0 zLuA==g8ml#N4q`1f}2*S#r1Y#-jqk|jOeK)9LayY18-U@h$^42IS@ZuvKY-6nY&ne zQHd|2pL2a=k*iMbmmYCs`>J6|6GZw!9WJDx&oOzod0Z&4pgV%|4xtu&ljKk%4AHtb z5{deN>=`AGil@L!nJ4O{pDz!^EfG&sh}6(m>WR%m zy*M^8`@oXRVITE`o5@${%~~jEbHk?&KoPTD;?0W!?7sr~iXf2XMW8Z|JV$$H-}EO< zKwA6nfuam?dyL=@{#pGyVg5YmY4e0F48N;Fmqk^G(H^18jQ4JRQoP=6e^Uf~)eM$k zwt*$AIfqI?zeB4U|JH8}ET3BysOyx`vdT(pRuYXgHS=c997d-@CyS#W*z(FHgN|ez zQ|FD;I{QJl-mvM^pXdd3d&-<0=x4A*0YkE|_e|w&;T;Aij9!=g*qmq?caVh;q4fC8 zV{|rt7n)CK41$21Dt8 z|NVLs&&`~FttI#Q9>-nvW=MUL#R#12qQB8}2wyNeB^7g|VHxj9j-MsvjRxGSpCJ?p zvLXYWtsH6~^gUzJe2eNwwpGl?efme-hUVM(XL1+EKNsW36F&x8k-Y|yW`Fe^+XKw$ zm0K)#kuc#i`DQ1#wUwDej)$fgg7}wG%gNK{+PIczdY5M=5X3|Xht)m$*)ubi?4KpP zh(ylIdU{PTqK!75@{YKj*wp zsH&0+(ccj}@uQupm5v5dVa+>}{EQRz;5$7aiSEQES9@j^Zer9Nq!T+tJf|F4lbHF% ze)^=GWUFOMO$Fh%^My0G@GN8k66=-pRhB?aK)^>mXR9s-BI9-=U! ze^pMUwhX$%-)Vz}gm}H28hoP|jkg@`_vp)pvwiGd7A!;MIa*YhX^H3eEECQQ_@&pu z#wO5IV%5L9Ffifym_7%fK>l}3Xn8Hj$wl<&%>M8U3|!8WJ)E1jhg6V1D)Y-Y&wNq~ z(AQpcY{ZRe>v@C7I@yRXiy5~h?t;r3v%Pnw1b9mP_rD7J}ti2APTBqf+qf@auk$hm_T+JnB8LY_Jm*M@T-_Vmw8a7(i9547I3z7& z`_k!Wm?s$wS9i|V%4}u?Jk;dZ;GhF~{U3W?^;jo%1EJoouo$% zLxoP$D1_pO%(q14i%w!aT6=Wqe%!;ga%zJZi~*1(r?}fX$loiQA0%QUI4Aff_`UxgOOLL5=dS?B($5C)nMLeS#5~{7et+WOvg{0- z$pfu#jCg?@mbLMOkn(w7=2)CZTS(xx{6A5AM^y#AzC`8+R^^Nr&^tFc-5~Y7C%3aP zSKOVC8cc02*H~YzdmaawVjVt8l7xL{$<7RWh6Q;^I%)p!hkv`Q)u7+sG>y07!8nu>%WwkmQ zF!ym+0KmrHQQjcHGo4Uo7j(U4A--k1juL!k?}^Ep#`T2;3q zbLmx4$}FLqZvAnY)^0r|C<2Xh>awZ|V4S9yzbqSXDS?)Xu|F4&ubFYmT}vCw_R(kw zIan=1?aVyR+Dru?z}*u&JRr++|7YS_t@O`ze?DWKkyM00<3sPT&5EwBuVaf7V||+| z9jJ9 zCo(Eq?3ub1Zw&H^PGo=zFIZ`a`ZyimJzJy1;g(&>I*5|sr7c4dBkEiHzqV&CVONA0eM}T)yE0a^)7EdKm)5UzmrJWlUTMm zzl_$4k+rq841)g~`AE|#Ie7C&>KHv=3CwPX3vo3^YFv~SQ5W1WC2{}o?D^bT%N0p5 zc1tQ~uMLUd<*X}k#Ke93<~{PH#waLrtkvZ_hX;Gl9SZ4t8HpiBOV{E7nSBoBjOC#p z{?cC;LsTZ{6&iYYYF-Q+R!fRvd-S&GwL-Tt_;vh>s2u0riqVp|Yc z;NZEmDJ}+@Gox?7TBwZy2zvSLH1RaodKkNnU0cyug&w1ngyC*+izwHFjW2Z>8wQ3c z?>zxQe`A`TIE(}y;(zvRExlCJ3QZQS+fHG`nb7Zr>d)G3$q}j0)P68PexH)-U)l{l zXlirIEdhC4F<=?>YH=9bM9Ofl=~5)Qf7PWk7E0y64-H%*gQ=c`W4|6NG4{xIsQm{& zO!m|0zFHq};^l*bzmSiCJWU)Nyo;Le0FHYYAW(V7x0C=FN|K6Vv$YmWiF;cLO%^0^ zekrZJs|>oVmam`RC1rR0u9Txla!6x?)1CSNtVVbe<+*P-(%b;b*{XttV(4Gi5tBm{ z=Ig+}#HZI5jSQ|bvkT2YqK9OzNOR|OGbz3jiFWy0SY_#MTiwZ+DgamU75q!{XTJYt6G=jiYek|IHhMcppawjijL@SLo6KDIfNcY%EFxj-V(k4 z@Ltg;0n}bcHPF85-%M?03?7T_j6H^F$iNba)AH<|C4u?@}-x~IGxA%s!r$W;lhUW1rkji2(y z7+gyK>uo+hpqrFchqXDk+2x1V+^F5CCyN0FFE9kkufLym|A3(_KkS@zNb@d<%-?H$ zTgo!1^-U6{tgHs!gme=K(tK;yH=NiB=cJq6{)-DgEQ-$C;8=|I8_Is!FkNdG(e$D? z+679FG^5Si{qvsjbjEj#16~ll4$oIOz5BZOe9X!>LykAvd-iWZ!7{xsI15{$0^71J z7D6CHM-@57(Umoh2A!L%21Q{|Z|f_w93=C>$R(yIQ>mY6e8sgb7t^B{i;eq3B8B?T zR;^B$OGIn|`G%AQl#?!EpvYu?fZ%Dhc9bgSlHF_NS%VQmaKB!OyY8(Apcpw&EPIaC zPuFF2PW3A*n>lPBlyG)mAD!6C50qEfPv$C7?33@YUnVIq8H$qUa@BcriN6TR`THm0 zgiiZMw@3Kzvku@c*KZr-iz*&D9baYc=J5f7ZG@;Zs$EUZh674?wmP)W(`^e7haq98 z4`+slzGOb7P(vGT@YhWFXf_N@*7)^IT*_oqgH@3mJ*d6mn~CMXGXroNdO*#8;UkcD zbSX2Tc)wsM`+%Z$kcMia+shJ|E5@b16pF8JDH@3y{{GpthjlKkx>2U?(T~LE(2$)D`}~lSqV|FzCt~Jt}jX8VcCc(hl3lYl=F0+D<;mT zTK~TH2Yz5@So=SCJF%lHmpZDPqAe&;Ja6t1H}{Lg+c-640=+4~oa}NhRkrVv zQ@{tvhF-(*HXEK|v3(zn@H-~60!en^8o6$V(=3ar@uSN*Uqc$TR%CY$e2%wIs?Yi> zoKWV`^qbln_Qq##ewD48i^c#NQTe_pVA=meVPCHC%O+^HkP9KmWq`^I3sjHI4qq8w zxQfpjTz{rDIZW9-U7-{8UgM3~YRJb&(${3ET#+_nN;$>yt#A_-_V#Lz!o9wFkG*c2 z?`fvO5rbq&sbMVZC;U%@kytDFZeCRvG^q_aE`MY}b_xnj_?Z(wDf=QxqF&k1@v>k# z>+p!^U-Bk5_q{J3D;AcP(&^dRVb42W*M%b&6rq1JWSjP)ozz+mgSdB(L|RMy_ad9E z-jqF93BwXuyOkGH)`DfipAJ=urKQ!_Uu<*mRrYmiV7i`T@qCxWXbSV(jejEX%BNuW zR^s$Vf_%VL#DL=JL#ytSnu%WUmevz8V8ag)jb-ErJ;Z7v=|@k{QV z=fZ|Zx^TFgY+06azBK#iW&5u@L5E5XBfBfPc9`B=wv|GejL%&S*zb~R=^=f(0}SXO zj3Ab}?ru?`&qs_;tnq;U)8@1^bob_Bf^%3qXcBUnOw_%ZAT9{59jy9n{a961br7aQ z=vI%t_)w{26Y@S~FQ=#0U9+q&aAv^(Eoutg)dE|^TXR*{hE;36&vX2uRNUS60F9Hq z#&a{ps91ii`l#1;@b&EQLnHn_GHV8ENm-S)c>mE*Wwvx`H8I7*;KeRANR`7~##6b% zHC^GXiZ@^I)-=EA-KUNdC5Wo?XSjx49!Chdjcy$-JW6NYQD4r{+6os*cZ0?{SDUIz zet?{1PL+iGdhD}&Jn!%r_aCzlCpPR$?HDOOp6KzX(ogT+g;-&58<>f9>bMVDPmNKR z7D3g(ge^0H)05{vhg~3-H*9=9I3z)!_-fxD^9=#!#ER;o)d!Ogt$W)gK<@tAAyqtw0h;5GTIUG(V z455XNlClwlGpmpFAC*siaggBW9t#x86P3kIoq6sUgA`GehYuhzxb^37>rzVfl&c!D z1sAZgP3|Fy_iA%rKaUVRnP)E5W0%A)w0XS~#HWUL&HqS03TG5yoyV9V(R>Q+ush24+Ddx4hSoe-ck8?u) zfMs5I(7`3l!L9c8!Y&KN2TgkmabjwO@SQ{4?y$3Fo-S&-l zC6R)J@@!S4`UAcYB;wptL9D10=~^=5ac=+vQf-`kz`;?vyYK2j>+MT16BMV-P0 zF2k#*`4_(2`Ypk4gFBJI_3h;A7!!zvO($t`rN`k!#+_JU-nL^0u)5k3+yc4>lL7+z!3;@d2zyjqwsF0ppLQHzV}t-+320C-7vf8j zS(FO}tu zAYIx-8rCd;3P?9djFK8Kx?_M!rwS@k(m6^&=}^Ft(h?&# zU}O8e@bhQX^49}{ zrKaDvFHjy#&;_lRv@jELC-M?q; z{b{pXx4inx&Isc|fWUZ}+RkK+$M)2NxGt zT5)mlx5Go9qBpf(3$2+7Pu4V_T?^XkpmtrnfDRwbcZWmDJ316q?%&V5T^kV)7N+!O zd@H-sq~u_1!!LY&-d1<|&19qTaW{I>CpI=T{+ZEqXoJ84ha9({I=6k4 z>PgS_0TN4Zc)9y5L20diZ7@UkdkQzABMAKB#fv-Ia588`j>vD z)WJ%KoRxm@S;TWm1Dh)e_P}Ww5e5_m!<;t5FR?dof8dca5WK}{1AR})?P+UlAOHI?9h_Nlb0;Wm(_eHlI5RynNA##|vTka5xunwTCK(x-hZE-q)Y;k3o#*XR z4A;_t#q|DFV$4yRXdcL3{kFOBwaQ z%`@DT^NM*(x#@oKV`sXus*`Gl?fS|~_ip^Vvboan5WmRrv&x|T-#<@&d(@`ER(L8_ z5kf*jvss5+e5(%(31vdf{NH|cGgI_FLf>HB$Z2p@3 zrjluEOG=lQzcoa$xwl6_qt&5Ms(H&Vl;EzhEKH9`XNvY5|EbX`&gJRV^8FVlP9Wha znUk3xayI4inxvVIAOCydaB;k$i@{(_CSQ)$TDC~2K6voFV%HM0E~IJ^m3e*dR;ixr zW93sE$pe;+g5qN1Cn?!Ns;GT16mr)HdCT{A_V`wUJ~`bKGUE7PS?dopcECfj`nR@? zw?xI@S5%h3qqkyM#-vzOIaM>LrR&muSln;quZA61NNrm(QAetPiTza~vAgGu6+MDx ziu3*lbRX+)m1)o%929igr5d zkgpLz{upT_+jIGG5fV8(>y?ToLdCG3D4^(sk&*FzR8$lL8*zZNCJAucNNx4&OGj44 z3l#_RY1>@Mg`Ai|&&;4rzMh_*$`n^;wcVG0br?Pt3CJlzLPJUKxt3_%X4y%(h*r^< z=3M4D_}Yu8m*R37MOs;TTRaQ3pLD;#^@kWmAlHMP9Lg(n> z$;pXAR-(1KgP&js&g|mp#k2rtcHywei9 z@ZX)^w_(E@_rg~sHeMRs(}nIbIt|@7!fX_ib*sZG-R3`z7ATA#%+<#zq!0bmr(ojs z;qz7PkL1H*+_~(ylI$_|WV}|z_s@VO5JX-MuCK2PCk=F`r>AcSP_DhhtSt!gB%ELz zeo`=W2TCg)onmh7ZjqZ8d*kF=808la(vf^t+1izo&uV$yig)UBE*z*c-6*6!|V)!dxGg#lRQ_C2XR*z z%v=L>Z?67qec#sf&TH?|We)uteoygYNpQIYbi+!<;M!I&stD$NG63Sej}z0-F8w`i znH26Xyp|<1LAxK1FBs(hFU79@ER6-I>DEvYQsKe(SpAZm}myuCcACRLmK2%hDk^j6&1IDHzNNMv)__Y zZPV4>4nZG$0|Lp5YYd|`TJ8FX94=xFxsr|3u;-${(a6fm25~6`A9}4HA>aR6Mj#6K zOlq@@E1T+0J3cAuk{3k(Je8N_)A+gzPKHi5a4{3`BFGu$432P;UqLsTyLWtBD#_@d zwN6maD`=j^yjk1*Hd~T&)M4x?FI`b5-IM-F3Jsp+gxQdAzCADJBtpi-OMA%v@9u%$Z%;K%} z`#Y)2)3x)J#WrmBqiN*gp3BUGsPiXMG)((;6=HM6A=4h-%v7GUYW9#lueS+p;%yaTKfc=WeIy7A zpO@l2BOGAmjgRC#TE27Hqoi^H$rlRItg;^SgnTnu=V(-m~ zf^sXV9O*RHl*vz|QAJ>$#?-d7QmHV^T+FY`-4Q;7l7h6;;j%8D>_~JBR3&9B~?Dt5Rz7-d%9xCZpJdG*`uuqnwJ)AS5x>xNzP|H9Ds6CV5; z)atAY8IE*0zFdZ!AFg)jMbc#XaPUs@2tMA_%e+5GA<@Yq@Wk}vf2Eak)NBe}7?-&S zSkC+c&Vg{TP?FG0W9_S&eFc4P+u42vD0ff-h=uP(tk*D5=zWQu~!%F zU*cEe@*jx9-!Mk6$}55GS@hU^>Ooz`{8Bm-qZ~5jMbmSEHIR{ne{zq$3}+!bE9?2Q z2SpJfi|sFUf$aFL1tq7dop$a*)}@NxC*p9M#W9zUP%#rv8^uPqsFW%l$^6V^d{3Kj(w;8jk(rMnY@)GisaoSQhH@wm z(L}W!M==&ymm%s_kiy2)*UZ5req;U2bv?|PP3Hx_-jPyAht|Aq)es1>j8dBJvDdMy zqgR_E8hJ&K$Kw)9ehHbIj){d|DYyv44J4MYAS+neKu_L3`IwRVBu%4C>fwpd2cv1_ z3rg`5;_9HtH^U;5%Ao&gn)-haM*k?uB#bXxPv9AlTWz=e+C~Mi;M=t?B$GZRvTcIR z2IxNNfFTj1R^bfZqc8hEofUBJmHvS=-)PEs%VjtzZWGA%Bfzxux6Rd8a)x#LTUhnA zFJb1gZ<*KGzu$#)$)16VWg-rh?Ohq@7@Kx6#^7tuG~Nm@#Q*HE@|0aEBdhFx?6hIQ4hrq zLOauy@S^(X%MYXfR=WSb^MYRhJ0(!Tsc5n!4;liS7Ur#9@%`C5z^|H(iWYyA@eFYQ?L8 zKrL16i>K%jmj$F0&5TkbUH5zfry*XDjX2)N!gG(wQznhi;ansW63z6b zKjrssg!qSa+$dkPE^D(^^y^&+gslqbjmTornZ+PhX51HKsW64VqKlk*Zv8iTrn%je zUOg25UH*}i*Bj?^!A~!_-mi`Ny5yGmo`m;8!ReGROmw}eB28lu_$r#qo-b3-p-$%Q z&Et!(xHvo(ixm?;Vdp~PepZ=5J?!jOE`Y}r;ecrNy8kcpI@w*zaTpK0qhA9llHGG5 znh>Gz!v(qUoEM-vQ7jo7-^fgS;9F2M3VcxYG#6Us20~bJ&lp6vb+fvS_>*695NlJ- zeIqO$LuCC2k{8QGCx$FK6}U9UFPdsq!81R5fHR~!+~pvYD?5JUc^K4Nw!aaQgn|b; zu!@Xn`M_)=JG#Y=%I!JYMW22e3p;N{Bs9)zX7J`2vD7e3EGvDJ6P#bMf;#;z3 z@vi#3)|%1Y+ODpyuar8{*KJZ(80iIz!|0((W87xmRx{%V?HTm-x3$-`1oFfCsP>cl zpAC!u1Wg>MAoAcd;qwkkVsf_RGR$+p*ZyKM_a)of6TzZ09SZ;_(#LrjQiW$ z6T@}e4!4|>#V8hC-W8}YM~c-AfO<3xv`R!SjmCYfMWUMw+OU7##TfoclIkpiODh$fV+hq-JI?uZV zmK@{)-nEt_qIi9UZJtVOnu#$Na6c3I<)YB=!4|eP&ka6P)Jr9c+a(JrLRct>B`l7} zDs=tce@946aZ&0|ozEQ*R>4XuL*3}#Ms%KJ76Qf3M6YU+%*3T=YoBLesVTdcf{`ezXq z8V2RDYiMugG7#uz6e!NqfYO@hHr>`IExz8HxVJ7(q3(Q3MrFdJAlft6-tpr98d`0E zoM0+Aa3diRu}iHS#pL2%6C z#(EpJg^Z3HJ1ek++}+=|)^||W))41=y`cR$E~L-Dt_i81qdil&t#4hs$H{J1E!h5CIkb(YY4raCq zO8%HS`%}sEYiX;SI!hRv$)X zh46p~-S4^2!jHcTO~&y8w-=20pD{RTFNErsPU!H5bV%M_+%pCwkAQE(8}|FMkUuWz z-Qu*`SbcOj!@)Rw{sf#XL?4uXvrjyhLOD-}IO&PMlHN*uJ(GzPKi`toYz-fHOjZ+V z`O?;{#-y|3I4*=5b=E>dZ?8j}CpqZJOl-Bsx_4sriJ-^5AHx#> zCebE6pCqti;eB}W(=Lz_{B!bpw||;B_$=wJ}YYBZf+kUfQmZ)+M}5X7D2$- zS_*SxyY}j)aTUxSGTX;Oo3H}<^V3t29jYZJ=S}XAPH9Exzf3|oe7yYDC22%MW{f&T{>QsvTsq`p&5rm8> z%lX3gIit0;HHFNFMdPg&->|U46!(L|!osl4W`sB9a%E*@2grK7*SM{k!9NUi<)vnM z($D|0Vt2p15$yaxr&v%{*fy+cU}80jt4t1hEd)9D@3} zgxiAEubQVfm~_D0mXDaC_Rr*J6^WVJ z+?cXUi>ZT$#-lw;AS0#B?_I_9hy9oHG@Ynf-#aJIS_fHQ(cxC;lAXxaqSOG%qDrre z-pE;!Elf7(J8T=N8h&{ijzJ^wTN{2MvPrMXfR`w8{QL#MI0@E#D3Q#T7`A@daHt@P zmF?a#)i)t0jf%NJPIZ+1(2PARm5sk2l z%w9RMrr{@ipuKI9*<|+m@q!Wxi}(x#Qd}()4cF=y$%l%)et4xCz&$>7?g8|75TQxa zYpHncfNzk`Qr$Tc_?!>JvBMZw7nddDKlrWhh-CorkX^s9<^860PNkF)r(%ZA(SS1C z0zey=mjU$J4pJ~@ZR&@?3XHdLMyp?UsVZ`**;$UfxI09C8{T4nl_7Zoz>^vb%aLSH9q>j-Wb;Ml3-vg-&b`TbDa=A%iw*Pd`voSk}In7ml?~7B$^ZorQ>Jdoe7K)DJ&2&Kv_r!*LW=oQRZH#P;?zpse z*ge}<7<9IIM4)=oYDqC7^;mMyG5&i38!LwlmrcS$!i-LEU^h!LsrmfKN zQGnJ&ckB1%LHWzvk2g8f_(%n7gzTALQ8OIwQ(l&yxVc(%D3CO8$F`+fQQc=bVLz7Z z&e^$t=ZT_`S0OW=l5GJcX4&kCF2P@vlmOftP$XUQbu2NLS-;3o2D)G6!3-W-13sJt z0~h#~{g>ncXnqy8p=Fs_hR^DqhpM+H=*BGxhe0MMKA7kD2Sd8yJoy9-SZ*@~!=?*& zr}8Mb0zatlO}*w!KQ*U%tTs^WldzF`W_m%6W5}NmF11{=G|_-$Z29i(36mm9dvY@Y zWTKlC6>x&&4#Z8xMDL&FtWk+Z&(RvRz1eKbBju9)Gtj-HH1?RPA~TZyE!(Io6+(D) zxAFw*{#-&?TKaK2dI_>c%dKP%*>9S?L;C~}X5|x^HVCMI#FF+AExIQcSScFl1u%l- z;V<)52zjOpBx@NloM2-K2M6IhKh=cu>CkrO9xS#KH>v|-wiP>XLk1rGkf{io7n5`4 zpd3j)Z4R1WFutK~V`(|yA3&(UoZ-@|(f}&nDY~0b1M!Yho7bI_CZ-7V4>iy4b#S;l zWNv4i-FaL`n4nHV6r)ueVz`NlZnigJJV&}0=UA^ulFOd;$p6k=^4od%xY?OqV8pQ@ zja41}W`v5pg`$9^S=nD$8?;eOC-dL=V|i(rKEWL{yUY(SRt^q~$n%J1INUaq-tO|d zP|0Tzz=mdb{~<{e@+G*_$_B}<(EigIi`?T}ikeYpRkpF^B36f-5*e;NWRbWb+vtaTz>f%R$ zdOPX*n^6}QPlI?Df#eXcm?;{kh+K8v5zvJ3OcWda4Ht50BuD7j-AVu;d$`qgZ;oOh1&-PqFD43t#ln6atBP4 zW3wCs_l4Rpd~fc}*!EqueV2KXC@xH0Ou>+5|8z5^bG!Mxse?9P(fjulIUK+jwLKuwKH2AK4`%$b6xj}Pnwp$;r%XGWP=2#OWqw1w5k69tTN7w)}v)S9U3b&)m zp5_3EY^H!iiSpLo70bA4!Ue*?MoPOZ)^AuoFR*_B&^)3*B91&J*8kB^_nxBR9Gts% z`9}wsrzFw!D64=J)cwn4sAF-BP~m%23)($Mgw;=_X8D!0+-gjcPjTBC4=Zwb1fSzC zm8RvQ5MH6MtVCL^+)prt$iVvg~n>d`0e{iv&L= z;7u;Aor%Yw-Hq5HiOJ<!~#is$zd7J668*{@0k)t#SHMgHS> z_CDNS$t^#R%zI3>#c>OkkmLlxYG{LqxooSP-|3Tgky|)gD14awVwIGs+}Ek`wPbAV z=_SWg?3>DG?{^;w)?1asLt^p`plhsNsyc|o>E-qqRNg9Kz-hrxIg^Yx4+Wo1QM`Ek zT>cLS3FmRAN1PXPb2c~sh%lKn-=SQ0iQz48+m^Zypl@<2xftiQS9=*W1gSH{FfS5q z`XTw~a=JY|8jOuhj@RAp|C~xH9w!t(z3K#}($*%^f2OCWtB@VY?mI?`$AI9cL)V4q zHGW+~X?LxZ8$X0pj*{+$(2yAyE44+%E_DgaJ$tmf8U{UT%;z?v|26fM2VyQrw}2WW zO)BM$)jU0B9C%{{Qkcx?!_pf5trM@sFA&0tZQA>}s25|DKc++7dK@Js9C zguD4RrAJ?m2UHVY%v^2UIYr-jBs#eqo=#2W%q|%e6trdfk!d_gUrFerpqniP!=>`6 z0%URG!+$zFllTAr0jFpjp66NN4xmT(BBCUUMy-Rnq)(viTO~E7Kpp z^g!0`5OJ;bmiE9e%1OjhH2-b3`*CjKoRzkbVuVWDV770&^w{cVk+iWS6W***mxLW; zR_O^>nMZq0g%HpYAvasR7eg=061e|h*3TAO0o6!^{7*xaNwqHlRN-pAt*s53`Q6F; z@6L|zkYWe#atTTHdYr*~C`0svJ==jBkbt(PA7?FtmfB>*Nq46C_u^wu3;vAnJ(uz< zKw+Pi!+-jvc(oMyDh?FB6&>05e6pThHC@+RUh=#+qG3o?ZC|bhn7M`ne2@FgC+ln~ ziwJ}w+;8ItCk2Kfq}Tcq;@(dnzBYCGZGGJ-hS0qP)Dx@{^g5rbqSl_0&zb+7;S|FiQ8NrG2?5CO1wY{Nl2P;s%(9rYTd) z$`46nh?gZ9{*HeW&?zSxkg{XXj7}!{5&i;SG!Wc#7$#48)FrBO%h+@^farufGoRT- zPOl0xEl+4goyij$Vw3f-m-N1h!lmU&{i&Z~*!f}Y)XU(!_*&23jXSDJ*u(y?%qjr= z>$yo2dL43nXyM1A@F{)5atH>sU-EwSOdwt!g+{vyhS_$$6H68-S^9h`*|zy5^*<}u z=z)4`I$k}oxFqmN5R8@fBNl;u`|S20v`RXz zbsu*PgqHkrzqhXKq8a(S-Z7y8g7!{`h1g{In`h}B+_C&e&M8o-ldm>T#7Pwaa{eIxZ>za*b~C&DQKrU7m1*XTvhym{rSh0VQ*W1F>B!dpx6gZBQSHUlh{4GG8*72&D- zp}Uf=2zm;=*+JWdR(LA`S7`cX+N4i@&50Zh-30dSjPd01J~`xaw%Sqwk3++u4#=gh zyT_>RonjjaF^fB|zeskUJ0Jnx6-!8Y0#J|tn*L1RjowyzGkG zLpkj-L~LfXJW?Zjy5q~F_;1YJmtYz-B< zsOma^-flJZrHx&PJb=T8U4Vk)3gCPM`uTn7_Cm;?UiWimy#FeaIuJvS=#V2uwxOW` zUl@xIWl*Q3AQH;{zC97ae7XK}STe@|9hl*&7a+f5MWRqF|3 zeY3nNH$BYe1d^&8j_7N?xxUy`X)8<=DPm>mHJj`N;|uqnF@6k5!!aYiXG5}-(2m!0 zLU(paSYlP7O8E0yH~=Y~0k^ZXzH?6K{|n6ipn8xebi3@lOf%sD9DjwZ73%MKx&E;` z#%0j}{gh?YWa?^GB-)CSIA572@%%NsMWkj_DuS`WjeA*AEPW&5=G#cN3x^sOtqGOA zi%of_kdq~=AIeVNW~tyWTuA}a<0S>qD~8j;+W=W$NptpPiZKn~9tn12$07GiEqnpuFp!1G zYmr>E{^1v>92ux_-cLi*MMX%T8|FqPWaMNqgVY=@5ge zFe)e(;ve+|`mB{?!hhiYJx;|V1;D%Bs$P6I`31{`rx6d{ph%QpR(7d@lS8=ux>Xaf z{#udN0i(24%zej|B&O%T`)uRYH5O5qWLJTf!51;jYyl(o8jCt(%5I8Zip5ccW3xf0 z9`v@Q&i7iNg*E&3?A)7o4!XL!RG-&7d>z0np}T#L3t8SLD<(l-w*4s~s+zWtdAPB3 zRuhyKepY2GelXv#C0BGJHcL|Ke7O^v2D|m*RR`BQUtF;-Fvu=1sr|S^!yv7J?qkBQ~G zKK;>u^#X5dYWm>RmYVQO;Xd2VdJlF|V$1&$Lhkn`U*?gLPEYgP-u5y9-`HoRcz$cE z=g;G@#Sv|m+6F7e3-Pm?P8>8yG6>cpu3KjpuEmW>X!#=SjUB7*LZA? zu8>fuIK|8;K+?hI*GRL_>>1xEtm(6X9EhmF7Q!i@IphR3W1ShqrZfJrR8-I<9bH{r zS<0SHlhHqs_UJFl-t5H8mc{iDC33#cr0V8BqOZgb+b&-cSY3w0#&&-KHLv&E4O(mt z{@AwW2LvdKYqb7BL1xnb!1#4_W9)p%)jU3dc-!T24xXe1eMM}d)rr?xZF7l(GT4lI zZ+j9rK}<(|WrZxssj7lLmwQ!HgK8kncOpbHxo<~47hg_~;v-MWmqNQz$$U)X9iGPK zr=OsWH|3JX&Gh&1kpq7ltY6sUx3lx-LJBj#up7%^co14)CI#>VmvF==a!( z=*%A2Eee=_&{hITCzqmmJmnZU9}{gAWGXkjJS)NZefZ(K6xIMk{v7vK3u?@gymTcQ z+mAl2h`Er)WUU)(*;aJ-C2P>?aNQ5@(R=eJA~L{~|5vqT$vjX$JihjVFG8OHvs=CP zT<%uB+>nHZR|Wf)_h@?2xDK2j%?m;H4JmYgBi2CRTZCFPo(#Rb2w=t~sRftgqiDf^Lt7tU3cSbCp2h0lGq0X`StA5pbWJnFHY5->k2&Ztu^vTp1M*Vv0xdhJ=E;yp{;gYQftRiD45d$Chx6LeaTCTmoCW4;H&pjst{@;NjI1p1q0vhYK?uij&W3J9X>@I7x$i(U_E%`VCOv4 zmr*lmC){~;+!)$kvvU|7#P+aLCEf_)17Iaa>z^n+u3E7_r9GG=CAGtWGI+|&RZ6?T!@pH5}1y_I&di^ ziEq+_l3xZB?R%_Rezxk*oz^+`m6Ln=F8^g6*%BG5Q(w~$Raj6%Z;X$RjCek8dht`G zy}~NY&*r*x@KnEU0b75RX5fYZrZhkNhy#8kD)8oDXzK*Ia)7&cniEey_R__iyiU(y zwVyCK1$P7n2JoVh`niLuV(atF$G5XMz#O2Fmm?utyC1(1mWF)%;hF+F=%pI=& z#W4nmo4^vo^J{ib8V{r|E%z)NTt>0Fs+W&zHf_yHZ_-+8Ze9ELIFJkDw~N=k#qjr& zW{m`Fz{c;NSTLL!%jBgFDT^*aYi{-|S{{RU=A%t**OA|#y82`=OtGbznOQ>uNEW+X z^NYuYn5sSJdB|S>@p*se6#&GJZe?+1>lXtO}&kqWMfGCpz-EE2R zxL%oR75mrMTRAU;qZc{vEGpl<3%r08c$CUs&P52`2>BtAU>d|*4As$!=aLX_JRU*} zldusCG_W%f*ws4vNvDDKy%E5Cw4?My8CN5Dd%no3^hh>flnz$+K#MdIX#)kAk)BJP zA%A26>e(K^b}Gl=ka(LYZC|e1t;mnnmMzRf!>Xvmemc5L-zr1&X9G0yc7D#g-I1EB z5ANoFAVo-zhDuPEdcT1;Zc&guayFBkP4Q>{ZO_m-8TGa5Uv!oVp38whV(wd4d=DQc zWw4|8jx!zp!$%|sYK3=O6?zk|ZkjlY_D{#J5 zcvh?{iy4LmDa=8rwO&UC6UF&EN;U_Zyw{0z2bqryyHjP9N=49PUFJIf8w3kt*-Sm* zd82aAbCr1x&)#_qk>FYY?u6o#cjK{iXq(>Y2dK6`NfVP6IB4++xFWB z_)*`5JeDtiwInMB?gj4y9SX+mv-#1~YJURwJ!bJe72P9aImtP=X`f+MK_W|u?FUF zE)~4^q(ITnlF7Sde1w(Mp2>|3!S@ejaV0PQ;9%d}2u$Ekb)SEg z^cznuWT=bBNyG$X(7{$kzkLHGjn&aS2XF~#Dusu!$!#@@{E-O0cla=iAM%#sj7|bl zB|Mmr^%Sk~Zq0A$HaLA`JYol(BvcaSSNvvvD_G=u`%;3)4)~6&iaa_xq7JV^m#Bna z+Gajt6GXc5m}$8l^`()dt)GvNj^3pzPpUNiOO&fU#>|MfKiNBrX+Luu@%3NiErW`% zfdmQ{GRi+pg^WzzRh5#GI(%JLR>q==U8PgiO?eGdz4~^j2tQGDydG&W%3YoU;cD_v zz2o3g_VC8R9VW`~Q_j{I&bIN97w4%KtmCPKnKMk%x!(hJ9`~T$6`-*f3ng0(qjk=N zN|;e{9@*rt#!)L500K&pKMMtj79HC`&Yqs1@v8|uDryCvjw)^fLKzgNSjqrg{GNg_ zA)xfEsf{?RLgwe?T_{`+5qZKV2FtDJ(_-&zo%`MOXRa#TGAY;N0BNlpDji`Fw;q2{whXNm zbFjsD5r$hiJUoP!p@&Q}R4%tufsE_(o$((IrDuNXx!8Ue@Q-jWS&BCZ{X(n3a7cEY z`!g&Hn1>34a`Kas=&yvE>ZWd38iX7tnKTfcA3dxCf~-14Y7LoStHnNZC>7r7#1bk^)NJ%LB)RoicP9$NC}q-ESWRhHza*qd>l%{b~y zFLqF_6u474LM4}PNMiH$po9)Ve45~MDBPqs3|8X|8P-FJDh zWXGRx!8>77doxhDTiIJx$UvXYttm`#kRGLUBCC!LFD%Y@-8fQl-N3XM8yUTX9;Mi( zUN2qc2y9=E6>HS=8m&xhu3CUKwFOmR$-wB3YM+gwY=HHEDx^U$^}g_43l}pZc3(pD z-%zRQC@>R;*vO40&fGa;i4wXw9b&;Pgmiu1&~Wk-7~{G^54Iu>#w#i-h2Yo?$*r5M z>$mvTqDbQ;!&a#>aH~AH)d2vrWJ$uQ;1s828M8HVv3q(1O5f5+>pF&=-W90zcACW; z?^)Vc(&WPTLsF{28Hk}a5^?Y^noQ^W`%z1`hTZaI6%^3p+wDc==pQQi)=vRBBv)40ZMvEB-{7B@obG6X{0GXKR-U^H|lJ6 zRy88}909*VP*NC>Nbqd4iA*dXy2%%WCq)EKH)Ix-lpxD7@_h8XSnBWLVx+u?8+IsW zUQ!}Nol^}Xs*r?@c0o|BO&g7?QZan=k+{I~O~nv5?(fS{FwzF*`c6y; z=wXM!9lO#etfS60lFhC48Q-b5D!wIG>hyD3+cMuv_&#(@O)(V1gF8$Z7#zI}5!|9$8B(NRkQ-#xE2 zUxbB)@l)j5^3iQHt-s#oC5kM*4gI z)ESOJ9bNOB@CB*vVcD<0-;nz8^=i8~F>gFeWWvY9C@c@wB+)`7Un9cnJhyPt7_w{*uamX_Pl6 z(hF3Vazw&LK5~{j>j;7YxGHPlwmcPg_cJS|bZSu=KR@n@K%f428ryeIZA6$Tg@E1D zBJ`|oJzNyTfX|E}qoeIS{vkTsdHJ^rFU0mkesVeR0wAaWwD=ASMzzi>zGOi{wJDuB zpB{Gw8E+0^Vu;cZdEH!NVDsz?CASV>5CT-~_w`pbBfQU*zJneK5v}b2pTX~-Luj={ z!{$#_+?s0fzc5cRL3J(k<^mLd^&JSgF+>0bu3%^DWu9S0wie}<#BOaMy+}9gC(o|Z zDASS)t-s>yVIy^L4aa|UJy!C13oS2<)siFIyyrUK%K<#sUZhBwdbMG;an?DsxMm*> zFlPg^?Keh%sidD6_7<*|6Tl;Woe$}%$UuOenRCRY!DQlH_~}S$wtcmF->=vCY|-Ji zvd5g_D8r%4&0yFq(Y+8#15t9zil65Wh?a5FCtQa7T$xooPD_B=BdZxSCL z-+fU=7rrgJj6=1c4;I=OZAL|3(S@xLZO}o_`x)`5WgMdR-SiG}GJL3s;KfDQlCvf| zuyFMU^UIK|j^;&k*+`*xIzTt=dt>`Urq1$W({9eie9IdIqmXpdfCIf$-fehVvZKh(h^aJrA>EOUymlE&WDzk-Y zI2R&l;I*>&bk)KzYu~pXMiQ4uW{D+BOL$KfYb2}uD&>rv7n8LnJ)W|4Q4GDStgLJ@ z>&|06$g>o>TMb|S2_R=qPV4Lb%isXr2#7xELbgtcq^zXr(OP z{&|r2w6eVX8%1E1>?7c3)$gvQ`}hy3kIP;Smt`Le9BjMyDA&EvIaknZ4f zyfthC6`8rod^tSFcS|gw?P;qoYqbW>OBzgdUiTZMPMT7BH8-5AOf@$+cpk^#At&~A z?a0x|FeJTZUl!<@6vIaE&Kjx$1FP+2?477-f~BMMAj28}I{{doAz24``~kM>_ZcD& z=yOUW=`k)D>@r4_dd-X$4d%iTbFyv{)5*^eayb@z!6P%I_s2`m+_*Ui+P5z(G?67O znYX;Y0&nmEu=W|LaP#!Kddd+I&~jY2fT)Ih!qZf~n4DNO*IyvTh&j?FEc{Iv2y; z$1bxpZY7d7Bo^yGnghdna&}yt)M080ajEMU38PfWAacd#Qa#XoggFuvI1@ReV@EGE zZCv!=>H9O=QI`hQYh(de+R=d#3Md++<55Yi!&kjhhM;D4B69!k?<;G6Yvy+f?kLiN zrpEfDLgwqbFq{6pxr-L0FCikkKV+RG8JU#r*njq!@6CHRMdYqlFRraDN3bOOvLjbL zw8t&~%tEhb(NlM;ChvN|eE|AtBo*numBGAT`$m8^Jf~+fgq|K(l*uz>Ny6s_cYQt4 zD}HEwQIZA<%!M;DsDK$ZH(F>2{}9M^?Tt9x#IaQ2cml&vtv8sC!3+UQsq3=SO`j&4 z?qt_HDXhU1|P|?YyALJ7cdnBDhMTzCyXfK3nFgZI&aSrkc`k++|Ls@u zgdM7{V~Iuqvf5o^^e_(Suq%f^K82||&hlUMTk>7jlXxdVSnB+bgeZT;Kx96GLbi`2 zEy0M&vUV|?WK^Lt@0$*^5F%i|yME^~oQUlk+mER@S~@^hd*_~- z(OCH{DwkQ0&4@jT;diC;z$9dA`*+tH!`mf7y?CU&=iK2RBp!$4-{L9kA5_I1{VfVw zy2v)O33;!Eo}^ax@GxJQ>bkkMq`-<`o%r#{B|TvSMYb_tFg)B^6z`Z49+VltZ8=ha zxcmQj`s#qD-Z$QnB8Y?n0s<0>0)ljxbPH^Ndv<7oP4d5{oqgCCV?(r&y%Ms?AA{s9*VYnlHmz}yD{y!WI-Xk*wwUWd(?{H1 ze|M_?_!Pa{wk&np(@rdF7dGkWeFOluuJcXaPVXtRu6tc((rZ>fbby$ak@5Uf8%z%7 zmizZHw#FsML|mmEjAKA%y`-_U=bn(*wn3W>&sy+yvMtw&qiRT!Wku2`r6Y_M(PkE( zk0?RM0Kx7dl_NJbH+QwICU=?6TH#b2%%hpZT%$O801H-H008I(?_ zj7zVxMrStS#vT@v1+yLo_ae)_P)=dLp0(6!@gm#3x1ZKC--Wz#6<$B1nkkxQDLt6& zodzi&=l<&_GZ?fL(vt-!NN3T~>;A}%?3y+X9SB9^cF?RqqscH2R9KZbJYX;vOB`9> z-q_H`2+rMQ0!kpMZFmeW?{@+5-QK$V9s58S}-|kIy$}pi>?vhliJEqy*d<+CA$m zq6+OdfV%sa2!8pxn)>%?2>$_swBcPgfWU>xAD~;rt5LCS@Ec19ekq=DXI-YxaVn=- zb65Q>-Nbn7@3ahy{$`rZ)V-sQGR|;X4;@sYqQw-Cc@|@4eM0OLy|KL~LPZa@+4yem z4#$&nk8fbKFxqli$Td$d%gKj7<<&oA9dYsG=9n^TPx;*||841Ss1N6n8W!VneQ>xxvNc>?DkMLm^LxWxvZyDGSDTrmw z1)_tovS*g~EohDrh%XV4db_Wm_it4+?>=mTCjp!I=?0+SAfB_n%(TG^rYE~;}I+BAKw2q}_eCk%P0^_pjc#;`A!3-RCM4`ZJ0r6YS z11bpY*un{LoKht%wEItgdu>i@%Eubw%7=5QlwrQ<*VjWJM(>{HTU4x1ZN-12O;yO! z;~Y5oT7Gd(c$|`JaQg0I5yOk$;=Ma)t6s+h;TCx@zx~?vot???p9(*E`!;9+!<=`f zyxtF+U0C4m8D%CAW`U<6>DXGh-gaxQ;q-VtJw3E47Ns|OB&?jA90WZK?#HsCvu-6E z$@XI(`6~7g#Tr;`-z9v+ho67MH`XIYNIYcszDekNnghc{%ivPcRua3-YMj?oId#-v z@M09V?mWPXIKPmT=Vb?0Mcw}n_xvE-5nON8qp?#d;&y9}@{eyomI0l3{GZz3+Mb->TSa`?aHbN3l8@_QB+ayLt~TZ&<)6S@@LW^I>Z}OWYWkA~mF$7TL2EWlxf~{}Zcg)Z=4ji6uiJhko+dOcajWB)#^kbQ zea(rB^j%}4Wc=;E@k`lypa8Z(pAGxQZ_hRYG8`a#r_SX+m+>Niw+vurrf-#@PHUA9*i;kKG(U+ftwK)-~<8s z)ki$kYRRg-E0zTCsgi>Dqx&w{yP|Xx(_yd*9bH``^)FXzzzOUYd_E2j*(|fXa)c1L zzw_H|Tw@Yw+5aIiXXAe^2^8Bt=8uv!MuP8|Z-=~D&PYYC9yQ%9P~aspLEVH^`?!0^6kAn^l^>+Ma>F;)6*g!0ZkRxKQxA45I|#?q`f!6fWl*UuY#MP z3MMnf$fP<%2%R;-Xr(vj5OzoqoM9BxgHvv(+~Hd-q&hkmcx3vA?ulYA%Xjk=jBt>- zpII!;@|nQ6D3ez4xD8-|Yqs}$Um-wD+VFVf%KMYdA9F4oHi_MlXf99|h!qetoE4_6 z{egUzQ1kbf$eRqMK$%-d{(|+BjfNqEsTa#t3xC$oo5AQm9H%OmfRuH{kl|6s4wa`c*UQzI zVmbANtRvGxqN&~yN7E6%PxfTO)K&GC(I8EMo3n51>;}FM_5%?}!E6^(y*{J)XMpsw z;2H3Deq7fQM9@QSC~X;-Cvao_KSiX&=iS!ytJrjJnJ)|Qryb^HRcqFKk52xJtFM7q zoj=f;gCDa-j)<-o*&Q=6S!f~oi&r{;eFwx4b)+Q(0ATL=xm31xKwb_ibzlXZOSO2R zF%h4HedZcI?I|ct-79qu-@r3AFkj7!2bQzd;ZXUx0?z!Vi}6o94i!EfQ+jc^UFuMcT1 z=xG;nCO9~#0YC5dN}cCfnB4d7F2Hx!Od&T;hBa-@w!QAL zy`6ucWSdx!9N#yX-c_xSh`r_`_pNe45CF&i;aq^hcl3y<|f!?Lml z#)an=>`?Sahxau#^)rBcDOh8Ff?zFEB#7eF_yvQE=EdHO4)opYd(pBGxI! zn#*I!6;K)O&AUw$-3S8E0$~^fQ1+M+I?px;o-Zfsy}70-uXt%I*tRz}o1P^1 z{{-IS{pZ#&gJXC##YvP}8w-JJ5pnt=9JO}!cD?=S{tge`YW~XS7Gca#&C5ZFSE?X& za*#j1aUDIr7l3NU1p){0S!!j_Yh8kUQcob%pdYX$BLQ);Bv3+yc|qSKefZLwj)XIA zx)q`MKBu|asPz%+SUQ_d`7mV7SFn%B$%QZ+Nb{#^zKvHFN*g$)q@=v^17Z|b>|p+n zih)&N_UwNx0SJCEyB5#};Lq*lfaYesDeiTYpEi_ve62k?$)p6*FKtp*=EtY2bVC2T zws+*@gv5VSC1u8{DX!-wkpkC`e9k6?%b6L9%sP`u=v2TC^>;IM8bQh!Zd#gJ;9%!q z6tYm~qHP8m_!B}#!cS_q=0%LkO+_`VPo%x}Sc@(^16*C>cMWeJudNLqb%~e>(DmvP zG>m-scp~t6uAAf5k2;44eAXUk#x66vFre}6vVGRL1c3irfPwC|9k2>Rc3I>lKCn6GnU#aH z*@!A>#K*`qXXZzjUBs;$od76Iu@gYHv(i=fdN+ZX*gQX=@WtchzW%1HTcAKFZVif) zxJd@Syy3=_CGN(L8$@0Xy3*EPNIWbA^Ht~kf|5>$uKHh@tBG!bMBu#M2gwU*hr{j+ z8c)fx+D*tooJe8wVhP#yIgErSL$s6c?reW5js7)M$WOga3b;<^ZTqCB4Eg9QQ+YAl?}xh`QY1D5f|fpP>ShPZLUT$dyiOAp5hqY z&wH;_pH#hC9KrYZ_cwYp28G8TEl2~0wc1`Qc76#v=gW48>&*HEtRe}**NbT(8)gvY6&b?UbSZbEj1)MKgxO$rK}wTb*=FfMra~maiqS8$KR9u1NMFU>|?{cF-3vJ z$oDGskE?-piQYpl?id>RUW{|^w`u1avM4~iKGFB=eDey6#$N&$mC0>gAKHUxs=mM+U`9t;p&qSBd>b(I91bC4qlmj3eSCsq@<#PmcDo#dwg<2 zPX|gP^OA=}KFYrk&KP7Jt39f9tnI-HpiW9A5$9pCfmQAt`jAqiE4!ouG!k!EKDUoE z+Nw_$dKGxwRdgdx_>CLaq1m`FS`B$ADiYGWu<)w)j-Cub@%2Onz54e$QGj?wb+>7& zVrmw%&1BsD`?bM_whVpTw+3Hx&g~q0;~(PO2-7vS3CSPmql2S>`4jVk4Ri&%WdT~4 z@?=xTreiFt|DzCbI?b&*_UHRCoMO@492?>1f|>1m*HtZ$ly!a`7x);&PqW){G<@bK z6C#tPvscg@Q1pvF)KO;?zj0xrcKov?A1-4qKZL7ky!+$%@qafx1E-Ca6x-8;T65lt z5xNUJ7HNvD7}6;PBi5MFr>X`()$TW!TLtt-EgG{yM?+B+6@UM(!GcdLQ?(|2eZ71t z)QiRv)kTV!_<~rBC(SD%-(Qp@7FUhkC6yw4u*rQOtvfz|R1FR2lI19fB39TC*bw^wc;@e z>?@b6Ls@t{v$*SJu^OxYavz|AVI~jNiUit~hHIW?V5_oucSK8|{d?PdiT5bWJX@5% zgUoS&P9o(C6iJEECQpX;_|f{@8c=>cWv6+t?SG4+%k6lUziz1N>U%V~PPN;Nx%{Y8TCzVWK_^>KH^)wEX%`ORB8!9%>gY9+NkPTF?#p;$el|W zvwII;QCt}{;$osc_#~ba#(p8LdSERf8minW6UVx_xfu`@eqk?>2UNa!7d6^F2w|3t z__;!l(n^E!uj+P58UbP)la4A6w;<-XLU+9&h!pTIjZ$SHMe$}Sfx-J%Mo6bmYx6-p zJ8N^ZMS~PGdSx!tOGSCri17#6wtVzk0AEs17t?(ROxL#yyUly6X76Gk^uRZ-@cYMD zyAi@qe{wH+bEC~454DHMc^H3UXdBqNklyq^s$FZZIKn-|!YM(&9M(CY=Q}$MAye%i zjx;kv6QvgL<6G{d?Qcq;%7K?*SwSBnP{gl3Z_Y_u+O{X%&aKpG-8JH&ON#~7eD52@ z;c#|I{mcE8K`Xp9z!yz%nW+!eg_b?*+|nHWd=kZMy1PhM6?RVaK zk5A%K8R$9&P<`qzu#_a;X&;GWBFwCk;b0$;SiHN9e#cp7quH=*$faK@@fdF@coSgXHVvVz&ePu{O})L z6sk?dL={HKzJ0|V##;Ya7Jr}pz$gHR4#2FBZm|MYVZ(KmIRAfNT^f3t;|tzOooSMi zt}%5QUkeubHHU*h$}J9l;50z)OB`1GTc)&EQhV??V%@F;YWq{V?@mMZ?*a;n#&5Kw zfCPNgkA1-u_(=MT(R(qDl`6ICz8Dc!kJI+MY)%l2fOC_qz&h68)9z1`OV3kiwaM}b z-Vu27<~53?^^U19I}bZ8OHyLu9?POH=8TqZtFBtsNx<9FmB<72cxE?y^ao|WbLUrEHug~em%cRzad7ISr3 zpWn`baUI~3fg+9Vyc~UAp1&j!NlBVU@=qL|5i2|?|IDvSzjDoSMM!qp`zcOxuJ>Tv zzv0xfaMSnATh;^!uUpU*#>as4Pfi_pDfIF)KLI1!J-ujy6SIw;7#$rw8*&TzC;V}T z{qO5N0Mv30hp$`^U~;#oX%x)XH@RtJnsvEM4OdJpAWRP-PAQT^CTfK463@i162B^) za)xw6lgKFdl%|F6O*ouoiqSVD@xP+qF@W_YbYIdRM_;N0CqTJ4a&9(I#DdCYu!<_( z^kr1;a{D1)+Pw}h%NXB>w12nmj>cc~FuPs;h2nrYT}8Mcw3M^gVz-LB*u9E~{4Y3e z{>HecVKPGhNvV1PPU;R zNA@`Tf>A#zS)BM-3(fT&+wu=2ntuSuFr%gpmTnjWs!VJ>7wrLMsh9NwT8B@@aQTxm zE{`LG83(6AMtEvI{o;Y2_G<%1+U>V=o{Ky*Iy{hs$73W2izQaV6tu~{T3_J0Xwr#Y z%(+UzP)i7R6|?-t%?`aA`vt^5m+qyY2KYq3v_qmpwS~7R)v;k5xB5T}Krfm^YM&k1 zZ7l$#sqV7LVe+VSfH21;8K*Bq`>TL|($b*F*BZ2@gD2ZHZQ5v?cH624KD-e z!nfYC=d232{gtW^Q`LueG&12v2PV%|I0XY7)KdQ|rdp9&qmcfdy`*+_uyo= zr=3+bZZ@R2ko|%Bcm!nY_Lin|^)o9^b6`D|_=Lh4w#Ry*aX&lRn;r#iPFz_iY{tD&)*Gq0!__BX z%M-6*q7$0yU;euq<@UN|A59_X$S6ekwczhJPPOTL5F$mfmTF($HSY=>53xR)KQQW2)4=S2|1RFK9T=;CQIjqQbKx z1viwFeFZa@?oap5$h1!p)}RMO8ZJIQb?!$);?VN?dhADJ@UExL#9dGtCzZ@Th`VVm z`hkmq9altwYddIWf zs@ID7YH+EhcgQXWex=Njw|3+PQ(I%PS;r39K9lua{2BF^0Z?g`7?6`H0M35GfAWv+ z-s_0!OGEhiP`%N>N+5021dwE_RkhE`!UEYsSr!2P)54Q>pBIy5m_&GN$vjN=Db8Fx z-{a_r3uFc9b@yUZa*4hw-8%J(+_K zgbN-3QC`PwR34y(Lg6p{o z*r2wg@OjkR1PU;3Gk~nH$KkLAm=7aj|EPtSThO0! z#}gI1riE=4ze_5kyB9Y+8fpLTZbyG4jJjeKZE{uyl+$Jplb+-ZAmz$c%kz#xV;bKh zKJ)ycFe#h(9y5Q?g;S}K=C`|2gYYeS=g`IUcpdc={CP}0iqHR}zOXMBTlBFN#tIp` zf|n^P6T?wwAqzJ?p8b&=5=tPUT2n~dct0w%WDD{;05YCsz3049D?qm(9u-z8Q~#}9 zT3BLgW>ivUq%izk3gTv`>TR3E(|IgCrCb~nECw!^CkuL${;ZSjZa$kxRXPm@HkJ}z=qt8Tg%&4CPr3pL4nfd>1YA0x7`eqY5<}0P!SauuH2l=L?jc0 z#t~BDBwYQ>Nt>GFL4~pxO)u!9!u|MuZ!1aDNBN)OoBZ=Yuqoe6C0Osk27L@~MBQH% ze6vMBXhKdJo3hCwaGe?hv#$+~VzNKBs3s?QwBAb1NutZ+G_ju`VI_E zWqx@RaQrFj`)gUjcCsfDTV;;IDKPA1jT_nTS(AbSUkZZNT?iFr@BjcUCn^d7K)rw< zAVIF#7nmgD*Pvw*y3Qr*dZ{F;)fJK7S=u_h_C!Zbx~eO0zAQHKp{@SlQASA@Q#{ex zW!HDF!{HfCds{?VAm$ZOsLQh&C5%f~Xk%=Ko4^Mh@wEt*`@}B1&dn!se`xTEGe>Bu zCrnUpYisM1RAY;b7r?0eA^gV*(fDsyvlaHnCr~CC?*$w#9vf<<4A99J*B7i}F<}<|fII;ZQ8W-gzl8ragSCw&N4}cWN{8#!-P~K1iDrWXX2&At~{TF5CG> zproIhun0t7%%^!~Q%tZ+f!t{AhO;&4e|2j&8r+MNiu3!>d{UCy2Q${s0E3^hu|BYQ z5d5V&F`*gsrDyb+^IZyB>~j-|;IadwCm_Y~KN!$9Uv?8WaPNv z5gbVs{QoqYF7G%(fz?CfznjX&$GfujJK4l?PdWQG{ok`6GX4i&MPPdPl9=3@%1y3viJ4HPtVYWzkPh;#hb8+IjBPqkiwQYHR`Z;fx zFp-kgs}1nvT{dT`bM?3a>Tzh(QoQs@`;LoS84rlxQt8}vZK@%KR! zj&}&*EL8CO>%A8n_U1!PuOVe)HTSg=*+XFr0dl9)&kXIhEePH}lik-YOUX9sAz^oh zvCvT0&H0?zRSGDD=uzKf()&bk3~2Hsp6^A=icnrF0!B#x9WN^HyYOtMfQ#?5W}}DO zo&rkf{HI=umdc8<`XH)xHW+{blshnk*?;QY+5=|FQKh)H+mka{V3dV)?q`9m7X#s+ z%WM(JM4`ZP0^8~47yub)nVE1yy82b<<%NZ!3t7n~8NselRZ+LBF+QP8nPcPQsi9K? zP5D9VzO^yx_Q)jeG)yLc2=txOSVJ$=f~WI`E8%fN89j!+>hWUt65+?h8W_HW?a!e4 zsk{STCU}``uF9%QJRmTTs^#R5(>Qr3Z>TFBygVh^X42s5h0EjMIFCj1Cn3a~5W2W# z9+*a{)9x>_+KUMHHomWw5qgUiY^#wxT5 z7fY?%N)V~v;9Z-WyKQC_Cwe^~mQAEwNSab`83LSX931>I_1>m_mg{V;LFsK%q<(jh z28&#_(fBe8JTnWTVp=!6LCi(YL&sD(2`SWEY&3B5VK%CiY@&W(eBrk4xY&Zu)Kz?8 zb^x?v`cbzYxaBXY5c!diwnAas^?aZv{?M{PBzCo-?0xZtGS{{|PaYnY{*FIb-T z0b7i6530iaLKE;A&9VWZ-JKUy6=b{TedVdpKL^UNSTCDe$MSsmC~@&}ReELe+pk5c z;enH8rTOu&H$7*VIA7$2)^P{Y&DxQqr^tqbDU-7bhhUUgMGPwVQUk&1wv{oIe#O z0B&YX0OWD%L{Q^batj9krlG;XGK0jT#5^lkIXzX77`b~{*;!*tW_G%PN~R@0#KB)k z=&okSe7nJc-`JMeGkRkhDI@Vk5l+ICprEaF0vdX|KpOYV72Eq8G98yI2^Z^Bm!vtu z^^x;IT$}3^@R^CujhTxXZ zFi+j$AGQ%Gw=L;elE>V{b^m_3d2aPYE$NUtraQp?PdLyOX!`nM(Q<&0W0n~-4}gjz zg#UL$2ZfPbtA}S;$%A#BC=)N`pOO^2k8is8bZwdW3K8_d&_hx~@gfjzVLS3;f;65mvUe%bv|Q{30L$YK z5}-02vVM4rv{MU&S{glN z-h~XPg-;9!w0>Q+djnSEDI^UD1iRUBmmB{k1sN@v-FWb8F+=XdomtBCiix%05|n}9 z(^I;bkX`l;?3B1YE5(IJsqq?BO=7N*OUc=N#)q0JF6rr+u+dsFo|SKzgT~-$17i}$ zZUaaJ5IpZd5_HSfWF(xl9UBS&MLBeVk2TUiH5Dr@QqQFWY|HZxqmift|LpLa#d(Hw z4Z4b{Ju$#971|6y$FG%s_4Tn`HGXOt;s=xlRM2f3Hr^+oif2h-{hGF8lA_X<_hVFZ zroS<7XsLSZexg5|{!$<{CMY_RqaQK6ym98ZF0Pgn=iz)S*Gi;EwJ!2d+vWbvk?&&; z6gl?@yp%&j0<%SD{RjBWr*2e(1@HzO1lvu71T%dG%rc&(eoPT9F{ft#^o<3)nEr7n56xm59#QY z9XlC2gemwM8$mQBcjjz52hrI0Ju6?1kgt`8=UzG@A{#)tBaZ`V@tx9=uVa*BkYAr7cubc$IK5Abg65E;kMwCk?O(aU(0it=b7WB z4V&A8MioHtu5g(#W&1f&&V4TtzkdT-0%{m**s8EB=-utZ?LoH$ET2j{`h7?ImU0b? zwT;(&q&}Sdx03sg@s`o;GV_bxti4-%EQ_0K-1HjuoXq%`F=1b$nV3^wNEdP-@e}k) z)g-r2Aeb|>HNK_mvWcB#f)VHxE?(YCmMq5pV2|qefqu6+4%|)&J zm;dQX4SR*urRCfBW~L1!B1_Dy*odFaDB?D&kzw+9bYSBjucJ6balICnw&Nq7$!w=x zAH{~d?LX8?7|Az#YnIcLJ+H%Q7vf0rg8NbUeBEXNw1Xc5E-*rv|@x9D4Yqp|n@n47rAd4HP4t#P4 z;+Aq|ZVhFgAITYiA$YX*K57dg3#=!qSwF+R{xD0P#co>!lKWc#(<9&FuX zm$0&iv+%dMFv94oNs&;-hX9v7IimwaO_^a_e0+(YOnxhF+dM5Gh@$DzkmATUXBE{p z=lxmSS!8%ez$`jaEZq<_-xtnY>|OAyy!bo8d*)(l5ib>wLuHS5LhUdD z6#ar1k=VUK!Kt+15#AYKeT{aCusFJzbr=XZBC%hlsPF z5S?-(=K0n@UxuM@VC+E8|0fcoUiOY|0di{ga;Zj-x#GoreY^`jmRnIO&3#I{kj0Zj zoQ7r53=5LPnRmPOJFiE4iC7d^=K-3BFr{C9(FNWBL zjyuSwt(JWDOb)BfQ7Xi*^AGbW)i0alE&X_D^{dsjRql+|bmOuc3`|2G=g{YFQLdj8 z3!XnnIG>3Zi6h=VtDH2OBkIJQ^7#vC437Bg4C$5{)ILw^jd=v@$B-y5QP3qLeTZ=@YOqihs*o~#If+7*zoCGL3L59GB|BSt zvtR^7@tLGQ!adT=g4~{b|Krnaj;l?6RF#4WRsSh$_F1z~pXv6hhvY8P{+H`TO!iNL z^G?EV|CNWc^L8DuQEq8`7pP1YZ^;(eboV_N+OioZ0fxoV8MBxZoy4{Q8VQen84jzHS|bon|N(&n#xqpIU{#v`!2}SpNTE+ zOgu+MgF&P8+I*_;fI(0l7|jaSIyW@ykgd?m^V8XTG2N<3{kC-`e2xTrV$D^DEqIyj zJtU&@9seN)Tb7aGASx|fC?z$9sIS*L#(0&QrYe7DK$cN#Z0PxJh0S>*&p@|j>Z&SQ zmX-cEQxsjul8cPrZnzN|&VZ;4OY=Su+z78KifDS@sLZ{-R2djoEbho<0ML_>C4PgD zo3w%%US_Yy1t$}uN}V57oCipO-Si>~98dT^vVLh z7*$F)C7HK&BJZ}!ub*w~?1Ig698x2b^Wu12nr1KOL0)?geyu-3){jY+dtM>w$<3I2 znDnRis(cMcq>FQQNOgoM2@m|T(R5*j1`a!G^7u0@Y)?M0CbNnD%{2lEfVp}vgUn&N{iE9DBm&b^hVamPY8F~^h>K@2O3P*FgUmXE77XD$2}7{-fiy?8 z^@9>mD%h{6(rDedQu}K8XCpd2ow}(S4>5tAF5nGD+b(7`q)5v!{&Jnwh4`5h?qkQO zY(>Fv^PSKKZ$sEk2FV_zj}kbO(ubpp3Vju)X~_(WI<7xPY}Q!Tw_{mt=@`R#c@$taHe zV-un&(WB8oK1cnL9v5xb9iYw5mYzSsMUCGn#%)Yh3j@Ky0~HpHLAjOSY=hYXJ02rr z*|{eHZeGCkKco}yIPYMb$2<*q%M2R7z-yIdO401I!s;n7EwQF2?aL(?>V?BFZe+Wo z*{5Orw(FVpdjwWM%+<}fXJ>~ziMBh@C__7Zs}Pf_S?GP^_WgV8N*xkU4Zy%0qzCBJ zhShz)nkG=@WJ|R9@?=C)NhI3CL(Z=@ahN|ZO2OL9WM_1Ffx{2>ymwJ#84bXA~PHd(Y@TjtF;j04cPd@m@-AeRz z14DiZbA1|UVwU4yhq&zg*2E=7P8PnnT*zfZvC6et4r+C6w0`?5>)VR6!usSK))5}!}bvv>Kn=~w-`_#BX3_&TL zrs>zNG^LkpquoSjHfgP9 z77y`}#-A!j?Zqmk+dY|?IoGGWeBaOdWfzN5L^kfeciE5d5=u45h`(*#3BMnW=wa{W z6Jvr+JVAFaO{s!3N34GDPzB|7I>jvqxc7Z%afD`B)p0GJ+7(fO#f^+S@P;sDVP&?rBD-y*NIJYzMh(@?)rk5$cjHMtoGPic8E)ySxy%)G!n^kh)uDZc{?%T4nuC{T_$`n*xq(L>r-&yCNOmf=xO zbOM)_&{<8lKw9wLW{bHZk6(lpH1`JGwvhb(&Pt{%{koDnq=r0q-l@yJqQdZ1-Kq@A z@t2m%f(y!grI_|pN@!OpFTl1`jwv4h+-So1VkA%LF$Yi>(EsD0P@TXPYwFluH@)KVE%iaH77DukQkpkc zR&WlL#dUx#H~M-HqPHiL8_z12-_#s9G4cYwxwplkXEDvN@@wG0*qY>3B?H60bym3> zvB_dYBg?q}aR3G*cj>rT(b&?8tkV7Yqv!$^c9bId^!XZ>8n`@9D=G1p#zeNs<+GvL zdXJ;^4+hL-uxZM2+CZ__0K=Kzjkj)fuUzxpoJ%T10Rt`ERz~FrN7xBhKxf01Mtkt>iduU`6+% z6!2lIK+3?g!~d`u$hphO&<5(mjCn0Kw3!!=m=Y}be0}05xw<6!EjEzLPuk$^@n;=W z*^pbKe)XO!dLCXzA z&tN+0Bm4%wK$BzT_teKA0ET7gVKUdHVb`tOxD9%>;U*sGys% zPy$?5BB&W-*6fCE(*b5d2jMGVOhS)r@wh9N<={=uO8hfM(Ae^suSDh*elLzsyh@X~bxS;|zsR>6mz$O@nl1k4&wlo607OPMR0+Qd^?f)Pvca};;?qs- zu6xvcWpk7D&*^1fO+yul&VLe?Z0$=Asr;-4;%D4*47%d($CdVNRKVWdjD)(2ek-b% zhV#sD_HfQKe`WP6EO5QDYuycHK&VcATsOcuCOOP5<*i^-E7I zGz^oMvHBkD40^?mgwHqe@{d(JgVuL-6Q?YT!ox`?fM_nD+g}4qrGioB^%f8B2txjr zylcW%qqVb)7puzxNm?5gENaXf65a|+DKIeFBJ+fl+oWa+PN$*l&)d%gXs5t6#vX1h zJ@1HJ2faBDo)5)ceKF9uZ^_dBMw7su&SQIwUKfVHj^4aI5>Z_6v7Igc7yJvKYa_P+ z&IF2Wc6-5_MpgPFNPj2Dy4X}y3Sm@fmPZ=UJUKY{M%Im2Z2A z(dy%maVVqc=>C-O`c8kI=r}>9h0?S)bG$IO^;A-p>EGE|Yt+G0W?dZykQcM9S7c9r zOXo*Chd`0k4ZLrGsZ?P_Yh6At$r(5AvnFug(bLl%4$d{wQB4lZ`0AJf;bYR@P*yH~ zS!*`5!n0Z1RSap{W+XrJM@%wXpz>x{?721>?`&jv0;!R6d7K0dxNvNXR#8I1aQFmo z;qU<>LMKo-aY>L8bhx|X%R+f};S+g_0M!mqE3JUk{0Jj`Ef((pen46uyYY#fYE8h` zP8*L{{o^IYlE^a=rJO(A%?eE`GJHEZo~&Qr@|x)8WqM|2romCo5yDQXo{5q1L8qm@ zzPu8w)wlvZG$~2==U}=0_tH?p+vXBur_CXkK=-z)G>+}{-7b39{xZ3?Tvrp%*_TyL z1-lKtu|rQKD1zg5r+>UR+X_9_m|)*)zatGcjB3qrK6n4tEF7^9tcme@Yg_)mJye6b zZ1OA#jVzSn$#HMFXi)vJ?jrg|-dKQuR?^3f8-E1X%7sj_K<+^P$5yiG{E++MMrxsgqDBpna?``#6b8GY;?=PLsICx&2 za`gPX8svyyTrEmnXId=Gp-ab`PSQBt*26o)6J2Me*FHiT9@bcO~QAZ;&l?GSn6ZZcg~-yKTE^-54|3ysWF{;#L3Fh1+; zvR6Z@&##7Bp!B#gicon04Hz{3_ql`AF1LLxCvX;k{te0#_fsg~9t>~M6d$?qXbs0b zl&~xjB8Co{9_9IX<}{i{6N6n)o8)Vsj~Vk1ZgHw1+~ zx>>xWATsaW@*;`>ftbk==$(wJ&X@A?Gs}^ZEg(PRdHK6#7kAp)q4K=ZF4VMj75m+) zMIq%N-d?U`QPG&9Wy6)Zm3T^pFf3%o;ygF_!&A<72IhL;%!$rSa^a!{0-4ElwyuWI zmpaM-fcL-4v-qNbVD;bqfL14nDA?@wr}`&Pfa`xd7U9i192sQ+0T&QUbZ#ar!_aVi z9AQvi0&y}bt6&uaeSs7jOfI%7@=UE%%|#lg3?%M?TAqqWj8)b zL6z{Ar&^3m9my+*Czt+}-q6?eFYmu_VBhm6Kt@Abk#BIo6+<=Dx#))(a)PhFP(2m{ zH57W3zvVJ@jy)D3wF36G2fu~A9>aE}jY_!sKqIM{0xQ|cHo}|xqi?+foQ>$nMGLv| zRpnDC=O{ue?ODGt07J1;)S{} z7#NNJOR+hVfKQh4wl+KV@hxl1V;7Y(1dkuRo-BcY#qQ`I*lR!h7Tg4P6T2_Lm%uDK zw*ucK$mKW3pM7jKQTAL9?mFh(6i-oq3+PuIINulSkj2X*kCm>>AI_ae5rle1bT8z3 zUa%m^M%)?5&m)uUKiJn`K{>vBYAdQ<5zup`S%#}W&pJqc*|WQfI(BO=-DSZag%u32 zdGn4c@$R+UVOs^=Ygr0!_K}CKE9k9EHZrFPR0i7zIrBC9qUF5T_w@tNKfz)%d9EC^oIK4d9$W*v9aE0N7Q~ZdF*-$C(5OSLg!Q3{I^MYS~VJXn^PR|WabME`fx(3qOx^IwP zs%xV=Y#@5n6UfV~Ir5J`c47}Lgw1{=KP}HGfxiu0yai9|% zf0oT3OWN=$GR?w~v}Jzh!;sA%Q6_gm1xHyR==Wb&a*dULCJa_S8NVUP3~EyU)C*j% z&DI*S`y|*)^*g~UXKPgmuL`7ZXw2X(q&$!`RD$Bd1YDSWGxZ^n0#61wCnI)qun6F@ z4f}1inMwVmj4y}ZSpQi{eR!OZ{PzL< zco!EVvswLSA%(kmXf1-Dsi)m3pe3)jpgK}>ee+NC$77Pq5mSNXy5Ayqm1WZk7<{y5 z#sxu53%S0sULDV4e{(KHcyM-SGE1{06yk>Cye{4C*B@bqC>6*6mHZuB_savo-h$Sv z%=Qyc{5`64dA7QVy(OP8=?Ibclo>u+3`tJ3jZsEx6kIt|Vr^D zN)v|v!_-^GMb$;^!)GW_T9K4iq`O-{KtfOu=`KOKb4Ec0X%zuMS`g{(kXBkc2Wjc9 z0p{Jq{rsQj^@BgZIA@=I)?Vvcv9HUe0VYD6RUXTjPDDIt6>=Fo=TFFT=NaQj%X+W- zel2qr$4n-gKr7@#Rdi{u(KNF%I;%d7NGc}YY&ym$G=OUUbN&!dAu}$LGskp z)W7=s`x(Rm0}|o&2^qf}4}ZK4zoFGGg&@%c+?~aXAr2#%?~`bYgn4AL&DKId!{vji z8q%pOhg<3Eao^Slz4sP>4Np(saV7*?()^47V`KxYKp{RvhV7czxoj8I%#g=?SyKWn zV+Bla8cRKxmwbQ+-CS|{_V_JSw7td_cA(Udt#DXl>a05;OkXr=XLzsQ5Xq;oP51Sf zArg>h<$h!4cr>Nr%JD!XuU$6U+aoJ!UiRx_jw2c`Z?70KL{QFCj*qH&jhCNHz}>$O z512NovBtSqKR;{GO<(vi;4{KW+V!TjIv%T&fG$dc-*g&f0++ZZ;-UB@7w5-|yE`G* zjidcOIeeykQG=bUvavWvB>EGyHwZASOp9Q2cCf+!`0>XW?$Ga)EC`?Dc2Y(aCMlZ| zqqA=}S%)1Lnokw65~j+k0voS(Dx-*0Wr)E( z|H;jO+z4DC8CLz)B8+uVI?1WrQvabl*R3W?qOMLSBv02p6yCF6yRH-1Q2ZzG@ZSTW zE&l=ICi$w=qN3LQhWP-a!zR^?IvvKruMR#V7hi8&z$bWdy39*eSFX8}{nSe~XdBFh zjAZ0AGZ(g3yH>jpSBGCtUuM>V}H)MoNewXXEk}N9^nC8?=P+ff; zV)D)PdHi9xxGjouG3v6~)a^0%_mLXsy&pexM)+@{``L5$V^xJ+%})2KZj(cdnCnKj zSLw9QF$5S5zu#>9UfQ$wTV`gCxR+%*`+)hpovnG?_;7;jp-z&#l-+qia!Q)8&)}K3^49?u|!9d0wUhZui2ur zXujJ;vYGBWp00(p4Dy=v{uC#*YJgIA=eub;lAu6THi1@ExUS>9&(dLedh_5L^ueCz z<@d<-oj_^hy=_l#6C%0~{ogJ;p9h`i8s1M&VM_4i20(>DfOa>g&}VauT`z{B!P0e%N7(5uY;;1zyBGzUy)J zfGb7oG1sF`)oWx+!Cp~g>wQeO)gt2_v*1u7ywbdbB?ScBUca>*v9Cy0XVs2U7K|{( zIhdfKv#o0>Lq1zsPZYhL_lIGzp^0<~EQNFcmt^>{rxl!JyAY)csetHa;dnNMqRi~d8zGG z;QQJrB&PMa=9}P?IOe~ps&2inLMiqii9l8Y1}DI;iF_Pw$C@x3n3~BIpnJi6dF|RY z9q;?S&!5CS%K9haGi8&hSWYIsRXwQCFk!vWy4_TjA#=o!3+W~6aCp}1aYcc>xX~c^ zLDhC#v5y~8u}6sa251`N@A8hPqaW<^++C^DKufqpbF&MiMSSkI4uu2TAj0^UVtfpf zviKt0F;~Z6YH%?2TP5S-=h$ec!VX?(Y;}#ttEy9U|31AJS_{$(DyOc^^Y|jC^Nh36 z9MQ4f>vYx?{#>-hqC%sYU?KW$gA?9*xdU<0m|DpzCYqt2*!-QVzl(TYr=@3-Rj-=$ z?7k*sz7*hjw?5WD53LO^s|wqDZuzP!-|V`qNqW$?c3exdUw7T3n&LrQ^xaUq1;{i> zZ+QJTpTbIt>OBWQDRFMhz24!}*(;tC1}aB$cG7wq z$-bAPMD1t5rrjG|rAM|NViyx0`<*S9L;AzJE3}6-7n4{f--2e@Xvyk-oX@`8Hk8Pa zMjI8!L~AqT3HV))ZwY$IwL^qeIJDz_QB(CAU-%~T(ie`;J_ZkqZbiD4D-3_r?YCK3 z{v6FE8Q3b^x^M$3zT1TmfrH8SfOIW3TLJ0|(k~5>U8t^(0L_VQj=IoXb&|Y#29X&P zo05P_#trXPiv>5Q2MuK7sN;UY`Jy4s0u)d|XFt0Rnptx{u3p>jr?L0UZAp*Sfjxr) zuRLeSrRTEpbm8nJaxya8yU8T)1uor!)`d#Tt*JXL+kQ$2{AfuNy(Y@bek`eZ0ypO` zc^f1z^#6#GDy~U1$oaD3!ll`nR>S>|CY1wri~5{U8%O8#csg0RC+mgwG#pmlCh-XH z4|<=bb68=$V?3v|#5RZHx9nAee=1mG_g+2C6Q&Vjx%nvNOL8Ft{5TM8p$>ySw*mbZ zo2KK2?OyWmcBux-0|m`~eKQ)!l7_ja^JbY{N_}1ra?@v|_2`za9$yb>ae^|Op9N6i z^Ti$)`4awl$Xu{6aLz`gY-fN`I=as-kcs*5cQNhdkiC@SdfQN$J7XVK95X}VKaYO= zlDb?i99cVf^;PSRuWD-Auoza{%fby~??B$hs2eT^0sZuxvw@vdqF*Yhd>SAZ71?z} zsCLeBq$DvdPJQ+rVxmISLv;Og(6&!xujEr-L?-dLT32M0uzaU#=cYth8TSVrr%%Z? zwclPOMz~q%+tdAi`)6Z8nMU5kQYUl4 zWf&`<2bx6s7RibzS3iblt8@!{{vCvyRqZv28Er}@pyIVR{O-kxe3kGw?B?5pw$TP$f#{L&17Gb*6S3V zE?XdQ$tS&}5G#xqD2Ct$S>jGkYsp`6FGp9H<$sn`ZECnrmkr{RZ5l@m@?~UV`AAUG z55K{CmL=C$6_y^GZp#^``gi2H=`#rN?WZ)1kdUxva5cy;YW9K2#a(Lbn|rgdDiC}k zo45aT<9SC~vHl`Ax@}&Z6r&&b6@R#yxCb&3RLNKQ4Q1{8doeMcah= zmF3I+@skNxXI}oTNI60<|*bql2vTzG7<9p$Z6aF<=`fEM63Lb#aw@# zkR~zcxZlJKyUP(o(MzAf&dll)Wp1LrB~V!EPJe!F@YK~{rFo1N+z0oiKVyuXAx9Iq z5(Uex<3plmWsk%8m2nB+?zQ;1&szw-e570V>GvX@qf-`Idni6k_k2wF`^dD?H=X2g zaMZb~1wc(85-kAl%WRPe;?=19Mm%nmV2;DD0hm%D1 zB}s4ypHMl`H(#P>e7zq*@i)fuaq#!r5!HLC>i38N@NAM2m(B$%?+2s>uiDlh(R}@O z+@E$zeDg2wHtY3^_|Usy6vb^W?)A?q0{s)!-gvzy`*JcC&K*bR!Tr`WV7I-et4rkx z0Gc2{zZ%}c5_4O`f4;d6*cOb0B^>!LKcw84P=V!!6kn z%QVJYxy`QD<4{ED<*VF$f~tZ$b;9Sm$M2lnCI2WR&iRhYUG@WPJRkdik2%RPuQ2jn zACVXNI{i_V^>_v)DC-W&VkVUTJZjy*#lrqSb=JwV3T0edr-8Tb?rjbu(p-F!(r%m` zoqTIKrT>WJHuDxpH1Y(@`_{_Q^qV^1E=$}My)`~UhWOgQ1wWRsQ>U}J$8M&7p1P>X zzifSv-YtCz#S9qDaIL`gCfGZVmn8{);Qny$NP32qoOT*pCQDhpJ%hUtiR*h&_*CgQ zc-B>{*B%{EU#O35_Vbl1<(t{Vxml7mqAJDAp_zt;{*I5o7C-`uiwpS}1NGtjptlOPPdN}X`ws@hn&NSTM2GypX4d@yVSf4^ zqq24~X8pIXZcgaAc&=789u@>1{H>0XsT4dgr&}UXc1XmHE8Ubg%7)2NzdANa2pEsD zZZpW%cj>2fzTrRigdqHS3i4eI#W8^ZRzxUlEFoa)6%V3LWO4qT$Av_}JvHWuRNr#UN1|P$k)e?0(ol~07CQ%>A z7@rjAinpv&HEj<9j^jD|tIJbn82J%aKqoWy`0?Y$k0J2a1_v)y&^0QG(7OeJdM?rJ z)-v;uQ&jgg$2O0DydJ}%oin&Yy@>N-RdhH@`z4)&QH}YN8(ZR?9mq+p%Njt*081ZC zuoIdNc6eSG5Y+occ<2V?@)L05_;<1SBHB2WN2@JdjMU3hoo_V9Arut{Di&12s4gBq z=ZIVH!skot8^bUY#BE?@J=)v*uqP&<(oC2n0x z5BMY)iHrP`UV^?%n;~(&pS9QY#-YISQefwi zbk;x-w)*ZRXN8|*vb4j9orhaMz#ZI5s2Tx0a0>InA{F(N+kwgNfjT8xwnqaZLr@l{ z+}F4t}=i2~3JJ>Rp z2h?^FD7?GPS(f)y(75@ra*Bp1p!%_ z!^ud10>a&^)?tOIx^d9l+!^xBN@8VCD=`TY9R_R2*LQN0{ob_xbs`lphvY#lsh{qi~&U zptSSf!vW)ZT&Z$cN*x|0_NOi7-s2Basb23t2%*H|Jt=78k>LgKTt+++N$K#QYL=F4(ys(xG6= z()W>q;^N}Rr~UB84Dj-iV6b;_9yzP70q?H7pCl94tI)c}* zxhkiV!hDGUNqsK1+yR5MpV0mS1DfhFKSpib5s9Zx%XU` z?99uYn;qZhTWDYhVI0v-{88ulR`iRST|F+ZbD&;S$Q(_92v;*THI1wvM~TVrptM#{OXIOj0)FAJXg?W5!0Hx#7> zCUw4~ z?&g`ZMUZ0m01xxBU-7Z)7k`L~iYnnbxF_Csa8T~wD?Fz2OE2+0tosS%nCt6a(mrdb zc353imwaI&ZaQg<6k^3ue57dS7ZH&VIQ$d?!LiK1t3%)XAw5loKb(M>2;p2&e> z$GK_Pd}^$VIZqH9!@!^Rgk;&?qG9_A-#xjloTUzoq*n{5AJaBtgu-d4VZRSHGzKNv zR%quxXMN{=b3ArR1N&T>LN{@DP~%dn@Ztktn9A#dFm&B6w-N8b)J0mkvZK4EX8#(X zo{A&Y-?w~1i1qXoN%*Ep!MO-$qeb7QtC$K~<(%?gt8XnJbw^FSJi5z0qy=6!%G9pR z3tT>r9C8SZr$VhNMB&+(_)});Z(;ZWfm1zWz@{=RB@;5#}ndb4;D)E zlcQ@iP{y~d=3?BBqh;l%R0f3a+_O|Y7HvB1UA!i<^Qsi=KPQzU*pWi}RqTNpKnr}* z>idc29lG=No`%MD6WygVJeg)nH(s!EtVc={5DTa8PR!2EDp-mAVh7t1mh?DhMWtu? zpKt!DvD@3_U+cH?$syE?brJ0+Lxyto0SR*@e19oB)B_ZOy*aA9ih*Kt&Zn*VT7n+e zX9W)t~ok>nE9SWQSHF}HCXGPxAK-)nY zh?Ujl!>Xg?QwJp9wjs`Gf1&LlvyA%j>K=!XB3z4!KzX_R;8wB;w4=l>xN)`r#=BwN z_y(GC{-z)wpG!-lbk|RQZO(soc6`{jb6$VATdlwE+u6H@rPaTCQ4&ahE2VWUy?xC!c*GFBvr~K% zc7y3gG$Ce1HgT9JA*Z6n4=|qYJo<)Z_M&Q0Gn=rpVJ}L{#?e}phR%M0r`1h^ zM9_7p4rnLchB1b)Nv&ZqhS=E?(@Tl@03ww#VR2wX*vUx4!iG#!I^jnrmCD}9b_|)3LlSe%bVy0d`>gnI(8`O+rp!C zo7VA03?nO|DC=;2HVl#P|C%~_%?uCgm_EX1x)H?;g^+6Wj*nA)K+lZK%t#N+&YEnk zuIk;agWzR9Rd)N?pgC0hS;VLV9q$d72K?JLln__xVdvZh!<{=)MmOb+D0(cV1tldV zt;=qyVCiv^K)=*XCh-q_{`ofQ=mkx)dQRtWL5K9nXt(CWrF~^#c1t!nRG*_1Ac)NV zKq^mu=OKj8^yRbvR!zV&+>2X%a6j5~ zSsZbU3|i6fh?v~y0!r?2=bEA2ZGhZyN0q0qr>Fkkl;XT-M3{PDmi9TGPXLZiW{P(T zGXCDf**&q-O>N|~Uld)V`zqFez2_fiytu=AOd)Jy0#|DQDrcU0nO?!d=U(Z!DnG;D z^4~{(KbknF+VPm2qb@yPV#cho|!OT$&UkCjj##f08VU1pQZ5 z$`G?DK)a{GY#u&1+xa=)>5;n5+U(!o!?UwNvvu@D(BRNkoy>@u^gOZ%P+p2uR2CiU zMS0~V{RF_o@&C6TO49(>OyP*C@eN|0%qq#HhYAacf3r+hd2Q~F8mP@Pv<>K)+%Kx| zlh*D!bDsZO$0|V#&>=$-+jU?QtaCZN5W?GKn)Sfg@1wltL+Ip*`qPws9V;#RAX@ZA zXt(zMA^jMG7cbvQs{^C4(fH zG~%xyw{M|8f(Aq9k3n$)eZ1dFEnEAe*4Ga{=@s2qlzmp|*GG2juz1o2Z{0K; zvqe)9HeQ~se;pbcvS%P*x)Cnp0^APvg(N>#GY}?vjB@|#8)y&!AE!D?wU^6w!wGTE zpHM;g%siurJx2!hkDq-6vcV~F}hebCO>> zTvvQeeCrLp?7ELq4)-=44b7U*(S)s`nmqm!Eh~srUWg8m95`GIyptJrO4)MA|5-Iy zFT*)NO=noA-NA`|EOcbNE>GV4Zz!h@^gxK+8J+4-vDs5U@zPSEE>>yZ{*^fz!NSm7 zAO`%6y{A`NQPFlg{IKY9q{pCMgz0@pb8~Z6L*~29IuWO)ec#t&OXivnCE7jpeX-8J zGwH+K8DzJ^P{R_BjXryy8=!W#*M=R3&VYSu91*qcWdC+$4q>}{W%N<4??}82u#3jp zUdH>Pr?jU|$YA5>)b1o)6aPa>_3^`00q2G5)@Vu#PqVkbCxC3<6MxxwW{8FeWy(W7 zdr4_^9i4CWnq9#@L}PgZf=H@~6b;^b&^iX=XSG!F|E)jJ*%l8mqYWo3_m z48?BwpkUi%^pq!yKyJ3?skKqz-^?@PA}Xk(vr{x#+P|{wZU`yvLp+E{amW=keKd+1 zjwUq#0pI%Iwmbjbi*P*X{oJQm#(rAQk_N~4_llW*gKH2I`dtD2V;K)F^r0=WD-d>MV<@-=q-yfF5aW7n4t8u#?dn=naMJ8Oj0yln|dJE@M{zdQb5GTUShO_^D zAhmclFg8{N;*rck9Tbxg9nzBUOS&Y#puq8k@112K&UbR}$8i}s&t-4VHhn;r43%bdJ0@5ufOD2H;?xssn^$ua4Y0KH^6 zoMzxmKZ^8@PRiT^T*Uf#Z>lv$WhhndT|)%!ix3eK9t1AXBDLtjCuWL;$>9&`+>!9W zPx(skuzI+#{pq`=Z~qsfZCJTqLdlDKzzMeq#K~`8^0skU0Cm1WLic@A^wBKO@W{u6zb9T|q&?ZEU%QuydY=vLhpk z86-Pggb<*(dJQxCaW_Oyn2?w_WB=?mHMG3Ze@gXsTVYPxfxDFb21?9S^G_3v8Fpxp zVpv6VLfNK_YUCQD5yd9(xxWMzw`&E51RxW!5d{pM}X~QK2 zYL*CmV6Rj$S9#1?_@9je<&DBJC3A+G(EPSeuqfv%T|sJ?iswnw6TyUJp;!FUAo(`E zDWA`}6Z@sYd9u7A&)wuaN704*l@TYi{kQK+e~+zI;?Ndxy;0iKbjuqPW%ewewf!TE&-b%o;|sl6^1;BiW7^?-I)a+x#D z+qL9=f-q-Az7=XR-CN!Nh-0v2_EynIC-if+YyY=XpsM3k+QHOYF@;*qgQR0yXVF~&FkplMql`t+Tm2R zV#zAHNTd{e^3?^_5IYJ3kWKU9%r(!~n5Xo$5?tC49`?iN+e=bX=s|GNYiER|HRQ$d zNJQcv8N_N(GUYe2hKE<6(57Adv}uIch|MV(LBY(s2>DR?jOZlN40fN()0HU@*ii-M zRqdA>;fd%$y~R+7F!~|hIr9??-yzSm?u)?)+l(>N zJsj7W6k%6Kk31qWvLaQ&^GB7(<8$xg-Ibrkh=d=3NVS#8!If&AL0F{ECePx@u0g;! z{230Hz%@ic%EtP7($(&%VA*Z+D#7$ZFD@)Yw11@5!_hUw!)K#yn>=j}4Bg41sa3Ko z+Q{l*q?7N&vS9&n3{G(a#=R?IOj?^yLSj+^kn6o8gMI``_3z`ssBkAICu7)v?lK9b%Xc8($+xhBn$>61S4DF;ip=XpX$f?EUPW087jKzvr1n)|lKnlGIpqE|;yN#=4R5E~2~s)!b9xOWMPf z0>v7$JFjAz6Xrpz;ho6H1l^dAm{`&t5wCsJ*EbHXn0*bxLHN1BTvGEr^{0$pTKGN< zgW?ArVUmp3uO^$~c!7B};b>H0F zyx+sf=Y_sF7Dc+?gItX9G8TWwf_NnHHc_+Z$bL%I#?wH~=W9mXD_pI{Hqa{1|9vra zb@c-SOV^w*eINAHQ!*$yfSHSD{}J}{jK7JuqWpg4D#`Xt2|1*oSt{+w!!Z#doO(T5 zoZPGdmDRGuQX#eJ3TJpy@w5Zs6P1q>9Qir@tU-CI+QHAyfDB}l^2`{l!(QBB)a2_? zD2OdbA|*wB$WH>P90oU#n-o|J>8NqS)~rU0C1{Z~?kj_Upl}cq00B4@bV8Qr68yu` z3O9Hy>EzAcbqn1MwL+DX=-U_I0y{P)#xina{uaX!cjO4K#$cNj1Lyp0va`VgQt^cC zw3-iUk-FpLlb6Ukjh27VQI<;({wq5;GZXlutW5g?{YGzT-228hJ2SLQtIK3eQK5aq z64+^sIGlAGj9%jyy4&C+(17|?MMtp`L~0Rdi4+b+Pdvq*@jUm=N^ydg_TCT;dGqJy z5OxbIjR$RtRD7k?N)LF!MI(>z8Wsbh*b^ThsX6!SpCD6RdS+(kn~QVl-2Bn_NvPN$ zg76v1TzPLw!|8I8a(}Y8pfPaK_5k*a-H@9B>2g6=2G8I4?ov!3~HR7Kz;K!xtN1n+@%dePj|keQE4XY++REY)9B zUQTCggLwf#8=)89HA_h6|5zd`_3v(%Z@1j@H|5PCL#$lWufhN9o^KzOPzk=>5fH~I zJ#;Wd(X44>j-~m3F9WiD{^VO9(4Lu&l&H7MhrSwb;tCamMOg<79z7i+I~(eos^!ni z`-`b){N2WUf9*|F^b4jDQ--!n6g#%v=iRcw?O9cLr%Hhn;qDj9V}zcjjp9!{JBBI{ z)H0Sn8#=vU%aF%s(v`%3*c<&ngRdPYQ2KkDnj)LQVd9KWGKUmw;{eK5>mfkk_y7aC zw|`mB{v?gzhRe6=Pmwm;!j>#l#w>G(Res_nK&C5xs|g)+2w*PJ0I)^JZNAyD(_uDN z{T9)nl^vo8vL}&B555tS94-=m@61enKd$Pi9N^7MFG?d}I`dV)#mqJYT6}z{pvUY z2J6>U`j|sVDX$Y@vw?>#|1))NsYKeu6GF2Kw-ppwILY>!zNmz>^yyzjR8>?E0a)#T zB{=zaX{nscK6HLjq@po3{`GA(1p*})-$F@S6KRGE8y3bQSy@@Vz9h^TX>65~|L%Xw zECu8OyJOF{-D2@yJ-mpR^6&$iP|B+Ep~9`Iwt4+)nx;ZOW*`Hw<<=nAA}7WaJ8pC< zkVp@oHDi-_^!4@)MXo?N0wE}Jq%A~B6i?(0mWIH6Ez zYtpC%|6S<!W1;l!F#gG z=`R#Kp5Z_vs5;87D|778V-Zf~b@VSZo5#NgZC=x3wH+^iejlZ`1j zaLS~58FWccH@mW@5aJJa)$~(Pv14Ys%G(lFvOR5Vvh#qWxpf`-yJ?#toBB|K7p6Oy z0a-lF*Fl=(SfezBX%%=r{1BoW|nNE3sdCI!e$WxO^LA}~)$zk@mOd(-ay6)7@- zwPiGyNV3lI$A`APYoZ2QNj}&7d4XrJl*yY{sv>Yx*;+ z-B`aQtS110YGa1kl{M%AYp7LHR<8Q;4n9yXCw&Ko_=N^@8h-Dd8bcIGclRq^5nAlC z-hHg!5K#!`XKMj4Rx|p<1jXOdZAuR0!Q=FpeGdX^rUJ%I{JnA$dH@gAsxLYhL_q^v zg6O0!ZVgS%=ga#o%1LkRPtf%jefq{eAS&f7vt6C* z_v3TUOQreGB_$=8S{~8WqrTPE)y+ge7eMc3(+0;b(js*b0`d79$P0gme1}pwn~!)) z)|(APAg;>`Qn<4L@efZy+o2xN<(n-&69@IPe0>UcB~;hV-zPk0OC|~XC^8V0EPWO7 zC{JA5;<#c{CPh-Z;oW-?kjc1hAUY$xEh3HkM0TMkQE&-Jwu9rGp>pMCxBxc^AC!hh z*Ni5I1tJlLiQC~(411(w;p;Z#*bgY7ys}4v2@&HGz{klaD>n>kg;QtZ=UdhAEbsE; zq+OJQ7Ug^su_p|3tRg{`mW_)K(o-nxw=q<^{caEm-+M}*lK{muIZW)Q;u10Z6clsr zwgKyby;HsR7~du-;nWJQEu=V%5t>FaWf!7Xl3Gl|<%DdSAyQ`M<(CsZAld2j@bJLo0uK10BWoK! zDDuO_AK^X!pcECo2tOKn{RH~LB(IJ?Xmn+xDj3OkFVw#hrQI~)Wm1^di;HxA<$lpR z92Z~J4S&mKgAO43;ODZL{3FsR0*h~GY)lliJY=5Vl*d>8y`OsMZSUU{aPRj=j#js* z7s%fNgdBa}fp2{SZVdn=;Je#S8G8zRWa%@uS?`ru3ebVoP zbAM-kWJ{8UGLo&AgV}3S~1x=L7JEk8r4N z(e61@$>yim*?IC?x4?&kR{rzX7Ll+)gIdKWP_E16QV;K#8gjK}?Vf|3Jb+s_u0rf1 z;eQOZFpp3DyV=FweqI*XKDu8mL5z1?hVl#ma=(buBHY$oUo+ldx=Nyymel9v?ahF3<#&!QnOCl7e@@sD>{DJ| zUgmhBH8LpoLHx-YKi(oWU4Z!BXJOS$bF?c;MVRI#>;ZHnZKPM_^c8~<<*(vhj2=rN zlEx+QD0~;{Zv1)8S$3yYa%8HD8;hOy3pE~VL5dP+8l{l0q^ zWYgNHi>fDeI+TK-;jXTsQNd*2P##fftO|8nQ+A6PXpRTX%22vB`c)o2g08>?*_HRT za&ju{tVbJ*7>4;q2VMl?2b9Hl7gRcRtXcg4){}wxImXHB#*k|F%c+rtdriq?Pve z1c)r1vr9aSSaX1)QVey3Eqj-vOZB{S+j{lM0IAGi3Se96|4URF(rp=qSfX)uxJRX~ z_>S9bZFM!~g!2D^qA+12&Pem5hw}Mu>LE+C(Y;pC4v~qbgTs2hhC9e0-7(K<4S~PA zD1ZJAE8rG8Nze}WlQ%F#d1%p&vuEM}w)=O0W zlQB9$i(9D&Mf!wLNy&CmT|ohnIAjBw&tUf~hy)}hr`{+cL@GvU_DHgBLfOml3Zo^T z-KWDZ0t@d`rw0;HI{vT<4+Q#=m^#?qVO)R**+5~0pw(u|Ru(nk$!cGB5fdbH5Z4V; z#i*R>+1vl1e4=?IQ+2X!Og^V?e#mZVN7!r1b19a~7E*7m|MtCK z_ibgCE(6M1h-*^R)dXYj4;3*PWX52rZGQ@dLl^&@%2GZr7-R2Em{#6jhjm-WFR3Xh zy1~ywg+s&8#1U9vuqJ+F4V6;0W#IvAp#zoa8EDJl54sX-^xaV+%2l$dju zyMa&%E4g@&d%D;h%zR+5)fJB8my$A)ah+FGb8v9DUvJ)H(Hrx$&%YJ=Y`9QUI(;O` zYgn1uDdE(lON2M#0=K&01u~^PBaf7oI}^B*fW~qnD1eOK0rcXld&3j2i8n@^$?GIx zjq4yKpPc;sd4cu?s_`G{8lNT$`-=A8v!KS&Dt^v-Sz(6gxC*JF@CWwf*g@AQZ?(2s z0Q!b6fI2_%Ar7MV3JP4gKsL~?SpG9nW;=-IRK@;cv1dQTR+z6QKLu~g0HF{-=0Mo5 zN7u7C+h8aT>Q2GqD8g+xr!s8Lo8yL=GdVGLKknsTr#ze1!hnURkxlh&PxY~6qcj4=YZ4+~8b$l!&!O~dsXQD+g@~wN{!d!qo2|%MxLgmq&!r|WcQ?3;imoM z#AkvvV2Y2>EQe(MAkvh9!k_vq-h{$pHrQUJsF#Q93#gt4b95#!b1NX2{$)%5SpNFRR>dY9x@$$3}_tO^K2XwSXaeZp^XKx(dfy zjOTD4A1W4z@j9cFh490mGAc-_u*CSfXFDGv6k_|T7IZH}k7XQX*Z~TVL|aM8Jd}~2 zSe!lzm@HBYQ+kDN1xu{i%@StpgZ7t6 zaV^M=6l1TVXF4C*6bRc>)@5`(Fw#2MNl;<$+J!eB!q>7A1h(?9cfUYRtpVFb0|6k9 zFR(O900By8ZGUdbB~N?*{XnCpjU|2WEKsztJ?6A2h3AGZ-s`n;JEVdSdPPD)B72Z1 zO^1$H3!mxz>#L95Qjg{a2{a*Ec4eNJ>02)iE~&Kjh&d6Z8C3jsOAmbHw-C8SB)^c* zu*J4Z9W^w$+2Ax@@{y7i&Ys(uml~g!HX1M+^i!qYPANt_$)>lswAdM3KgY&E&8uVD z(gx?0M;DM?^GrI8)P9cmCh^^>PQ-akQ5b+f3!=fXvF9QslQ#fCZZ~&iz?A)Ax+#H> z1|Gn z1gpik^Q8&!HTnENOx)n5JdRvW*l6Y2Dm_u)Sca|iLk=#q#X@Fz>GFctxunA^+PJ@B zy!H)<&+JL8TMfr1k?%qC?9O{klKcMOzkf%dm_pA08+eH&8?9)pQ`?}6s{cK8uZ_mi z$ER9KP!Rh~xU)%Xx<+mzC^{~GJC7P&_|-pUE51&5Lfn_YWDR-<|5MaV=i{Z4H}`*8 zS&=V>zMIYzAxkkiH5E&!1@Px6BmPBI>gby{Z{ALN>ZhQUSnzo$bKSqh$ zmHex)vdi5j3W}BGd(w++P!KH-_KDX{0>6~(y8q&vDkQ5gLwq|Q9NwctSy=xBvZ&(i z$&9j)f$C--*7fNdioP5Q!(>vVR~CR3X}WL4LY7vKzHXsVT}wy?so;HY1o_befYl6l zdhYN9uAkIxam8egYi|xs26bEF_?14yr;F%{g)8_Me6$6+EbNJ{}06rkzOEo_z=C! zmlr3Kg(aq^%9v2)pKzjVNQ{T5%r}SrO%#a^z8H*vh)hU6Kz)Y?2mj%ptLTCI!E8#? zzvA|E@ef{mO2jAIqBGIA_3{edm{e|*9+c!}2nYz0G|F{rW!kqtQ=((Jwwtzjx6vl+ zR`(jRSCAjHPk)MF2Y^RAKI3;!j0UV7GXhPPngjI%ERJ3B8$ z!wn6m0-T+<1D-!0lLsvpo91IDAQAKxxp7y?i3G3jLxzFd>z-3lqE zZFHZc?)&_}^~B>&mAES1yU!z_Vu{2O2C9dL8UQlgyaxk+<0(3~;Mz2Oy+h0?LKDjb zs(EIaVtxsG%j;a)FN8^pUV$lM8%2og<#@4qdQOfqz;1d92|L^6&Xcu3@YC^#r|Kcg z{iYWIE4vr1R@(tD+}uiqBqfvBKWiIfOXc!B3_EA`eA0hhIqEHzm!HdHyo-jYtO%_5&Z2B3@PA`J~QwTDeDqf|XzDXF@St&SZ5&2&D$Yyf8%%oE8(x-i3Q0 zh&zM=#Plc{~s?PUA$Ba2govfl~7Ua(_v%~jAH1saif$luUpZ(7Xr2<3t=FoR4 z*xHP3!MlSoH4__`Wn3x-2IoRo(l>ewbNvveh!Es^1qlGCu%OzDC-OZVzUFtm{aqc#%8W?@aX+RoVK^w2 zz(H8eYwkDz(}F!qyYgyOB2Lp?_=xweWrK==uB-WOR1cb+r||RmubZ71QeYw!3kyrb z(b*9wbRTxeKr*LvyBBD2LNh_Fel)JG==X?35L1})`oYA5JUO5R05Hmc znPwGBi}RY?EYczD6ItdYZrb$7$TNU$LAP;~81%4$Va?fv!+x@hw&GST&YyW8{nl$| z+vc8DKyz;yfR+xj>spvG%c};IOMaGe-Jn8I2VQ0LOH%oK;~u*)+ikZh>RpMAsx3{^ zvNz~pDzez`*mq&cf-HMk>13G2T+NM`7b_WBi{;1hL7#Zdgb*XcT}LytV9RL*p_k>U z5ByUlX)m^flTM0)si&O&T#`_413V8>Z^Z|gmgo~I5UmCwp69n zb6i-|6m9FSw=PSwYZ{CW7*d8SHF!_ckF_>7f#Pd|5KbDY!zV%8KEg?ql-afmEe4GD z!u_iwkfH(DVyD~2+`7zI9M&=U)>$vJ>iMGynl7L*5-nb!67aEda{?r@QIp=T*_c@I z-&=rgl$>SJpWof~jLX;eKE*Q-wdV(AI)qUjX<9;WUXfaCnk)5t9$g-p-9-%hp`|lj zq1R25D;M>5U=Q!cwZ*~jH?9xq-e15BTa`b$Do6bH!>bz`R-8rCD)8~&#Gb4$BjU(A znI=V-Zc?uNWO}-a!K4ej&2yEJ2z=}l4(;G zd2s$E2UYLcizuQ@MVpaXqI-Lpu*`;S`ax~BZ)2)T^S=*q)oGnqFk5gY47Y9-^SU-y zYOu1?sUe*GocWqu=4{=k2QAm%{#L=1q6Kj9OYr!1kpM_ey(p6w@jSIk(MR5MhWLIO z+ABR3C)HvQ>7A&>D7JTQ*KIe7CtaZ;uK#L&1wkm+1ew&k{j@Oogw@h|>%8_>ilQ1- z>M_7@9OtkB&K5oBTpDbC-K;$JVaHQw64tc3%w*6jUX69vuxA(y1 zMqv&bu1krqVGcrTDPuBcTt0xz%>|)k(9%)-`M+mxVqW9Nf=+P4tp=1n-mChcliV(> zz9I^2s38b3rgQNSM=o6WwISfw#|*jzsh@jKNY;%satDS&JA;z!!CC0fuH=XWf^S_r zwG+>n6&0ExKI`rdyldA$qYM9u3uYpS{B3S7d%4}kr$tgN3HcI!ACsalXX+7=CmweQL=q` zY6S`dR#zj+7?W%P?Z;rf$5vIpd*+h=Kc>Ds8tONEdn_TlD7zsQO7=C(C|kRvM6zee zHX*y2Awp%T6iTR6h^&PeM%J=TBD)zo*#?6d#>~9W^!>fR_jOMHI8KN8JfHiy@9Vx6 zZSH6VcgWcXJ%i2O>X4QKj%r>oQi7qw23*zPP1DhdpFxiT$io@pbph$N5wGHBqw(xZ z6RVoXmfpzlus+yGCEouB52@V>{&PKO?qF6HNbm)~MbVeQBBbGorD2NOAzz>67Z*2e z(z5}Du0r~lGU;JuS*|qVj#K>a$W%#&zn|Y{DYntfjFJi``JY=7cV4S{9)aYtvCyJd z5Q&T)U3^$xd&lRs8*(=KsfHV8M^))ls{G*0I=Y$TP*lgS({-^wQ$x;7=ZWt>PLNZU zghETBs46y1xK_0e?)AKa;y9KsIg_`Lc9ijLlcVosu6WuYdA9jXS)Z2!o0m(>dwb&F z@!=h)ak!;7_?CnL=Vh^j{-&XPq5Z+-t=#1Hb;r#x<;%X$=e46%TOsmoW@O45YfkF5fZXY^;ddgc^j$NbA8*|gxT4SVq$2T1 z3fzQNpMm#$Fc%o{yNn;LnWS_17C)w-9hQ7-)Vsyt1|kn{apZ0b+eO7{amAY}df9-d znB^-0?o%6W;M5-dwxka~uY#%;`@??K>Rcn5TGJq&m{(5mzmh0cxf{Izt=P(|9t(WT z9H{@33Y>AdzkNv_LRqubd0wwZc7@7B61T|IzCI`!w}JW4g0^Woog4Hzt^ zQ06UYtQSxhF04CD;5wmlBUus9NkBa0SY)l39iP}%;bpjkgndw&+g0x7Q*xulo&jh*dr*322 z0MD$t0SVsH|K2HQy?k)@o;j!*H+vx&4yEIiX@aeQ{3CX=$Q6>AlT)I_@50rnBiPBC z<(>msZvMdn6>1cWG#8$r6nfq7*C_kV5e1e3%E>xgd6wd%d%Bf3MV&`@A)uWFbaYc;*?*W; zBUf|`gc5rGNTpm?3;Io6U8E8#q)B>d{jp1BnJ;L%DvSl?}MFum{X zVdvk3|Ow_RCbIDJFiYM+^zIiwlpt9N&z(fAxVk%0DgX~dssRJ(j{^vmY= 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/prod-3.png b/src/assets/images/e-commerce/prod-3.png new file mode 100644 index 0000000000000000000000000000000000000000..0a623351295276bba245bb9685e5995110df24b0 GIT binary patch literal 230008 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≥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 Z+Nsd5A7fsp^#0r3#>)QUy9>w%{{#H<6Nvx- literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/prod-5.png b/src/assets/images/e-commerce/prod-5.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6312c87dc917de5eec922f3df81d8e104a9e4d GIT binary patch literal 365404 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 z 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%0D=bTp(RSM;cjGQ2OhJsJOr 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%0Aq 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%0Ddr97XjSpYGC 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ⅅ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 As{jB1 literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/prod-8.png b/src/assets/images/e-commerce/prod-8.png new file mode 100644 index 0000000000000000000000000000000000000000..4923c4fda62e253e1b32228527dec3080253026f GIT binary patch literal 230721 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�c+S?sP_QCOFf0%k>Ce#%7WJUUWV;U*|_OBpIk(YUyMm#$(i{b$Zr1 z_GV|1jODHF^~FK7Eh(yMsWElfmdS{MCC)?xV!S(TxpBgPDJ#rII>Nxv07@HcqD9a3 z(W03x8o7vk7EuhpEz9Q)PGAmA-Fhyq`;dD=6w@B&j|cX|MECFf4IWw^{J-?p!@{THu*!QVF1Va zg|b)7rn^jCk|}OHki90gz9}Own;X#J+TkEezD(36dis95+pRu)v(6k;yv0gC5|!%a zq+$V4-d$9S!+<*lCm36^G)$t9&8IevzrQ7baleHcfB;vw*G$@fGTwmYF(aoPPE zLXF#g9AM029_w)XG4`?iZeR%jNz+F@`vf+K&By~yB5(@u)e0J`Yk>jWQ-PD=>_b5- z8$yQwfEB>M!;Jk8ERzOfO-1E#=Pmc~s+AVLDm}8ulL&C&rbO}YNkkf*=AK5fmTV;~RC2r&z@1JfMy1nq;GmV^1i3$#$uR|C{{FfY|GPAd5D8R)R zwiGB<@jsV1E=o?W)8LlM4~;J0=`?*ZB-8t8fe}YXzt=hevO{k8`)*`wo7=v#jphGw zxfgj0k*+KlT=w;VlHqEq33(2mZaTEon_&x0glBrr!yeciFS<0*?k0V0aPi|v{S2rs zN3gvaoD;Y5?MM0ebUOTH_ILB?!dSLeh=o717>Y=!B(jaMQTbmCv%22a%ZE0t6mCo- z^AZd}5vm&JTvRNyBp=t5YjCMuAHZeG?Zlh~)}z&yVy)L>XNlI6ZkMwyY=@7xXL&L2n|u8wi80T%x7Qab8I*Gf9S!%e z%(BsQeavPjByDr#ci-~llwsY1#nNeF`ZilfI@h8vlqB%1yHGUq zq1=%78yGqEQhnM5&{x=E?X^#dwNkFpvPuVc78}MSrzq8x^Qup}nO4j{r9;iL(;~r) zr{bil79zo3()EpOI!`*|P3Cp#B+N>+|j;6e-k+BGa2j7{T>C}^q*O9^#B~@215gVp!+6I5@FY(ZPb?pXbn3D^E zrYI|4-EloK2U5Pki|$<8A~2w4YF8CZqvvRTT$P`4PjN@F9p|!LY>X3}PieL8A6z#+ z{KAhSc^+f7JZY1$*lct90b&#q&E3FAs+(Q`!B= zq)v|J#rFOSfU)A^!-O7Xz>hexyKla+}0d$Z*FPS9zU3bLz0gmn+U(89qFsMEOT90;oU& znW_BRY+D+qM`T~gm2iJ$k42+7+tqVFqW!O4>&)oj)HrMh=6DU_DD))qDvkEqPjk5) zeeztA9M_Pc25veor=o-GF6<5bua|6{mfjggSnxpC;gY@K0e&5XQn9hvKpqGG*cHP_ zY?)ph|CUWkOf6~Tmdvnk<=-NN#s*y=wCtB(&guDugG1+yhM1P)!0+V=Rpy*1uH%Y? zEYyw~)o!bdyzQXA=K_C#X5VO1nVq<%I`Wz#2bA9gdep6v3l&wpH5)*c9#2ivlRvXI9y&;cyRFJd=F&PO=00%OY`$T zjmGsH2(iLqe?LE!Ii}9t+|)J%f<9-uZaDEo7LQ1PJ9!L?)7R;$jVNah{S9z&&G@)jG!w8z2If| z;vKKv^*G(e>O+kba{>st1Ut{{^*=)`ygMVl_KXUlc9_GMgKI4~yIdg%P0Po2=?(TS z$*bPhw{idZsY9#Ind8pl+E@FGN<+b3d`$8_Q43;PROn)SC~7aP%9df% p!iRZNU;uys2Tm2%`oH_MHt>vOWf3`3$A3S2$Hd}h<#o3g{|C`2xBvhE literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/prod-9.png b/src/assets/images/e-commerce/prod-9.png new file mode 100644 index 0000000000000000000000000000000000000000..f54276bfdeb1a75c67b120ba1ed6a9030825eb2d GIT binary patch literal 385090 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

RJMFTR0V{u!=Hpt5Z^(F&@Q1KO_vL}%LIPe+` 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

6-l2Sz$SRRTVf&n@f^&&6?12oq)2+LkH|e`TBB z@9-608TBp>dpk+q=ifun2IxEE9tXNc^h_)aWrq$<;QFYfSzKqXzg}&XX!e&;Ty3?# z=J{EbqcZEBVqSO6g1xC#uc?v4a)b9Koo~>Em5;kpF}T*Dd(-XLJ`3NLec? z9yZT^O64r$*)S{1j6G`Xwm`h12q&@6XXQd8;y3kJe#^54p^oWlt$Vc65{e4*E47ya&PL3o9mG*A7< zmF{mDmN^)8ktYoKCiSo5{eIt;Xh=?yx!{H5v+CUM$OuQZ@NBF#V7hKy36d~Qg=zGj zoH{Nj>kUjzCdPz`$e6g?x?MLt!p{`Xe6IlSj#lUX;jzkx^HnUfJj?KweUlwivpV!IOu*a@{>7EPaIZ>SocIuvX z3I+{c(r5-Z1PM<%>Q>k5jg@-4R66r$e7+$2^5}M$xIp}%*DrdA#6Nz1z+G8w`IyV? zcK~y5=lC+2^4_D_|97`?AbxK8KPmKrczgG?ErgrmwKhMRMNdV`bBA|r0IOVU?&Vu| z6F8p3Q8|GqFNwbu&>HW$>{2m;<~LN$VAmS-*#DiiSmY zWY(?PHwxMb5B->ds(FmwulZpHuwKHGCJss9y_LZQc|kgX^9U(`cZ9kp;T zkcTQb^tIF*M{}nDzRJXo0N52%G|{>7+1T>kE>w1MYo3w<+lou}C$CL;mN;vesZTfx zeCr-}q)o-Dnc8-(Z!I>SW<9>!aPeo1WVPWR^#a81H#2m<&d=ebuJ1Diym-?}=Yc`?VV;;@)Y4*Gv5w7IrU2PS zAGu8#8=|a$C@ZUIBpEGrodzo7&iQ`GA^)#~2=^w@#cf}H#=iYLV_!%W?FUu^H60{} z0|iSj6*2nb0JFcYT5VzZ%YD~w_5_SZzG4knDL(8*hf)z~!3Rtr=}$dhciS26=RUbP zaOcwsxAul1xm-$d&T6pw6GJXkmP&t!XKRMJ+(O9P|BlYb708_i5_Gt4NLLJ+52<>< zFap5aod$Ru;;xrJ#k=R%-jWy{Vm6ZU8oqB1fP!?O~D0@$KA8-wu(#g_0` z_G$&QZ||$RJDL~1()xW_Q!u{pP4%lz>b*|oO1_N9--E@(!5Nq34DgF1l`H5dYGix1 z$#09By#USm@71;uG&!7_8>Hd}r>QP{d)&VQeuWxwOiZROkg-rlMh=_XH2Ul=ZYWGD z>We)_x<`P`+2u6+GFgM3I&xe(%60T*JqjE4(|!F8fFXaWA&AhQ z9(~rGOP(HVXF={BPfWCD{##e@PR(bpOH@DWyBc*;!FR<`3lz}K(;yIfv@k;55z>X+ z2Ow+rKd^+@TG51X%_Fk4xSKr++6=l&J*+!|2ules$Lz6-#6iHFutw$z?v%!Rg8z=f1@*L`j212o*sAmfOI?*kIZorGtiR0<8LkWNw2_&6a3 z7b*9TAyCdHLmTY0bn{#c$6K@GYSdcj^ZHoD=f*3{6jbN0&2Y`S`l zHC%8dQ$78#T7`%4{>DO2HvXgvuN-%driJ%1a^U1pDz?mPm|%_pQ@Id1n)?qkw41$_ zv?Q!Obn9215c^qUmF$w)j44==_9WrdxBGU}7?LNorYhq+pz;Bx)=lD%7tXPohx(n9 zYCd(6S{eK6@fG4!`t?qUhU9I^8!i{`u8hD%6{nD$?xOBs1D~oylb)3bzo0=YCD8BP zWq2wirAGKhuX^qw?`WB5f_zYWFLmLHbW%%BVZuIY3d{#}*qj@wKCj86{V5Y><1x8Q zQ64*G+NpA8XuP3>eP zi9d)i?Zl#Tb{gl8I9l8nt+GaVQ4gH`C)B_&$rNhyiqs--^kI18dkTAy>emv5xgp@m z3i2Rz8}4^J^NSQ07tO(*ni{qA9L0(5<*12=bNS** z^k+;Pd1>nX#4;R2vQ_#nT-B`e4QXo_d5{i(Upv@s{3*wU1f8K=RPGR(OzZeSkz*%2 zt6Wb^yZPuS&UFrbA zsi(0$ff-+&kAy0U9Bt^JHX09c;QF;`#)c_7r;bx>|3L4@bk2}Zx%5qm z^f^%O7E!2ul&Sy~v<^hEO{rN@HzLfOR5CrYa3;Oek|%n~Fx`Coub+ZzUFM5i9(GaU zROux~BNw17{ClWNqQtpJThW+@f$|@xD7GqAGc&Vr^T}QWa@gFAIXhaBDvKGxP+LsV zFP2tbUaJ4D>8JXsMK!hA+5vTE%dh0?wHum)wSNJA7|SA|UXk&ZcRA_9=2BnM!e-{G zrcV5z^n{Usx{4+K3Xd5!Jytb2KaZ!*@#h?6(miau4y=kjTk9-;vb6B#In&+l`Q)F*o>2^N)z zzQlC@Wpun{hW=>q&W&Vy#}M`2aT?+9_wU?~z}!p!NWl%(5>7aiE=WC!CzEF7pT}gr z?-P|CbauG$&+WW}5zPr$N0?HD3@2}I(hduG7y>CrZ`{2r1?8*NMh(}jUX+<-nu{IW zTencuc4hb~6^#zhgH)`q3>*%fQe(O{v1beTv#D~G=j1+7sKoO?%kqAj=%5QQ#0+{i{{q+_%)sz&n#Ya-41(MSa4ag2q}cm zR5sAt`>m{Vb~~6wCRFOpRu@0FTF9$*=Gy zT?WvqO6tZg-%=p>1QQG)|7zLzbq{e^33^4{Omw*@X5DDv_CoHJ8*G9ze$-t{W|Q!O zh5^=#>qL8up&YjuLlXyxLQLLf!?4{Qd4nVHTL>;iK!G>Bnw)6_6sjOeKAylyba2L) z%%bf3qabkD!=y9CaUKi!Ft4aa{ixF-UQd5>0}H5c&kdGJ0$U_4MEm#0^6o5yhC@aHb-BnC87$0@lMghzw$l>S(3zPAY|E>=9c~YIfK0U-{mUMEZ~va7h#V` zmbSO%XyH}p783GntVp#oRgH*TB?JAptyHw=?^SNGFG7Ru1<#_$Rhz`uSVy0I4ZDy7 z4R2^~31d5rr}w`vGK6ba4|||Ti~^2IP`AgOoxv)hAdC!uDu`M6tjZJO&UPc0@l_$^ zt-MtXAM-}PNsF=b8E`j^B|3cU(Cj!U193;x{~#Wfn|u|NqgZy==1&|D0YPGlPx5|x zI5DWGGgbxnOx;jqt697=!cZ}mbI9C8)Ti{r`*jF4t0vbnWI)Bz1$*x5GH;0DO>2F zV{hN$T&D@S4fBDMoCaSY^+sKaLaxY5Jq$8n;<7rGJm2D(oScTjYa!`DuLtJ@xGMVF zK?PW~%v2jY3b%M3{K5(1$mN{(kQ`X_6qGk@>PI$HZM^$$M7rbnc>2{*%Z@0iA}3^h z?M&hH^Y$gF>DI{Q;(}U3f3;Hq-?5DLh3_}2WPY^JS1Mj}Ne_cHD8#i6=H<*(i7y_J z9$>J_=Ve%1_sBWFBO#%a%2xN!SzpVQ-3zzY1px|6T$%V9qEums) z>%vx!c9&#yXF3uY>DJ63QlSW<^_hM^VYoo;7J9Al(+a%~gc-EDLwa}qzG#OxozWTI zVcSewi1h6eo}f4_9G_Hhe_ zCD`;(&Acu)aC(a`g@`3g2Uo4#-ogfCkI^E)FyeHtYd}2Xl@oXVQ(P{jrIA|utK?2N z`p)1xS>0#s$4;g}E5)hSuH7WJD>e|lCaiN%LcT|Ff}M?94;HNSfK?yy4GR*`&`!Y z4!4RbJ-Il02?4_M6|qlEs8o>pyzCX|R?!L|DLF3B8DOlp+f`+B^zCWAOP*4LvkE1< zk$*R9`jg#5J5qT!A@gVizQ%pa z*8b1qPsG0^)_Q?P2~el60x|bE19|s6jupe-^MU#z88{Ya;_11upaKk|?aOEcp4uvj-FwwMPT~K-4A6>^ zC%?T4ft=!v>12pisj)N<0(NX4UH`qs^lvgJB?vq;2EGVI!@y{J^F)Em;ya}1_FbD* zpFRij@VOMz*6)%2+25f2*s1tVDK{@(sv`zIU*AJ5neNtT7>;Yu-FmShE+wKaj~{WZ z{cAdwAGzL9G4`1sw~@71a{nofQ()ta-?zgifQM0Qj7(mF`gf1ZUzOwjObx7VftrC0Lc>2Q@+jb+3xfH%D7idBreY$DXp{svA=y~PtWatR~ znZv#wP5N&cJG@4*aFIK2{h+8+Y03Ss($6%5UEO!=Z9HBCha4o$;A;&c@-bSyVFj18Q1X`V%RK^aHPSL1){F`gg&KyVxPjXLwK7$30v(2oAi` zrzF88qaZ{B!8(-dd!0c(fx^A{3jq|F+(L{8yTy^g1SDH9Y%9C|r>uyX65H|07A&4Z z-DF~N{Y(Lo7yrtC&et?#Xdus)i(-(Y!X@-t_rQ`15Diu+OpCW$lY17;=e%nynljKC zNw`S?{okDzb3`Rs*X&80tpWKcKyo&6A7W`?71Z8Z_ylvU4l79NQ~CB5@3ZlPIJv;7 z_zt!?&VS}==ClSon@N28B5oxQupvlenZj^Wq?D)AWy`h3D!IxSShcY;=DqwyGY}f1 ztPmA><`n5u%D$`y$EZ{KR??imy>$rpj*6(ez(17gvwq{nJRs1QRA>oC8Ae#0mjqtV zLp?SvdU`>%7!CBK(phxrpC3q?9caR)FwHm6Z}^@B)1lEXMn6boE?m_+|Cr&`mO_62 zy{y1lzt@?Gua2%NWOF7(Lwvoxs|j0JO6pmrzSHU1aRT-zA@1UD+#{h|&m!-ViX6+L z=i*Ewg&D}6-xjPE``{Tblk{?5vLtZTJsn`Amk?%_Pby2S|Kz&=N&ItO67x=uS&U5X zkAbhTR#Mtygy5tW84x4kNAPWjaDyzICd5LGBQclz(z~sp`qo^j%D!Bnf6}NOXKmty zzZ8LdzofgwZoTQ}OsQW{RP-8TqcmasN|NH~r!QRrGodhKQo{g76M%_mf^YU#;lExg zvG(NyO(|``?3a%2T4AY?ns&lHv{EFW14IK$Xn<+9zfV^6+cdjQp}HSE5*UN3WMz+# ze+aMS*j5$Sp*G9%+w+%`aLUSydTH1FjPiRV|1S0l4L8k8ViqpF(&;i+S7+cmy~p1(RPOjhF$Xu3bqiLdpY=#uE*o+&A~aA15tc&V$FQ?RkbFa^UAdr4zP_Eu48sLHn;Hiar z&j6gQ{dwG=4QZ*^6a(p6i6_8g&Y#x@0SCm2#xC&5O)d@I$?74TIc2mY6b zvUY4)wrp88F~2tpURy6FX(+DfJ8lu@(l{>~>KUjm-=%C3%ikdmOR{)JUrb*iHWaQZ z8>R@{>{$|f-Pa|=7tJHj7wP9-#5!}Fn6>}RKw*oWzTPk=qJL6ueR_(hU+A03Y~fy~ z99TY_xYYrsjI-aesh4BX?d^7xTpvI2SZp8MPTVnxmKpo(*(cHd&|FuR{`-Z=%4p8< z^DR#aruxcmliLO5U+OWyhkpGj=6>Ihn_v z?i`y{R7`O42=cy2`R$pI%dnsII#*qK9~p>qdZPe%wZ9aP-LCh6w}OFxAN%OL4>=%l zI(@}jQM2TpS7+8+>Ao%IzIa&Wes2&ohBOn8TdAqD?e$8SubbAe6jzlPOkjw-UjfY z?HxAvRGC{r2%rPI*%O^(Hbuf-@qv85j2<^FKgauu8gB(&uc|m<&xnYUIY6nfPF{nG zEFAfYYFb0r0>A!37&fGBS9cs-)SH41*VN0{vG%&4l7mX&{y+OUX-c}ku}8wx#={ET zrjIscx?gyF{GOB@uvdU8z5~kP+h;u_eJ#5bC!!cOaC5$0Dr8i1Vj{?>Z!OpgJN98a zmT!O1Ho)v&Un?p?ZS$+05FO1C{5z{q(V3z)@~ipM1ldbTBcH>;LigdZ3|Sodorc86 zrJ$GbGarrDi32MNeOP~S{Y&8MEv)o@?@Ry)eQ)W#O3{g4F&zp4$4)TfeeXeHq3xpA z`zJDgwr!i6Bn(blM4gjx!+-wrqIc(jiiYj<$EQ2x#Egi)?1G;*Y;|(j#QUNF?!Hqp zYuMb`P1Y#*(VFVBgr{ruB;>**VTWQmc=ct8*5&`3kM4-?dIO2xajk42n?Ujj6zM^p z>qG|&@) z6+&!XyY_`%c}g}vU`;PI6~F7eUIu7l9^?-%S>Y50e+;|7?3TNd@Ei;Yp4<6D~n!Q{Iz8xUc+CKJMs1P4tDve9NWb6 zsdP8XzHZJo5VhX=N8K_S9c=91nl1Y=Ml|wj@`t9v*_U&Jk~hmB0ZI;}mB^`%wZRE& z9G9=)!lK_TluyUhua|@?X4;3BJY8gkN{FPI;qrYlT zD<_jWIQFw%+h0y&Dc_ftqkW|LE4j_72&wxnth>}5C3@=g<7CxT6w@8vPjLMU9Gi z+EoRO*t_xk{JoDTX}VoNG{+JFD7%Rb*eJ6?Tw?>kZigUiLc`!OwRO^edpiTZJ1=oI zfXucSpqW@={PwZ_Fnz1-d*P-QyZ9q&>Slu!S{X1$U1Fb9T+mVI&M9xWRF8rz&cBIY z%LF^OV*P8|H(601F=C29AbD+xe_}sI7|fQIfSom$mfJ^~mqfSfX+TRM;g-H!twU=S zxfg*5Nvb5wuVTc%;!wnQT^zyd&WDNUNisgW17JqX^4M)xgYbL^=MR%MjMwbiMGs7O{k36fl|CgBU?DZ>2d=|?#zT*=9sSKz z*OLdi24V^TIHm$BAk2zLO`;i;Y#^Dx;==fj9G|}WhQGPcZO>`D{53r|Xjd}YPeNd% z?q%5;z`V~)XUO*-__XWzzJ-M?c$W%o=Qxy?=w5ug;UJ3=3X?<;bWTGd3OB231Y{38 z<1JRltG}FV6!j6TsLk_le%;!=Cr?2^1&bOfAM){`Z;|t6h{8$CL2Cwl^ z$3E@PTpY+nM~^CS{WCk>s(~zD>w3nP#}+((g1|Z<{Bk!UoYHyac1u>|Vy}uA#5xGh zA85-?Dt|kS&+^q`U8(P#&1Gz{^#$mv#nWHqT-AsWy*+VinWxR{({(di6O;N5tks?@ z5R;ispYj}nph@Eq2L37>_NCsG7SI!TCaedkq0BqbowvHw!H~HU!{$Y{DqWTBWGF^UF_=y_R(NmpN7UI zdao)l*$n{3V@)+0L>(eX*g2)0-dfmfpLCpd?fq$TThd!=HYyIr6E~{v{C@OV;vTLF z?_rCZ6=ivGeH!ruSHG>$(b?SboYPqI&-3#P6!D)>sc!$Y04;J<8kT5Tso(cdncRO; zTM$aUhE~A)PE{n3Vy53;b(cH&4Io!Xd~dF+k6cm@M1TjnS@g0xw~OMI1rI{udA{e| zBU`l{C!8pw2wE6HG;96GD30s6k@DhljNfcgSJQaSe|@dZp@CX=SEhTWB_R61oFyJ{sYMt#Y#K(i0Dr3@)=6ACe z_sLV^h4!;2{3TsPCLYVR?r=WzXL#jsijM|c$tm;DPwF+F(vr@tAsiVKX$N*F&x=A^ zNutBZLYZx`KgA=z0$JC3W}LIcwmlV=KojAlGzDa>C>ybo4*8-1YRo#&MpYKU>j}Ks zs}}R(yg=WlMUV!TT5W)`-&&(Yg||NNVITYTgp>ay6}8%<%GE={<=k^i_P!qfK!j-1 zI5C>0ggs>^Sju}60Z}>Cneb_cB1Vr#Y4d(wK4F)@2c9~%zy=TQ10h$hkce|RA>9Fj zL$C7mH)S6;RtN!^&Kd*E5}>^GNgB3*oLtYFh?S5w@UgcLv|T7w@qT@s5aM<`4b=r*zw<6+dT9&=- z6gGt-LR=y!;PtbA-*?tt?%eWc-kT~&z0kp?kU&~idX!mZdi=!apj8L910{OpQ0Q^@ z+VIi4yx&k;g5W^XHAfG!IEbst?=%U&Gzf!zk^Nh%F^Fq6(mOx--9gE2CQ$NJBDDv*l)0wu76gr+Hb>iS-4yR=%}!3kNRu%JM;jBHAVCvZu?%)w1QF zy%##n>oiL3NlktE^hx484@IDWVblO2$e?2d-Lj|V;m~aSM_+ji-uEaO5T9d5{G;Nf z;!r5qYr7we)T>QJSZG!Q(Hxm1x+z}U zXLWm{SPRqQi4!~t9p3xbcfZ=*owVUIS@dTBr_%U2spu8Jb&hw3f2B5J)o_{~ft|@`y9Z3|6^p6$x@T7^B zae8{_pW+qv$f3f_T-&9H(}zoSbwSZQc=mpFQ2IATak=B>0iDxl&+HB8cckX|xwk9q z4_uj+m;QRKj4&NKU0t`(&g~%Q5bqRQ7VTHxt#Lp=CZ~6S)$Hb ze#s7znEY9JgL3AR_}S~bzP~t3c*SYsoPEX=>rO|C;^O6}rOtuclJI7)d{ zxM}r3454VFK-@QC&LBWFPx9#0DdQdKcbT-nmGP-8YV6X*EE zkUusc%{6R-@fLp@y!)B%jLO-F#lxKG7fIhqRUCu>E-{KQ#=JI|lyIII17i8zsGSY_ zTN$|U_!an}y!rN@Ei&kCcOxRPSa4AO^a+I??K;E5U4QqV{6APfzQWerin(Edxbln-NJrjSvM$p

@an_k7{=R1&WJM*0*i+{K@wtAF1LjC4qW@bd9U`54(3>)y5V!UHDrgS)Z!ncpr zTCWX3m-prn3)<=D{v@>1If{g(Tr~vQvWmSnerFZjIY>?B9Q_gB4madr=GJ4Bmm%~= z()jSyx(AQqo|31-4k=6z#Qi`!3wCM)jY3-Ca0BRJ{JbQdOOwK($x|u$pA@tq;;6c& zRr>DnlUO`|7}2ux@{wt}d5ga@P-SY_GLd!-kVcM)gK`GX- z;Xv)sN3@&fAE?F8^nVTGz;z6I_Vt_p?X^%O=Aje-T>_pbM92d$aWfaLtywpFf7>YhfZsaY1dffl zvp>}u5zJPe*R|xNEa}vqC)bBsG9p*iO(Jr-m$jxBqG$Z-vdHG04ps5C=EPq}RpnZ? zZ|bs*WeM5s{cUGXhgY%_cb{l1@qazF($SwbR&IgCknm*HKdfCY`aC&qMwd!g59atLfmW_)LRmuAsMntF1yLa$ZjUiA~bw&E=SY254|rL(12i z{pugOIenP7Gg~KU`NrVXMyz?szv6n;e?A=f?Ba>M1X~F&SL z_WA5v^}E@?$a<_!(_ilR*YS^py2FOco?%Gq$nbN(k{=`|4V~f{=_nHc_ArN9Dkww8)4n5$c!G~8PiQp z@5H>RL1g=L&qH`w9Mpe3`lV?+x1j_R2ocp-{J*Mn=D(;Zj`+q3T9L zr=Z18k$#^Dmfe?ZjgK!~+?TadciXawdSB_+HW>djn7sO8G!{xfU*bfiueQP9JHti- zAC4Hl^J?lgD9HgeEw?QCTgJ@&-V=A=WR|IB#MIgKI!5t;5SknxEp^hGhGReFzFIOh zn&3-t1{YyE{O;LmKai*}=T%Adfanjuf7TwOErU`3@`X-+m`l zW%A%x4Qu}lfThsQmeXAm)ny~=!WUPoG}M{iRll}TWuojYZ0Emc)h*M-zJ}CIjkPFp zVd`9r64?(wc4Cf;ycFwkkFSRD@*US(-PvpXPpuO| z24+s46{oH)Y5EF-v6Wh6BW7P9?`rfbmp!X98DD(bE)>j6FrdHY^P(%wZv8PBk$h8a zR$dZXd$DrsH`37y9@$={vr>=tIPYFooOd+8%)D`F?|jCr zImqh_MY?a8xQI_#)2^NTrh6S{>y3HvxBUW!wOLiiz8(Z}L4bxmj zCVmz#n-wRw&uVd{FRZ|$bumf)XgZM#zyK8mBvZr!h z+swc`Ia>!eALr~v-LWScCst11=({X+L1L)etOD(PYsac@4q-*QK4rVt(Cy_nn**k6 zYgaIVr_*fm*RHw-QjK!3*9n0+qz9793=rO+bNM*q3><}3L0Ga9DPJ3`Eb-AH;Sg& z<3vD$x*uk*zM3P>*Fzv>mCa@pF#t%RD{We#U0=s)_GxM#jDpVv)$dp%vQ{$sJA>PN*d@X zp4=Z=k*;Z529d8S8a7yu#ri$X=X`m6??3O=Z~1D#GxF;4g6Y=FiP;gzGYRmjk(|DNrGPEknbKt=l1cQodgPhEki zi*PD`@M)3?WiMI1;-Qk~eGm)v0)Y@WDHYvLQD{9hvH`UA5Pu0~l*e=T8~dzTZ${|A zRZxG0!vo@`W1{R3o=Cg|`(X9iI@I-XUEA7okXGxqUw6%a0dm72Hi+iA>VLEYkRwpTi3@FW;{i zee&+I9XUcAN9ME%IA`l%Jzw|qpdgxP%ScQlL46*Ui>{|zGEHm%&tFWuc=tJT(c)}B zWuRi##!;Tp3Y*2!y)sGK^{0p$jQc# z$ta=$4W(;sDczS(&#=sw8uz(p&7rp6_1{?Pzw$4?^e8JBpm2XN0+P6;VLDsqWHz5+y94g z1mXFoP_AX3NG-F?+fF*M4#2TP)vYDzmk#RhQ`riY7v>oBcsS3QD8RE~oHCnAS~8mC@43 zOA(cC>^CPk@*nIwuB0?JNpL9bx?ustd|{ktb4iY2i}7D`^qyPbBe>>hP{z1{^mbaG zrHkS_kR^R9G;j`dbSZUNWTy^u_gsoR6>Yx0ctIU!~zAIzKFHEd;^0s=j zw#O)6oCT-9bp-gV+wflg zj5d@%seP>|sXQapwLG@Fhl^&xaPZS8pHc#Q%_7vdB(_5enr@gtElLq8;?8l{t~c9L zdf;}nf*GUcYwM2op-@n1fW6?m=E2ya=t+oWZQ)Aess=MTepeY4%QPY5=M=k`nG@}2 z2@9Hque5bb3jKstu<(;cI4DfFs0Yd;GC&6dVC~`MKQ}}bm(Umw=rfur`t@wVZ(6l? z!i(vjXOZ$n&Ie0#4O8I1e-GNJ1R~w0Lh`pL5pfX_5rdn`0msm8q?SKVec`Mu39v4SB4(1CnIXp{P!*;&F7Af*?d}4 ztO}ap)WqFHCafPI06)8cVj@_l>4+Jj$Y}lZGY#GRznaUk!0SVm?zaVh@sYRJG{kM> zXs3STAwgSGa*HaSXL3)uU3?6l#$5=nQGVDrX;47bOEb#C(QE&_t2G7xueM*lY`r(p zZ~vC6YY0d|9sAdi)hk=jIfef0KxdO)74h_f*>HN++~-4g&CDff4@0zYz6JI6Xg%@wtigTls4l0 zLO*G&^+YTBPiF1Kof8(tcPnh&>}~0z6{d}&(+wAKq1z7a3UVeLg_rz!lgn0vZzj43 z(3AVvfTfqLG(~e6&L46Ug8dl+Q!m;zE*`6uKC)&f`q!t*e8G}pdhGRnJyJtyIoT*h zDnnAn@0mQnKXpV}I2KldcxxKTKjq|&ZEIuGJaryoo9kO@qs+-69V^dV;9XfI^Tlp0 z0-ynYD~XGbrb0gy2Jq*VK6G^U4{ z-T$y1*q&1VEQdH&1J@N!9ja+2J2_0@bvwy=^&TM#}seiwMY zJO}P1$GqKb)GVo^SI|OzEw0@35q_EO+?tTI-Bas z(A6K}KAp>jB}MhSw1&+1$sj0!G8xCA5wR82@g#bO6YCxOgLQ$4rT+YdYxTzcIKn&e z>DWiaUbX)pL0b(r2SGu_fv1|$UC&NT1Fe)K%o&VI)2;QU^o9+stv=~Ln$(nD`+i_R zTkmG(IQWU#B?t)|kTJBPLhnN~{$#w6$xng8+STsGx}E9k?&=k;+{}XWFIOVM2n)Jy zdxUlMK%@7|F7LNm>B}{evA-efr(gv)5gRO5jyj5e$=bn^3y$w)d)6pUuE?Bk1E=6K zvfNL8uof6tCpqt9FE5Rs%i|&9;eK;7IhUUFp)`%}gXPO|N_;%Xvf4cl6p^HiCXI?| zx--jaE=Pfz2(8zKe|9z|(z>)c6wNK{i9uuV7FW4ocAWL+ z$4I*ronr{ll;F{C4&)j-1RrZ&%o`SDd&EQO`*|n~oxVo+%J&2B(?zGqyRH2_`;VtIG z{1aW*+0NC~ZuIPIs0MUj23pD|134;l4l|PyJ)7#JEp^E?!nI@7nn8FE<0uAv2{Bcrst3MBf1{YBUL}AlVc3* zyQSWQ1$&meP+)99FyBd165(M7SQPSdoxht{GM0oyy0WwMoR1E9OnKDm=WQ=KBzxoi z-0euZb+&F_OVDHyY>{;$OM)~(Gpm=6;?ugy8f6AdCUsWT_t}h>>%6~z^AclpKkf@B zs49QV|1SmYqyJwD(rIXG?OJuHnHv1D^!+hCP8&RV$I>&EUN|rcUS80eW7^JJQD&G; zxO}2z_gch@>1U1H7;EaWyX9Ua#LuK*j4hMauz?mpz%4m>W2NufTba4Et?x|Xg&|7rxkZg z$f&g8RP8(J*w;(;7L<)%G%SX!(A5*mW$Eg~EKZcabcv-74RG_Z3th1U z!eAlI@-pewWm80^TVl|+smY;?u3h`e%J*&<6j<@<6n+4P1IR_vAK-` zzjyqtI-NKgri>di>5J_hy{o^I|D^S7&q*ldXzE^6>m|c~CF;J1fkRB!8jE}+)6rI< zgPaf0=ubnfb#!z(Yo#05U!W`Fc45zmZf|d5kmdYPcN~#33^a-0jXaa;TI^hCy@$^M zLmKtwDX{Mm)7xL15`d#EFQy#BuRhU7o1E#GkV6kssu(X02@TlxkT=vi)33bW3O8-| zTu~=$F0)wYm6o9Il>qdNRB!1KD~N76r>RRuPYo)weeh9MXlUr7$WX)H%dknXMhldl zxtr+8*Ny-!Cg&*a7t~SZ+gKnsM=4c`sIEt^rFHh%dlW81xHcmz%ZdOX_P><<|4rK_ zo@eX5O;?LdhDNaLx}Nuxygu;{PANbD$R8>{z|LB}5u$A2cOmU7%3RzutEIP=&X-); zwC?uGBx$Grspg?~B2l@2J(X+qH%u{oQs&K!>s5SAQeZ7?a9&Dw((}(L^5it`afTP6Jxush zH$N&Ws(yHQ_!BjYLon_EKN$a19_$TMTM&5UM3|xIx=zjMHY&Kz1O>oTB z4e?>h(kC#WEI~ix5EIgN?AM>k))xk7lsf(-2_=$kptT)iz9b{GEgoE7P}*Bll|dHH z7_{JVJGY4RKjE=P2!_P?f-Ah=JqFD%&4`h;)i6YOke7ZmY;!y!Qhp zSwcyAn7IvE-Xaq%qcrL(47!-oo3 zND%c@khwxH&xj(T9n$`42>Nw2Q{VM^-vcF92|`RC z<~>zkiJi6#mrX6PP3jF1|15tvqQ5i&Kl0CjtRxF-mfDXjtx6tB9$1}7p6;V1%p}&3 z3b|P>-*~D0>C@o{d35xkrwi`qvd}{}s2ds)y=2VkQmIF zm>pj$Ui`ljH829js0;E+5n6i(x>5i&CJU`rQH4=~$Xa%GI+YYGg6%W-MiX?Ir}vC5 z10EN~crdK$* z3Mey3^KbQHN`hIA|$dk)o0Z^Cu*k=OYaaEJ<>0J;ooWwU6V8v`aDU z?B$K%QozWTOigYmdc)W`V0jY0(>x zUGLrimFQ6NV&Yl2j1E3PndyG6O!6g)HMuj+Ra=`7X+p5tA?QY=L0w&S|>zuFEl=m~}hI-Lyp|FBzsS zC0*0K6Cw*Iz*?Gx<7ZSnSPKsO6%6WO7|{YW4$gajNtGf_cHt6RNhF+Xa3~^$zt^1{ z{Y*PTiU^s$Cj_VFH9LEmDb5ryZ^d*yB>tS#bI)JVUl#oZw=TiBn{S*u{gJ`*wI~%O zEXja@n3;3nq}0=+b&a0mS_*owwMq%#|K%TXmL<=_ROMgag%*KVyMB^?;pX%Y=Z8K@Z(>gl3UZ7vR|~g*($eV;ZtAXFyQL zluwz`KxYL}m|zUc79|R?^1A5;`lenpnkh zd*yE^LcEgxHQTC^nRVyPkJAi0j58{#r+cx*#VkCymk;vv=EL*IuK>UkI@hBw>lQ{< z&}obY1xBn(>U~XxC=(P&1PIad%A+sd0Kub>m5L^_>QX5=>M;d z^i~AjrGdJtR!<%$uRO?{8u=aZRGrc7GDJ&W>t*^0A>!Ms@3zO6+wl1S5kg&-I=xiM z0%3%Yq@yny(FpfFOZ2P@FaULDc&mi-8z2tH$-8un^sl1kM{RR2H-p_O+|~{nl>`q0 zx^39>U(7i;A1bD0E;`Pj)dslspgmI~k={jn`a#`3SJ|qzWRj^jrft~(Q1l0678OQS zvEr&+v@`Mz)u6G!+nl_&#?)xkJBqM~^^D?;6rqUbs0G}~M(W+($Hw^(yV|5;xh2Gq zpu@}Aa_Cr(bZ8zV=H-Fxa=(N0w=8Zhu5_V*#tQn|oRUxd!bXH2gnY~`5iITYxpA&G zHU|sKxUG1f~XMVxMe49Urs$6uMAMzY`1Op6ca8MMI>)MJM(Pet($KgkW>1XUD+rzaI#jPB`v z`QaLH?Okf;Vb0EOO=1}sl@OWGD`J{4(0iGT&A8gau9|^e7|Sx=XJCOd5|PMI4;rIRr~+{_oe@1aq`{cfX*HccXuh8%k1Cx z#b|A0wAk+7WQTPn{2ku{`5Kn6KhV>2+kF=>ujaIT-u>Y)%LqUjpFuXo3+t+|j?CG7 zo7lnm%(1Vrndw5%0Fhq*oGb^LCz2SJj(2Ff?7}Z>gUvSrhQ?T0e4P=jVr#%;&lYCA zFh*fMykx`Z`psefHi^m9f1BHE9loYKjj7K4wT*BYU$LJ`$|x@7lxjh(CgAq73Z}*2 zz8~0cxc?7w`!^&$guet}PBn|t2~nfkPgMo41>e(p^ri!-a`b6mpfCJ`dsi4GbeV!l zG6kou4iB(2fjI@&!!B878s)S>chOqqtM{#DyUQOLL;jTfJkQhWu0I62JS~~_B~EqX z&9hlw1M?Gt%b})QEoM*0gTzzYawo)TZ-s(7{2}xOcZ}O|9=~7+Yg3uefPx6z`VZyY z=ooCBl$m*XW*x1qBLAHrT~v(y-y@p|apUsj#jIx3@%{UEa9(LemTp2IARt-n{DWaU4iBi%=Co(_*BI=zq1*<&N`p}NQwdMn<=Cs3j6M0xi zmf;kkOeElIg~m+ku+O4f1<&*=2W(A8_h0u#>_bD2HmbFW3=waM+;ht?;%Nq$-!^gD zOWTkAouh_tw3%BeF`O~#=g4Qg3yvGhWr}4UuktIgQ3Tl=7SgKZ^z^UINA5?A#U~~v z&R=EoEVrCq`-|mVReA1JqaH$}A>a5j^~LQ@2oKtbW%>AvRhb#lo??A}2wKU>$*HVi zCD>ibNUkTsBtJu!9-jkdfOz2}cT4NfKhNgt*21~t1A4#J7SRVk!(+G-HGA&MfgWxe z7$jiDvU`um@CESmi+%V)T;9x zdCIK*J7_u_0CrTvMAMzPKRk}gcb@J$FrS?bDaeV*L+`o4bz149NwkfYRE2O<_ z$aClE%ni3y+XW}xN^v6Uq#I#293Ev6d#Qf{`gUm6h|#H-s#d zc`>F(=qCknKg8qm{j^wAvrkFuuI{!bT{t4y-$wM^+6&l?2Iz@2%Zz9t1xnvfud{;U zF2)+#5_iZ+Z`cNeCN-y=g(HaRB?Fl87;}YQb31;MPY44X+L_J;oN*nJNq46YGYbK_ z+*C31wDkxs?n5R`2YGA`YS9eJ=@PmZ@WOjKYlS^|>0@p%27)Al%sl;@>YC`U4^+Cn zjDMIj>h5Uw_=4MIzoE6UVn$y7y)T6qc->n2HI0I7kO+S~H9^<3Zba7}(r%reRPZ`8 zt3Cd{3khVPMNJ`@(N1JMJUk5elt|{}>~=eXMX+R2!>}T;G)upk4gBBT@(#0WC_ub! z7qPv>P*sQP>V476z<5rs0cuoDfajad4 zy&~1|Pj+Xr$=5SuR$B&O5&UqDF{CGM9mK<@RK{MBfb)c^zWj z5|oD!diaJ5B1G)sw5K;k@#Y`Aqxi4S!XlyHKcayNAl)N|iF7&4a|Yos0?r2i%tXo~Dd?AnPYbfL`zi6VmMxKDU(20nA*2)U+(*DtOmKExtWrz$095fOEnGGFNu+p1lE>(B3h;2$%?fD~{d+{$L zAD%OLw#QBX(5WpOb#f=vS$1e>GN@Pc_&gpO2mFw~?rz^u>Ylh9>cD53kB`nH#`l%V z&GzOXVD}H4ZZdq7MX_bCnto-k&^ZPiD0D;h?%?_;gW7f^&rwbXnKj4`ydKnh9=bdr z2&zn+U;67&uVRxR)&Sa66(ysi!IkBUb2`vr+plx&$H#47(V){Q{_)}I@7o^!wo(-V zjtLXALOVMjpRLOC^OxSM9+MI||9MCv*F%XXGLwGN)_krnl)D7ppn$0+PRMF3x7*lv z7z`MfGgvQ2gQM)|u*&cH`1n7P_b~UN(}#TrR62*6#WzmlWG@{n)k0p(a440S1+5F) zciWlD<(b0g%p3IUK5*d7NY8pJT%gsre!1&08hMa?_LS}dEa|O=fdWBJGjwkQp{SV# z?jGBEg3w;uKD2D~U@o9Nugx4P`TLveydy{-F9(tG6OmhQTm?g0C0}*nW=QC|U3|vy zW!3{5m?PmYDuqTZVk~??%TKW%Y)KZb^)HX?~D$c zm*vRFk`L`i=?y=puS(~aDofjkHU4{pJ4ZO9CnRmS;oPv8dEmL^RyAM2lKSr>dRmT+ zLnfxr^Z57n!q|mEjHT+-^vvUzS0Ul0876k6YUrVtWpVRmtP>N}bjA{`Zofazf4vf46z;w#;C6B;CyZu#07$ZXU&U;r`?A!1Oh7g)|tAapJs`)?npC z@GfaArx(a(Bb{MCWRP*xW19(E!pHfge48mU!n_gq&1l@0qJAEqz8%CC0_%U-Bs<~ zj^sA@hl`Yq$nL)d|Hi%i0P-Yd=0R8YIN2afKgwv3#p)w|FN}_*#3lRO)`?_L*+10% z=KYeMhaqSIRr-%u6q_2YiPHYH@}#53CDR5H??+!j>&u+Q+Ba(I*@`7HxP@R9h+zKw!%fu(ZLm1 zx+d7EQTF3aW0k2@`waszX1;Av3K3%lc50iMQ8aP`#?48e3Iud{7{{#-k3E;AC`q#!#| z97dP^iN`llZ0huwIR7j9W|1W-`hb498r`!_ucZ_o{0)PdnG1K%i{vwpb&b$WZ_`o@ zAuh8y1+>O}z-R~J@cldXBEGbv`a!=)r2Lop%G7X=%zw55*NR*;N$ANsV5k7=YiQvX zP};}@v&AGr>9-+AMTcR9he5jN2qfQkwlr6=C|j&IiYPrYzA4`>IhdhEw!AGJYlcqq zqoDZ!7HKhkt5l1)+kRit3X0t9(k!;qH%Iuy9r6^zuhOX3x(l$sp3Y5uGx!YRP%J?! zc&wLP`@7+*?U-4a+>%~p%kdic=d9QgU8y>|#h?(GES1hHg&>=**1|H1xYajdQA5%?|xHk{;Ri;m^2|{G2^YTvo z)5L&?oe*d6XP^DurRXo6f#U()7m%fYaJd$ZT0AtTC*ktE#cmKUp5>cwms78j->vy< zmYx#8UFnZRf4PJ}`~0!{5YQT=C^!1y<`~QA}>i>Ew zK|_(`_e*KrkK4T-yW|6z;{?BVC-dk<-8aU5EQa6RXONZQbX}w>$m`b_)I0yazc#{& zh)@_D)aOc&P6r_GpRr(4vN<8n`rC%*qjiJ4Y)Zd(-u(4xc3PIt8Uy^+u~VurU5Y9F z`$&e&&-gxF(&N~GClbi4FB+0WHT&-Oo9}8)0jSVu(>Udjby>zbzIVf2D%-;*oBu#= zvi9A~_vMX!@xPeLVjQ~iXM}NC$`TnaUO1(;HYYF?sja<;O(SSFfOxMAHDJ;wCL*du z0cpy3ipGJVtHu~1+1klC|5VZ(nvYsIPkK1H05N<_=B$*8o3ECmmrsX2Mn<$jl-}ZD zWWfev2^-%Q{X3Zyc0CT(EMU~SeQlO&wI@&-KDwIbxACu~^ZVfmxQ9LzEbpk|qB$CjPYKAw0su7VuG9$*WM`&5S}h$E zb*UbV{|dWm>GKIg3{CVE?JB^R-9XUw{T{3=ZK{~U=VsI-MmCUm73$KW!B`MMzHtjD zl*lrLF95@OPy&_!i|6`pJ#Qc+pAkYMxveT9+I6*>O za1C;D4C^l5R{Fo=w}&E#gt9y{HK-Uf)$ku$P%a5FFplz?ZkDaQ`GSyjbo+A9ceQkV zC^RRpAiq&ifVQTp2R0qo{_^wfr21^BfXhU-SkAov^?b+e;~Q|7GL6>kE2*HBY%$=E z(8(!@W1FzUg7boL>xnxJnpx2{DGxV?-GYQ1P#+SbwX)y~9 zv9_tc1F==`orQrUzRN#U{!r?+la=nW0@TZ-BizOX1v?-0`-JwzBQ82f41mx z$EYXSq1YK4CL0_pjitHMspzjori24B_Pa2i3b#Yv$tK;AY-YNeI*PANu%)B!;-rd` z91=b+2$K8&bk6^6#`l{0O`&MQ)Qa8g`@MrrL!G0CDxo+GhiStyW^XCbM=k9!wFd?b1!yERG=rlVC|gdI+bWJ)j)*mccGXiqfmz zI9l;e-P;V&3qaN$b^`%)q@`CFqXo8rnWbY*(3Z<_H}4>jYK(r&jKuKT!4~W`+e-k< zYkFzSF7$EFCE>#vg^KXwGZjga(%87TU%+RQ+InG5hymVZ;UpH1hd1`V|F0)N&!Fry z_45{m7BW<$`LNlxoBNPRR;CdHxwv=(RU03R;hGSR2)dw0%=sCv;2bpFyO!uV&N()P z3`|XFmYCM8`dp4Th4?|l#KiPWAP&};$)|b^aty`8Hd*E?b%|VD69PSrZLZuHO`s<< zAr(oFn`%*iuWzF@CLOs=Q&N`#QgT_!;|bEeuf+YvR5df&yrMBuxwUC+C(Zb5?a9RN zhFZq3&>vdX+&icW;=Zmn%?g(8s9D$A3%M+RE!{QTnJ;1+-#RDT+3PQ+!d&lV{b7gp z(y*5L-K@P{i+7RTUULVk0WBB{mwY%@cv=de*z?GHSOGZo(;$x~kw=Kx*;&3PSlF|s z*``brGYo*`$Ex9R{vGxa5LkErnX~4@C@(|a0fW}gme2wJ$Y44jQkHZ z4V4IiITq`n{Yr88nBqsRQpWg7-(V(V;)1>n%d~gP!0A>GS1B6t9!4$f9EMTh#myuv z0Nlk<07$|mQqz>a_+!C%=7-Y5mbmccySC)u*%hl8ks|31`^;=~(QV&Ip~7Rp_$teI zg46NufW1jOo3>o=XO+1E~sjinw0n*@sxU zCO^h7SYjxtS!Il$!Q^((@#akZ5x|C^Rk4M$x_4-AUwVpjaVfr#wj6lrj28DVCfh$M zCNFO8#4&=DV!0q|M`lQ|93JGy>PYXij@FN!eviW0@LMYzl7H}c*7X$CkDci2uwjTf_N?Dn&cqTezn6bUXs5L^8Su{XBVZ=j@L)bz|KX#fMR7GZgOeXGgQ5|I zoi}ky88NFhWr(=qImA!Cl#?+>Rn6PT}(@xlIXTm@t;4{rS*i=9+R?LMVv@tOzJ~peM zmvKUr=$Sw;_2WqXIL_w01Gi1@@E5YMQ-kCQ8EOe(;mJXkk1O-~X1`;W|L#$SYTl+# za`W(+XGD-k3JJDH8N3&;*tq+sQ)cz7-CIz|a)uS{_5D}r7r^$Lp}s=VkLY3Hv$kVB zKioR%sUwg*4E^VP2tzscy~-c<8kwi0iNRqv<0E{r^I}WY-kKoML3Ia{s?aU^n+)*! zJ9O5ZVV^JVJLLzI9yfPIwqiXt!3#5mtM)eewI_lYe;>ES0$pt4Xg3M@q8dSVUppXz zhVCJY(M%M&n(K9Z4hx*Uwkv->NGL`3_WI!h!v3M-`Akv2@)wq9ZYIeLAx}dmC8Tm2 zRZNP0K+BpF26{Q8m(rKWOUY9)eI{TTdCem9gG6CU3RBUu0`t$GJ`ppGP7U)Lo*u~e zHH8nrTCpmks%wgIP~!ffa9&tIo%WtzisSJf0;Z~K?9?Sq2oojf zdw5eX*68w!)u0Nq@piZ5S(lzk+%-Cw;!=S)vHN@Ygqboej03VL7Lb5YpEhcn{BwVy z-td})y9CQ|H{4|nUwRlBOGY@)jd5Z03WT6Z;4*~3{39k+9jPrKiGKC_s zE9{^(hQqzPti+IBY3%(Gy?8K7kD;*H?J>*-tGUVDB`fuCKrJxeS;%GOi{wpWe5OA9 zh#!0s^hY&YRJrfRVsEhkTxO*MmtE%h(946zS*p3|1kAJpA^z5E%QVUA4*2!P`pyu(J; zu}X_cdj{sOxvu>)=ZgIQ&~%o6QAX?6pP`WkX^<2|x(1LMN&yK0m2MciyN3pmmhKQl zy1To(h7O1B?q|+9zvmyA&%D|DzV=$zT3-iy;NBFj#TtndQKx5Zo%BVo*8V&6_z|53 z->|hDCT`^!rYlFA>cugn<#5g4b5RZU092eGTnuzJKW1|H7Yx^QgbR`bX}J{MtrE|B zsX4Px0ORwY-0`gC|H!;io4f>PzxBs@O9BW{==(LzmTJ`W4hSavt*NT$54hyVm%Kyu z6emfIfIr?jK}_5imK}#n;p?5q@WXACLY*zB|8BfXjlofjh&XFGzP$+ps`*jEv6tdyRpC;jtA# z5iNPslILEYv)3ca=uTUG4(G~ws2P*=mP6AuOZq_1r+D!Z!UP}ZzcjL zS~)L~2G4bTY#w@Rp6~5MeI3^(F2+zQEi(t)2gOLMbWRUuZ{`!3DSjCr8@=>>h-~M6 zIm5{;I^H}<7jgisP}#HTs=`izxLacY8wYtdwp(xY}J4ib^F}nW+}(g1$U&sFF7$bEc20@M)uLo?TG3yWvnAG$g=#I|%6?svWfGl2+GL zlf6Cz762FK$IoPCh>BlF1t`DOTor_9zErO@gzs_78dw3=y6^2x6!N*}Tl<`wl{dz1 zblaz1Vp7Uemn}g^QbME#&jG4g%@nOfe3$w>KPux?@XbOi(#m8sx8FSeFAkqVB=p$8 z7;%~%M-(zM_?)Vp3goj%zhfUkyebIQ(JZ!Xy&tz|^u13z(VO8m1&D6XEb3ebvPZZ; zyT{e`_O=qzvTTONRSJi`F^PNIJ!gC`dRQWwa9kA`CxZRV%U4wCu^L?Dta7P4ArKO> zr%I$cn(vbPE&?@%`xWjoteu)SDV1%lRjrPc{wiWlgZDGxPo-qzQImj@g1of5?jVZLHMf70z7zvWHLtehUvwUf2X)pt=qn4KM5pQvmIT$?W-~3QB%PP zLZb(sR3z@QaTC|w+@O9b!nAOhuBqp&r9=|a|Lw%O>tXX$N%K&td-=eHc_(iLH3i3} zy`~tjhQ6(g^6peEz^;yx)SIWGG35?L2n)g+9KCmgeO z{OE7lwf`$VUHX6#cnr&lf-iZB>l9jt<++L*g>tM_kzz}7+Nung4v#au%FR=;9vgQ_ z2{fsu%cj-t$BjEYT*|4Ayu!R@7>?Wne}s-Wk*?@|)9_^)oV`yV0Evba5cCV!Em|X< zWutvKY2=Rv@gLkz@jn-5`8|7(P|&{VSZ(#v^lUZmC;r|f!ewsT{EwviVkiT?x58Nk z@|(W4fpo)MAPhcwOD`cpybg0B&$smoK`r}?Ee!@^j(m525QuB50X}=gHy}kZO@JFe zkiYBY>bJN+1pbGK5Cq;enVg!c>{#61U~6G__ap3!z~ivr9cOeq5fU^fC#QI~(c0tg z9|ERlaV#*qAL$YoD1c(?#T|NHAA_14YZR2nHk&@v>hs_l)eZ;&8e91o3zJB{XJSxH z2hi5p>^Vn>WmlbH#dr8#7s=e@V*2AXa2IsQzJ7!>hI`zX$+A3V3rS=UdgITbH@xO( z;bE4+iV_s(ayBm0q`8JbfV5g8<)4sZ$r#D$N%M7TyH} z>H&CAmY-U?3iZ~fX^h+3n@Z3^?pu6)laR)q&Mpt8FX*>_mj}MQTCw8wBST(A{Bb;Z~Q2Fup)i2(K@wYbTNEf`Uqh-3y z8e5!2k6L51gz^AtGIch`nt#cMHe&j@?AoUiy60?v#(FzDJF%QwjQ_u3zvm_0>~`|z zZcF@mtF-5I`Q@Pf`GC?~io7t=kd=Le0i~}zr~Q+8XW8*$HM5bL7YgxbwsrI`&;lxz zo2?(FVe6bCf`TR>>xB-#?inoFjJ)1LT{JwxQY!xemAvw{NN&qQry zs@;yR3@LjvB~iaUtc}S#xW8B>^%f{ z(PU#l6VN;JGCIr22Q)Oolg2p=?&*0&oxhTe`rNxIG2>j-0LFddiO2((ypwNoCW1bR zAi|#y{YUf^=YIP%p=zD?>HBWur+eLB9p3k%v*0>Xj6`Epf3?@dU_K}&ysd%S+{v$n zm!7s`4N+J-u!#wfH9U%a9Y|>ZHOK`Pq}Lt_TV9(_wOl{M0$h3!plq&O9N`ACocL?7PI_SRiNbkO|M6th|?zD_&v&_NNgkN&hd}wP}G=qyix$TCD6^ zD|=^&7xy|83)7NFm@AyX8>HRdDwR2{cAGf3DxC3_?pOT46FvaC{wmP%w(Yp-;5MVH zNzX;XM}kn0^s0N5kWrJrCM_rv-BF=lvF|gwx2=8dTfX}X!r>59OR1^%m zuo@6U)@BND-MdiItcTMDJ(oum$7Aa1hgHVYO6$m_*M(v4#7HFjnUPW~AR8I$M&BVp&U8OdU_vlg9fY6VAY-UJ`3qK*3) zKVx0=vHY5tV;o#2ta256)*$+g3>=E592xIW{d zkNcdpZS_dcoF9{5QF?Retu@YbdYI7W{P70M|v*M8y*Q5`r(m_wUlRJ+-0-=Sz; zy!W47&j0xiZNrx-%u#OH#of9 zTq1}xw=LSXm!3y3C>G7?ZX+w&*(^!dmE2C``-6D0g*3Q|rGn&l<1VNev}1w3OHP&T zsM38XUa=-$k7;eU*wU-xd-o5ny>?H6OaO?MBLssnDqRk~8k7HAic>u30bmnXJ4uJ6RB4f! zk%!|jW4-3vs3|H*$>8ssPbK}t@U>vkGLFxuZzjZ?*J@^T`_LnvEwyr`{J1R+)F=uU z&i8vcd3pL)Lx=mkLGwJ>{=xUL=f}oI&dn5>4m04pKY_?CKFY7aJ7K$grEcB5PUYL5 zA!w(G1cL%rQ9;pW>r=D-*%BQN4Mrt;wW+}(7Z+G0r@f$B{Zh1pXwOdT%D`J(D!)!N z`l{!1OmStvic<9`Iqh7j_V5L^lf|+HeNd6aH5vsn$@$@0dlost$R~_UltU>Dl^m~b zYd!6c24i6#bEjD>o88|CN}$7wQ6_)HzTzx1A;C(Wl<+AbASYupKfQF%%`kAZUKjTg zw<57NmY3D>CuZ#{S*Ir`l^f=kAVl*9YX@n4O6tr3g)e_i8)UQT=JMk2BeEJc3S=ir z?(G8yvU42@E}(_SNLtaEiqs1IAvv~RM&{SI@p0!^86i!`oP5}wQACt1=|`6N-A{g^ zVMj)OwkOm9;J?sK8OX8qfC*EU@xbu3St~GS{`hb+>y=eKAiW=k>Q*zN+Bd2@;-eXT z%3)v^cX1o(D*q%H?V@H?AdxO3(@0>hSoEyT*9S}2y6Gl0GPh}bzV$gl{NMKa^P~B^ z@rP|J)T_0&Ug%GM66}6GE-(&9?Rc|oxv!F=j@5~jmYZM6V_k5c=8Znh^wW&b%}&ls z%kM}>9i4%E&g7)^a(iq8y~mqM0R!L85Anv_lia5k$?9PqL3r?0bg@(5>OuBo64_^? zztN(4_iQXLCJHrBx%q`<16 z0%a#LB3|7Z0$sZH%xi01I{IosL}tWZ&VBe|`@3grWX7$TCGdG;gTQHXo8=kjVx5@v zJA|dXA_pw2?^LvQuE?)K;7T-?h-4rsEdJ9O8i-tCN=310?dmMHNwp0~v?e?P5dqYa z^RiI$dJPH=PymXnw`^fny!hLS=#$HfCQYNAix4w8!Z(YN)@8LF1taD+NZgLqjO%27 zV?V~hNY%ykfG@(1Sq7b2;3G%_BtkrRyp@E!fjs0eEPw=%3?Jk5 zNBlLzt&b4v?`1ljDm$eBTBG{Fg6XpGz7{zo#$+Bz03r)o;IZEFPJU6ft++3Unj(2a z{wMd3JB9eiMxO3(EL_b-6ea%t4k2fUP2h|@CYea=B!VRm;ayEuqa+BYV`LTZMYZrs zIo%G@YfkMxCQ^`+-M2b^1=R9;7|syTq#8FF8!!U(X#iai*I-7_&RodlqxG>)R>raO5>*;4ot?je!cM49a(Kbef?Hm3YQN39zm?&Z@XD*||CEHynAJ0jPKk3igEqkiS4oupW?H)LLw5R(iz{BdSyZcGmKI6*^+1|ABA+I_r z1zc^WzcZ{Tmu$eDz{@GcP?eDgY^oXlQBHLltmjGfXng-+FE9DwhJeR#Nlu;=`cLtH z>dR;8v~JxV{imt3txqTUIL5P4)aq3zw`psSOu$Xz7R_bf2WqO^rs_lz zLd9LVc*?pB5(20GL!jzXA`b*oh-X5kXNjyqH$$xDsX(+Aezc<9@w2V|(m8T)cn}VN zE%KE`8xgNF0{_ZB6B6PPA9U%Dj!U(WToAe@Lox0L?rM)a$ zJ^JiU&|NGTN2ds^E_}L};#tdZjo)GB5gyRt;;1zo@jp&~@luE9qh6}${9f(;6_9Cc z95bzow1Bmh>*L=myAqX&`cQYgFv6)J5a9pO)&-hOh9CGfdysoBvVAkNd$Y^?y2M05 zt&m$%-ey2|{ZGi$qQ=r2n_gD)3S{sYNtd-!~rgfRzK3{QX6%dC9_*Hc# zL=*Uf2q}5l5o3;nT}$BoWt+sQq-p40lh<^fn5tJbHP+)j5t&$&B zHoWn|f`y1;Fq%5ActGNEi`?KmzhzOd&d>TP0SYdnVq6!&csbk?U1&a>G$s$mWR{(D+dJ+C9-Ri9d3QlP`32*V%Gs@7@0EL#0fE9nFcua7ZY!`xFb=IZpp1N z#zS$)n!ko+hf+!cs70#t|9$%JsaiE`x|-A8P<|%RTDN<9YX6qKDUj>)YK;XJ=d-%5 z3xC=LvY>+U_yWMIl!KRpi>2D*7egHqfcBH62=(Ob`El>=5yfjQcD>wW|73q05ETa5 zx|xN*9}>Up!RXvq=ycO!qx@0UZ+O>ZA`AB%W0e(0E0pgMMX4hIAT^4Iu=^?Pji0-D z^5_Q0Zq*vm8Y6SP7YYW59d9wRAVgG%4LrCAt7THJ(TUlv?j0{CB=Q4BJ$eH--=fK4 zfrZqXu$-H@qoa{AmD@qmIh*f=fS(hYqUYmTzulwq%ihi0s`v2dymQ=;>5}(*3=i0(u9@W zX-OX=!hzW4*T(N|(5Hnz{K%G?PtD*fbH_cDTK&UX3Z#cCpLs*ELQT^Ph1vke$c8{T z^M2#`PzL1T`iK$3Jv|Fgynn=w+Yx4wM3Yt)8jQ(z$f~|XwJy6Qh(kxT5{RtP#{ttb z2_&SSMn+);G~WKlSgR&7)1s*1@o5%F6J04?Ik+-zDWeNGf**@Kd z68HX7*YA~NMcG6lLi>2JXqL5gbGv&+wCGjrYsT(di;W*h()Tfa@X3FW~b#`uV6mi)d_>+F&Ao@GH zn8TzSwV$tcH`r)qNDfn~`s9T$vVT+Ow)P5KgHcF-J$)%bEuo!5Vr0jU0qtM!R!;Qu zW6Y##wWr6t*}We4{UnDml1r=wR_S2Dw& z9te`qEFv&;&*~eZ4RnK-FyLsn?7zA*!!HCwJ%T<|koud&y?eSf(C_hNU4xCkxgm)6 zn_)MmcVKk}D;~M3s&wfKWoa6{FGi-`R@TvTo{(R20q@UC_p4HVsn7o>|9^)ox7WSl zd-0=5;dE0vct{BfWE-hpb`(YqC@yab0Z|XnjN?NkU~O1Ch2$~dt}hsaFI9%wfxIWo)u z4aSc}qDw}=j=%iHqo)HEi#L6g1rn6&I0CEYKAW-+k7(50AF(PD!vFvl2U=*dJ{PN8 z9B%dxo&`a*!eHH6Bh*0dN?U^hyfU4Fvxxy=XG1QWCR>Bh*9 z4#|Mk{q9e=PR$F^RB!YC7?fqiPXE&CwU}g7;|-Jv_xXisjVB=eW`F*4_7;Bo%S%T{m z*T*hw{|TlUhk0GM6iVBMOjMzYDF841k+NF+9R^llKqIi@#}?)8Vqgkda|ms`AoIV) zo6IGGX^|>gn!OXibB>B(`)8zEgOP@D16PgVI4pot#)o(rJ+v%jaUV1$`@-DuP$Nd3{jL$a6riI5EAsA7fuHB z5?S*!ej7QCV}Hdhu;R=x&Txj~b5%P(nyIco>iOfDilS$l1V9Tgwl|u2h8oRCO;b%RUlRd#`89_&R|q2nTk8hj zyv@ed(rppn{1kaZgapv6XWa4!NXOVUu4}Uo2;Q!1!*Uf{e1M-Y@~@E2=xCYyuWol8 zFeBZ}MWk+Kp0IR_Q31VAV{9stLHpM`8k~lKVu^pQRAl?zPf-CpoHAtjr~vopFVJkZ z3(9@Z^d#sIex2lSbTo#83@v~a;K4*?vKWhEL^2Qb?iuQEbBVuW{LVk6-@XES5AKsk zAvC%|CG7lG?)GXu>lmFC8u2+o{yyjTe{JUzTG7)EWUKb`gmUYLA@w$I%BRNM&GY3z z%(d2?Z=e@ys%1NhK;(iAq#vEqzShp^pfr9+@6arEZq7>S2f1>zYq_{j0|}85j4MVI z5Ud3}GvefQE(GH?j6kf*mi8Ok>&SZmIw&GtpL?prusYq4_gM%RfWa;XYP#r=J)->* zu6T@q(-@4hYxC)N1TR(^hYB^=(FE2NUF`fh%=d5^f8%siX60_|y+2q;*1?ebfX{1_ zf0W-uN9A#ArO%LE*V%H?<~7PYE@lOX?`Y5hFD#w&REw*=lU5=bP=UerPKEK;HGo^v zmrea;DTTE}snDplg9LRwZG`2lUb4_)I*h|uqj5DGN<(q%EZ6^P@58L-r<$wfh2{4O zwTaXU@_m2EZm=Cc&WuZ0|1^)VZnHAaH8U&Z?ZX&B<`Dwp2RskN?axg8tPMwX+8(|( zxxS@2*BHi^m($~?W^2z+`59T=18EeZ(JD=FWASU{QAE0%?6h9@gXm98nA^0X!0DBl zZ2ZgAXU@q--$kkqj$vC`h>HE2iQ7_M0ix{Cb>zf%#ox6JXW;B<3ke%OH*Mo3Wcm^c zo5_p5i>5P4bm-ED&CiHmHa@gHo0(R=pxT`AfA6ApSVF_Yo-{bB6C92jKXgVJMnKH| zHFR2;e}M;h!f)?}}q~Ip$C)NZ^rwKqHMHJASXd z*Lvi8wNd^A;g3>&nRz)Vd{dCHt?hTt?05cyWe+`$79cBn;io@_Ds`sEJvKPM##b?eQ~OfwB1&ni2^%&=fyRNcNz zrlv0>y}9oBJQLG#uHH-@zLI2|%_0F3w}` zhYm8*KLaw-p&y+*9sK#r1*5!}!cmF1Tndg-I_bTqZF&|9E)sr{i69aoAp)?AoiQQ| zSeGfMj^H@uvZYxaZnYhN&OtHR1-^;WM!wK_4@g^_Scg_xEWJOx!Q(yQ{rWOzlaxXS zHHO^=Ve%FY-B|IAs=VcWDJ3C$|R7c(DFuX}vxlZGc%)8gfJ!A&4w>To4b#of6LnYePA!^hc&kPLRhpRD7 z=;#-IBa!V7&F#F3J!M=hfqqdw5?Zd%hlBE^e z@NVsAPNpChvCfS9M-hKejCsOCrJ z;mxjG;bReD-3pQ~sz#YmXnIU60a7Q?>M$E_H1V z9@rP;==jW6eC``=4?d>jK%ocx|dLLAh3pA^to63Uck)BE3N02{0{N7mi@aD`_(kz1e}NKW3=&|4v- z3xG*~bcTUJy+b@!o7<*4lf}zKsMxmZNNl;E>LTt?}faFEogsDL=DB;{?#RojzW`?{+eI>sK7mZ?0<9_4$!; zp#MVl*kI1C#;kpc#f#P>k$dh__}8reAB$h8jCvk%XZVlSVb6is(!f;e{ljem&c&BaGNXA*){&tWwZX%N1SQQ zY<`Rgfu4H%-ekDJyr#~y*IeQouM*QnDa%j(jSyDzWtBBqGW&tb);cs_U(GMaTbntOjLNxH`{{RZ?RsSNZy^O`~K6f zp4htbu}fwQ826di@fziTJaQ=`pd?wD@ImHGuJ+rP zI}cZ(FzGmnuX#7tF(_s)_b(523!@uqFT>?kV4SRXRYzt_BCh^8tRVONn5**f;146- z!ZaoXfB|pmHEw3cCcb+^#%lCdN`6m)3g0lR!R6%=q0bb5fTSrD7fSHoGv(w;rG_Y+ zEKVr>q^ax&sbDM2<@cu)wAJXm(^7%P7@3Q*!(7`yApKEp2^!GNk3UM13f)Y)34}jKuyuRDRPajNF;io)bJa&t{e5k5CC70}CNiKXTGfSSE>ddOtv)1L+k)-t&js5y+^VX|Pz*l-1qtqTOo zqi7VX&qA^)(A;{59C*1M5_N&=>QRd5v{&B%PG*)OJR(NOeL`7Z7T4kC-5(dN${PC= zgduWv@(a?F-_30u^f7QNayam}xMaF8j8)BstR-TO3a^|PxR65lMIE;XMD=gGNI_GA zKfCFnWJSaA`MgS3^To3iU1Qbo72BT<5XaHjC*2P5c$rjEcT)23OxtlGoKQ^OZrVi+ zR1s~z_GDDjt_I0JdE{({Mg)Qc#y~}fZGUP0tdasC45fPJwR*CJM)Z1HSIzE$ggc10 z+UZinthAuV;z?~DT_e21o7#ENbcw8n{?8Ty&X6J}stCLG(CP0WfmCAx;Zi8Op^7j9 zE(1j63OvJYx$NU$omqE?i}wkl9?bs9;1JL^U#csWdUd4f_4}z=f7OO$S62w4G7pIcS7@iNjd!!#OXj<-BHC&NC`NXZ8+8-=cP& zNj~q5`*n}3nU5N=cK#EqPo3<-2s_r^fLq@wDIpg0p&yCOfu1z4u@$LXF(CeCdWR7c zM}Q#EXA^-F61ziGsw#=!t_SL>P2I5fdQfzET5SiPVE0#RbN>{^OHwB}%- zo4mwdhP>l!?^TpQmM+o;gZ2~FkOXZC=pL+V+MCQre&c8?Ne|H8kW72(L|jba+C&1T zUSTcf)f6?0Na2*3rpqKVj(;+fh*_%=3%6(`;Rq-G{k(g97r;WmcUwl)2GV0gge>q6 z2-ug;cB1R7CoUACo;u8bIzOVb>F=(-y*hF|8GAIm(Zwmg7mR; z;gI@yF2(N3C?and**csi6X2PT`Wgu3&ndg$Zie=kh@y1_29eDJ1tlpBN-_GXa40%Q zPl5Q*IX_>+F?NAzb+i;N$?0krJJEV27#UuVd>&&C5mg0{v zT7v#o8jo!iSImaHg0zL#p3?<5kdxK#clP@;a!wbcCp-f2pzCr3r=mfWRZh*K zqEXE+rxrzG_*H~Ip6{-dH4sqrEH_2pt?))mS^94%z{tGgl_0H5Xhn`nxyf&RDK=UP1{W91eUMa%Ah`bsSXDj*S_3E^!gCq-m{ zqf$Ef<`a#)my~!JN2~={3S4Gj0^V5DkvHR7$qJ@7`;PbhzvlfrJAua}t2Vy^zu?$_ zA52#8`_#uxONHJ8cnJXcy|l^nTvFwK#&Bx2T)GdJm-%OoFPIz$K^oI7Xv@&p1yy zL7~&@`Y6(#&x7?CRz2*UP2sR7B&%i(d2?XU$$k$1^ZAHm{_57RLbPzI$we9Vp)41v)KQ@n{JdRE0R{Z>8Auo4X zPbr!*T5~roJEF^IXw1&~4TLpIuJOTxRAPdDx2J|qM=tZ+v_ig{uhVkHFK5fE5~;3g zs1_t>DzE5gwVG#5NCA&Z3skEgTSg`LZMIRW{$l*qD6V2k6EHE0qW+{((3^y_k~C*_ z<)5N5^;{6KWFWAlgZz)zydnr6T1ft-Mlp>hU}BzK8}4*CYeZnBs9_KtfJtb z3LOuZHn#gK;e&e>C!g&XvmKNg%=lFQ2EH4HUjUh8aYPNq3uRL9I=auyF@~b2UImD( z(4+NYKLg_J9F+CeNG>~a0L35b-5;H00{#K@tUCdfuD<40mf|{dBSfxy$AzntTRQS< zv2Zr~p)Ogdcxg*z@?StH>CZ?nf9|&DkOQpB*IV3>9?7_Bu4xCNl_T;53ENwJ|9^P)t>gg z%(;XEWa6WiXy;8Nq-Lx8ozAlgXH3;zbIwX)-F4B53e;eQiWLrjrt|^+e%3Bwz0{dF znn$81w>!FC541S_6nCu*V=-m~-hn?@K{Juhy?b0F;H4xrvT2p$vP(Ux57ahxB7rLbxW?XG@tG7jC=^MOYqe5h zz{CQgm>6fLZ>Qkw#|(9|O|tO}_+K~9vVW{c#l#M;CVTY_osn7y2z^;f|VM85d)kY)NL*>oEN5(ns#{=T_Uvyqlh1XKwHOFH82K5|4Xf z6#J*U!le^rKgCY|_VKd_-Mlqjph+vV@wnMGPcM-F&y1D#0K3A=objI%YD+H+u%+Q| zs%akrgECZZN#6p1J|H_9i*pkTNivZ!=fh*=xm@5nelR?qb9>Te+KGoT=40?3#eBQvPuNl5Ed=oN+2T@@g zeNE)7r+zW|jl^ZoA&$`4I6+7I#fn?SwZ`XP1W(jc5PYx@3_0>$VW5@3f4r*3YnavD z33HZr9Qf!}wP82Y+>b7rM+D248$qAKLl(oJ1fOPzdAW8eD5P%z?97)C`PCO`8?OLy z(5yiQpjxs2vXbWIfy(=Ic{?6nkY)$JmdN&Z%@FnJD`5hM*Xh=IVD)n#W)*8wNW9n< zk-Bx%)y9U3QaSqCkyf6qH9Yuznvs-tifcws`xfZmJ2x*ynbyw~GxA?YH<_KMaWQ#F zcq>{exRSVmfFA?goDv}>7w|t*vkR6`H7~q5E}6LmDZbXzYP&iuj??(ahOsl`^u~5B z9KsYB1ZSYu1gY!o7yOzl@`}%jXuClc&|pCB9K(GZ1|t}jj^9Zx@!|J(D(%x~4<4ni zq9xnbVZ<_v&1Ivg*+(7W9XMPrrrQ4jSo|6SY2>aWGtxD{UACWAq*7bwt0jj$Y1P{D z*^^ucXVLi3OHU_}Va7_Ueq1^eQA^VVa**=PlZ`lLi!L2g+BNt;d;qm|=_IEzZOjY3 zVQqL{LPc3Wu3LhaUW@kd%pe@nFI~+LXjQG~Eydlh(B*gsl&cY;%beQxotIEz;DMBXkxOl`YJc;%~{$;KVh0ZYa^4t8; zm=iYOKeb=~b-C;qep6kJlR4NpZq9#+@ zpS(0Brj@{&a>`^%OgICJHGT>W-{B^z!KA)5hok0gf^mGM#Hn?S-7UW{a{N~zLX`!i z)07c2P4M5=zJkKQ@1*m&wu>zgvmLT+ExN9Nhow{{c`?(*H}i(bIwp{^Q2@q`)`%+G zZ=FP+A~h?E3bLgc1;YA{NEgs?)t+W#`-T3m6Ilxi6s3>72QwGiT_}SE6hd;X`PM{g zUt_m#n)Hy*-tnXmQr)Ya4MILL5@Q7h0h8t`hN{tB7WZ?$EgYgMz+srfP#8d2r9gLr z;ytoyHHYQ45rMsY=Uly^}rWI7NHDS6@o1()s7yx?A>)oMhmX^Y| zLs_Ly_FjaDXG@?GIsStaSU-z9$GcU-J6Qpv!sJ;-Cf+)e)8g2X)=6}fhhZTczBX?c z*zy9KA@0|>%?3hkj>@A&Z+DHUyK3@OTM^>}}=8t1x zOdkvQYVqUzaanq_d(kL&%sJ2T-F>*B7@mM_t_kz$weDljE*-pa9MiY*)ZL-EIGC`K z-))*W)4Q3J#CTdMR&2d4*=$q!IYRS+nVdu#yeW=#r1UAugF;6<5(ADL}P>g|0Z$J6rzl6Z+DC4#ogs(wbi($Au2=6=l=Tc zZc!Hio5-BAv_NZcJ#65ap6fDsQ!t3}I{9IZVooP2x~xKL{m+mo{yRLFruh+KYi9(u z+#QO?jZf*?xBz_2rjtH)^3L?!$Go0IuLy--R}I&t+4&r3QrBj+ZSmeedPU zthNdi)19aT!aaSU`&1@bHZzJ{IA~=P$K5(KN8%2Tuj~IIin$ozY0;vPvGfcB`|#1% zBzS-u01GB4@t;aAylatr0Fh%2^15S?+T^171Rc}Y{rWld zSgZ+%V@wLg8!xCzS}9$z_}Ix>(T6M>pN zc@eI)h(#swd!czoc3PY(g=am^h{Js`e@auK_xwuEdp=xhUqjL=_MOMblG8E7&*wU_ z+=%A>*r@<@XrKkNia|Y~mm%`&ywW$zwFeXzu;OwDHf$48=&1$e<5MK+SOY(-bvH-} zf95xjlgS$yhk_I31v@c^e}|6*bdui@a=^(@z>mbwJB(%cw%+$C?EzZWqeP7gMBlkE zB1k}?VN|yQuFu>i%JBxGxe0L~#qkAaQ~Mlnv*5X42`6pP5B5JN1&!q(Bm~ml0VHN^ z8t4$~Af-r}4mbyO=$hcGMJ zB3=vo5qOrVU^MItVZZX1WhvapPCS_oIcy>E9)>aPFzz?ycO={Z{>gZ~uhh=hvuOV{ z4OwnWOQ;JuUn+kfr(j^0jX&`A55wDh{NQQPE+O`A<{(@j#MhSdd`bA_zJL2e`^xk3 zuFH$wj#LL|TMQrRzD=mj`+cCeZxeZ20J*$IZ~#4AMR|EeIALXsSkH%NOMTUxoE5 z(i7s@I{D4(`cSvhZtb~vTrr&@57o!s5(3%1$ayLK)`-a4vR&NcOKWu`vw3s0h zV*)GQM1g#ikuM^J^T_TX-(0IinEbC!eU=Q-H(-xtci)c_r9j`+b69gR+0gF`8 zDozfa^2Xl9}p{KvNrbEV-zbYDj+NYot;fb{VBIOE{Js%i}t^5v7M#j81FQN2z za4|?=hex-=*swL2i3UF6l%G4 z5q0dVFp>EaH!0J@2ubI__0MqX$L0;HTdfrmEooCdmd>H&MDsukO3nz0T98xve`R@q zpA2*l@c`^lK?lSlJpUxY8HJi7tEA!GNciw7u-VBYKdA2(jj1@VtIIQdf}oH!{|_0| zBwRmKNrL;QJYWB!=%)*0dtn|&RNUXFsMS4wXXR9V(3Ba4K2S(l;(@$UJgbK01IpolJM zovClC<^7l=pt&4>KYbl^;%>6dB)%+<8A4`0%~NvCq-GMQzf^fRnWnpUa7 zUIyifO!beSP9>?ad`ue5b7Hj&VK(l1{K&AWCnTU=U)VqW%rLT%c^fb}BE4ypocP+? z!aLRQJeiI5vwYS__RKAQ#wYgX{x!Vx zbL+lP3U4AN}IvhhBvY(SisQ30U7t1%Lsr+_zGTpF%b5wNYElBx7 z9#|RI={P^~-4v3TJn-_2dp`3z)+EM?kg=tiwO^u#COWpWW?{jJa&Jd3zecvW_?Q%W z6dL#R-D9jXe&Nj8oeytVAhoG$dD3l42_b&RZ=hivjLxPMfxsVInQMw(^=)&og?+CUj68UKr56yxq@1T)Q+MGq?8efp5P-bzIO!biG}9(M$$(-mjA>(^ zsTa3EL#);;lqI-Nyc4#DYQ&DqeIs}pqZj2kUmb|e)y@x~zmC4HJXriPF#%;Ri}r$b z+1S*C?jTH~22<0bnAgLY4X5Zpv&pG;zQ>J+&IfHuW&Z2`jHFaFFP!KC34vKMG!6CQ z>7Z+lE=T#!h?A5f#A>l5n2zWdEvwC2?G21!Rj4g$1C%r^26S{+;B@my2jyiEK){;> zXublYU765zC$OhwQ+kp9{&EiYtYe<>dN5^0&mr?7ij6=v?lyELyjXZa<&8e`b~2yk zW7DPK>m>*H&})UXP&^c$?@qpj?pV@jhF=o!$2YQDG=tkozX<+nQ^o-_%%KQM`K!xX z1KsVa%|^U1la&OTlqI300!%h%Z**&W%t3&4p^pw3hQ#97qWSr_9eBNtEkT&O=s?HDHSxuBPFAr3>MfE_Hg5Nfxp@6`uLe~aSb1T z){*eNiRn49BqthJU-n1u26oTza>iwolleV{{Y3&Ghp*Sui=h=2ZrDygVK{ZpnyOvP z(vP*mW^-l%Y$z$M2kx4Sj#bYMXJftUYH9t%cTlzhZ`8$X#Jt{AQ1J?E;pf7E&eydO{H#%mWK%+V*JfM|w#7N~Gx91Kj40-PqW;_y-6XR4J|;Na4m*?}H|B?}31CH6!QTJ_DEaGW z6oRpdGM9LO!9clAL-+yGv3QF|#Y83D7ti|wUC|Ks z*`=db6G2i^vJNc&sMlmGFgVzqp(_K0@c2UE1PcRMEVEgQl`BpE%pumcY1J(vY=nHvj0v5-}N*R)Cr5|UZ+#;Xaip1~Tde|3%*L@bV zn&>cCv-?IODO+$7Z%F{ZF#O#OWKUpsi*Z=_&oFP>#>g>mZ*4k4Y3EE8+oCd{%mTX9 zsYmxst?Ey>mRY>Q1D+8!e?4oDvmetf*t$ZHT|wDVDjN+~*MY!A=4QRcx_fDx`^VdZ z($v4RneSWU2{(x6fx?G;t*Nu-&+)a!Qvq~B}< zU(fGa%NbDj>^^pz7ICT%TkkaPFu{+zTQSA@l_cC4dXqS3zVe-({nRJA&$8{MO{)tAFzp1<~t?jK*NCTcav$5y-nNyS+n;oUCl z)=SmVeuCX=t#?*WgkB$$360K%4m~>V^NB?w!pH1>xKkcq(JVO51K9n(bU|=6ji>-- zzeb#`lh%_;<8h&A;4So$zC-`#@`@&l&2siv1dCI$4DkN*0D+weS$A^hZ83d;Ffugw zs|m5&(LbE0tb_zH9j3~-Zx){S?bb<_u946~E^BV`ba(P?ST!*Y{rxOMv&Y@KB8_?) zuo^$WrK}f`nJ%n5q!ze0;RP{l;hG8G%p}@u+T45NDH!%;7+Fb5h8+|?-R1^TV;@{1 zUlF9a#O<7r{?G(}O)y0cizNXP{OoT+@4`^7Ol$;cmBaG-hGuQ&G71A!DMyxAmwO z{RQn!iHGVEav?}gG##>?iGwB)eGGa4r~}c2UPF1rM8Vh%M2s-z6l04l(Kolm^H%CN zo9C3Lmxuvwf^ z_9p1&H2b)S<{`Z@JvDQm18B=b-B9zXT$tXJ4nB)Xg^}Y57LXU!G?-xR^D~F07OF)& zkcj=A!!RqVy=nRH)&mn3>X&`>E|Qh{)-qMCksC=~>2?wjNTCw#T%ew_axh-x}e zAiN+!OT@VrQ4kXOT$QSa>dJDkKq_0`g1@v)LA`49RKHa_lcT8VdFz>{(E7${vFMNP zmK-y8kbSdGRG_$Sre8h9bZKCIDry4~h*3^e=HWR2NxXVK7X-2Sv?F+XpT}e41hV?H zDDyRFc7naVc2iO=#1JZX#fDbsA9@5M8VFzUMhq%GzbovAj?pd;{=)+e;rt94qe1-g z<*bLrCW*;2)Wii7Bx)1(B?*d~S`;y}gcRmow~b<4>399>pZ|&9&^)&M;J-rd+9d)o z01bU>v&Cw$!RkkamS$bt6@e|wI7jys`VJEq5&WqTjhZ26Tmn_Wc?a7uniYh?!0?D= zMzcg^;5PIeOSI$*9=GO-S9h^>iRK8uw1N8)viUKcKbRuYave@IW+1j2HXinNC6kVb z^5uAU-2dE9L9SrNoU0o*fOh3DwiRuYSqi6)gYfSFkgP8cnhtPh&ITr}4C;pZ#~@v& z4h>KN$Ob?!j1dxG24c#r{OgRcaNU6_VM*ALWDf63u8X&Lml$ONzAYV)KmlrCNTb+q z6EH>ApUdjZ8cO;UpYZTWW#F^Qx65Scv zBL}deudGwrFtDM9!SZtyKMmB3;pdnJ0JmGDh`}@X$lfF&-Q``*CgYViR}E&_-uFB= zZ~}i9AI^W)IU@uHn{TkNiQiyPVmJX-oFLR)fmiRO{lnpeV%9CV92EVJ13kCt3>x4h zga@vPQ19qGftyLrz`H*g!PMDzXQbFE+*NGx-oR31OH6wBZ?ENso>VjwA{O1Y*28;< z&aI@5A{#J%81>A+7IcV#NU*uLp$uf}?IXn^R<4$IV-kdqf1Y#UQfpA=2%%dG+fzp_ z8`7-RE>qJ32Aku0SNX+lJhq>3$~Q7k1_UN+{(*Eb0GA}5rw*9-$R_SXS0W!6n-oos z4hhq^W*8J{5{4O0QLWxWTeUm5t?X!EbG1{6S4C&7K7gv&Hr#JNsz%g9-lpI7ytUsD zVNM5eE21a&>#Tkhg&k9;!m1QWaNz%;T7D_#_#Ve1BAEqEJfOIQb#V3@ti}I97l#ro zlTDjO!5T@aOi+Ah8oCh7cQ|(o0Wx)@!lck#v>a@J=+q;L^4z_*leBG@m7LtqA#wDv za@rCa2~Ms@qf#|VZX}>4$ew1MzK=u|`TAHB!;-OkGhxI@VC8uL`eLQa%}szv@79ou-zW77|| z;ON;H9vh+h&LIMQG4{tV6Kb1VuJdUpc#T8oq{dDw+JN6$q{CV&I1U2STS87xG&Uxk znk$?d_Q||9`!nO;*qP;^=Oj>_#bC&g0|0OAy1#q}Uu7yNJO_TW@AN?Bmn#%I-|qSg z*_u?S8ZDq}42T~`wa~`7@3$O0`c#Vx6GC~BUIM55bEH!+#+dk5J0Ob`3xA5x4t$v4 z7}Hof1Q^!CFLncy3S^dwRgAAdz)mM@g1UK#dV6VRFs3901GXM(b_)#cuAIPI$f*mlwSg>k)3J>v@i(xYZZh#Wx5G}>TPs{ z95AkYi4+LbY39{QrrCrrkFSULW?!I|6-W*{M8$d+r%N&T- zzE6pK9I%Sg6s&UW$#dw1qeC9r#A(T5`^x{pSh`AjG@e59}PhZCnzG@iy%J=ZD3d6(tJz8C%U2DB*kWOqvZ>oJ-#a zs24I3(XK0ypB0|(CcX%W(8JGDw~Clc;JpI|t|R)%AM{kwCHC)5z}ek5`tX_z2tG~3 z_lf`rYr}*By6y6bK@99uqOf7pNEYUz*SFj@<||8v+7-`ahgb-l@GQQCF>TUf2MWQW6NMvUfVY+f*0 z)yVd-(nH9p*}8TwE`cqChAGmDxEW}6OjGGG1t@sfrY#r>d4s9u;7Q@2QpkWXcBre3 zcE;m-OB* zm$ef}SFi>U8i)!|T>90Q2M7f~XgEN0xFNUzs~XyI-YALyZyc|Z`PvnmT~5lBOUL*7 zX!CVg6K*)vBp}@W1&VRTMc4YH^r}*NuJ}uGO~75yPml6!mOz+=J#H>PdS-OyB3FYc z*^M^XSVO#e9jD)ZR%R>)H*0*}F#B1;c4Fs(nj*)7l@t27H*cmw6$T3cok*%L)g|~iX)t}!ef`3OP z6NquzT&&b2c!HW6_Fs5*1K&vnsA@&qg`t2izjk%(|Iv#Yi281A`8Zu(inuZ*V-EYt z0tCzh^r@7iYbwRvOPgJa`wsy2)8{21HFmCaO@hn!rC**qY8D5WI(&VBsymvba6#=M zGfLq7jN!U_QlkdH7K)ure}YiHBzv8hj2e?I8xW6>GQu;jZ}C#b!<%%^JkwQtjE-{R>_Rhy~8bQ@bgGXvEzXk zn+-jc8qC5siu6&<=!{{yLQ7x!^~x^nVD*Dxo#Rf7t*zVsb&hejaj5UJ*2W|3(s#Co za`o=^QrAU&hlUQ={q<^m``!T2>Xs-?Jvq5dYjIP1KlC*ER@i;58k9{~pnjRu)^}y` z^Y0Y=#nd5n(t?F~dFYtSn!9;jae|HIjxtx1ZD@!21EVD-J(f?OaEP=-`=*ZKm(C6S6wH%$ZXZI?GX)GFT$8b$?IDjSCY-Vl%Kna(x>kQ3! zvT*xpCTqv`PYTL$B<%MX^xewUqi_q!rn#9PUHNqhvZsbfTP-{Cm;w#9iqRCPD}z$m zqzk5Nk3!MXqFKwR=B*nqjNn2|2<{AxF(pT$m1t&zk+3ER=)tWrYzYUIDIPTVI(z9Z zRFyRg%EgUkr6@~9P?6jKqCnWkiBupRVd(A}%p7-xvL&5UZ*X2}u?j){0>G~}N)@%> zI#CqBKHo8)7w8)>iJ_bN-M zgvvh8s*Vn2Gi5ewC10d@jCX29dX%KZuu=m~t!BEw`4@Wa)$9H7G;yOWQ%a#E7Ne6I z>MohkrU&Ak+@*QD%-N#)NF5XxRVV}AY9kc~Ta@pDXA~4hQTpr2x46^Zvm|h@^_$32JLohO=s(Eyi&a^F?poe65eSXeIz}Qa3G$ z`9o#8Zxs&L*@ziFx)p--GrDWDrd%mX5J>&vOB{Cdc;LaJNB^tr)0#!OaF2(_;DsX~Fm7qsR(+ocKEPPbCk5`{twXK%tEFdxbw^H4Dqc}CdzFL z%xZXDw;~>Ld;FQy+RWe#LL{1<6q;l5l@DA*N_-IFtH0W8vDLda{T|{Bmr~V+?M=x8Q1Y~25!^E!gf{DwkgYh?`zoB zE=0!dmUosjolI%_JN#BAt7qqS4rkOah~LYS`axO7IHMJVVZgmjRq z?f-T?ueHd`c-tc4k_{;|SHC#R|M18NSSp#US|dqQ<(e zR#+>#e6F79tXj(oA0OYyMMThlUuu!DZ_EDzJ>Z-uAd(WQK8WOK(BOY{Oy5}Raj<_N zU-?!|nv|L|XW0-$Iu_0hpTNK9FbFGXJ^s%d-S^*lD4 z#dV>Pw=;8Q{@h8i;rJp?(1{YjZIVQ$ATN(R^++~lWE}P)33x?(!Um85PM~|I zTJ#L`Cqj!yBA@Yuzgt#CHK< z@>A?_z5%J%$2(_M-<;RjUE_%r4E~r)M5A-27lG)opMXbBLM%PRMFVefcS0;;F&zLU zDXAd(Sj0)@90u#n!zx`*kY^OyJO{6UKu1_KN=keZ!~dv!*Z-wGUU6x=2Z|1XvA${INtb&qovr=VeC!j`9(7t0c(669!>wN?>>BO4VC@n8Hax(2^b1d;P%$8L zxn517qVaCojt>NH?1%zlZ=gOYo;TPfM$j3IJI5+3j3RuNYsLJ$5zRsu?Ott-vTjRd z%qcNNep5a=N#y_#a4eyt;#SQ-Jdf-Pk8Oz`s;fiaPe@1tONn@HMN?e z!j*6~<`u{NJ+vm z#VT7F4n`BfyPU7_yf_IxINj`rWJm*)3lCUDv$-h&@m(VCY#={g1wr#Oi4JhCez9!` zTC+$kqxsaSFAVdOv(=1q$TJQm`YqIIF0a_Zo9EMk=vL$6lOCy_J`Ggt6mDSFZokjN zR}xJ0JI^8?fwyP8R{cXejDg49yj{d0p3@`FS!Id?@0q*^IG<4-;G;cWx3gmhLY6X| zx+^)QNQah6PEZRehWXL%`^%Em+8fKvzdyPGeN2@(jo%>|7Nvg3u)}Nw3?7aB-_+fm zoo^N51M5-T;bpRGTqVH4)}HVZGIa7>#?=62xm5Tv$XVequw~)j%aM@i$EDlx0fPIR zmjjEM|85aRK0@Y8u@aj?j(f5Fib$c3pR8NY52ybk?`(g>{POt{^T`kJfna%mJ<8-n z56*ra&fXh`iyI{S)D5o=44{1nWJg{5aIWf@Bxq6EgXsLD&622* z>ti>#8|a=96@MLHW<&@xO67TWiFd|6iLX!<4C=GwE~Eh(4$yLW|% ztdj9_f%I1qZJxh8@Rsx%d#&c@crmHF2UNX8#^J(~dwvNslxU^N={ozn87#cfCBsnk z_z4mdO*a&#KTzV??fG~N;yndfg?RI>6m@=i9$*`+rlqT>_i>O72jMLk3p}`+j5{^- zI-y`=Sx|qfKD)%zJxSWB-$&xMq#hMKC!}voC{P~2wr4N|<8N=9j-?R^ArSE5bhR!_OxPU481@Z z#yM$*pSFvhBEqx>ItPa(`;%w7$kCg!J1O|0&6nMg@it)$?wcN*7dsnA@AqL?4p@B~ zErIagC#Tzd(iBNpg!X>z4aEUHu&pfGk2{~75l)9)`#qyQd=Fu_n1W0y79VE)5qYQw zUo51YiLT?8NO^_JHaB+olHvT!{|I=j)yJ+~D0P}j$_?<$g|I6G{Cnj*>@?5S3pMF# zTXH&vZT+XyW%V+jTb0Pss^8-CaJ(q>w2(xus;4a^y)0qI0@n%Z>cJW2SecPu`N|?= zpcz*CsJ%d3UX@~2O^q%`i-2S@`2Y)qD6ni`egEvTnI{9+WAsEnJH-6nor_kn95ikH zxQzLDjQJr8?7l951jQldpRVV!DjPxPW4E`xVX?CNv(+YB4-Z?32K;&RD?-c0^kjkC zq0RI1c`H7|Kpj*A7ekM52cm9onue8zXlVAS@R|5=kX0E&No!;Y#-T9km1V>ESbKwM zFKc~50@f=Embq8!dg;|0j0p2|Kg8qmR|l0KRNNY8A9fHO3`fEu0MP@bqspObzecel z1X53LEbDeZ+2_+wM8JZ(TFkN9=;{2S&l-?%2PC~5D^hhBB3g-;#Vz?6RkKcp9Jlwu z>~bg?!^X(XK%;*o@Z`pDff6XwD>_3M_b)eXjE)L9ZXGS zPr7A|ktZSJ2DwwU4ZCu{Eu2BQD&JgRA{?(t)>!o^?6zini$T*bu@A)Z%nJya(CKYwYqVa#U;!qZF<6*(Nph`^ zTlOl2oax+cdRXKBpZCI3(@Th`^;5A7xOqC}X>HsZTU9+G_oz4n>zb~(sSj~l$=|ZB z#moIpzoVj~PI>y^MU7gPcGN)*WSd;t&W=1UIv!AXUDH;4jv**gubt-;h*lWXbqNys z284l}Qhv+7(i8y{A$9v7(Ck6$pm4q#=bUDiecSkSne3{Ql}HFeB&*L636LZToW%Kd z@+@u;6m!bMio?OZcoy#oLTpA#1OYXL5_6d7uLhMKevAax-<4t5@JyZYGWuKg;A|37Lb^ z@9p}@iSH`=f4=-u#t~$#QieZHGAO~k#j|4jgw!m#U+L0+y@^OfBMhn%g`)c4*}`q` z{OvXb+`(z$f4iL>Jh~+N&z|*vPZFgC+Dsbv)R`omMdq43^7Aow<-El-VSfMhv0_t4 z0`uI&9A1hRb&o&b>Z0jsHEK6HAGsNcIgC3|cRsaUs;K#3MX3A}?pCwP5}pYJbs(_pkCGxr%pM(iQ%i>LV6K-SO-zr|b~3)AMJ+tVLf3LIPAk}68?Nmc z*|#11Qtll4{$S)7KBlqpV|V3i4_v~ZCR*#$^ND}8&*AuWzoFG!>Naaaaa7GTV<}Vb z0vB)(?|0mL>G_7wGkGKTS3cp~bQYuHIuXpf9lUW_E~&z~7@6AT>7d6ADh~~+M$_8O zo{q+xGQ8i-=-K>?8~r}x-zIKUA3T8w2$V_Q9bzOiePOKl$u*wcB4l>!y1@A`CJx9M zGz|lgDu76JVhWXw>Pc!H3^W0@$Kp`8VP|c#M@tR~u0o!JqI#HYLZl1jE7d42h=AzSLjjK!C=MA-7Lo&Ba zD7=e~T2)%lnZ41}QWyU`)<2O^Kry;qS+b+XP1yLbv@W%~@eTR9-s<6bR51p5fzP!G zb-s3_c7_B}*)1-0EW3QOLb@JFjPIn~XwU6~f z75w{`qC6Kr?CaQABU|0!7wC{N@#1@&`V!`@N(l@pA-gHFe`)j7r30qdV;08bgG+qO z{`KE$yR{V@%Se|K?Ur-6Ifx79zv<&sl@Fg#+RTzu`HjiMQtRQzFyRU#1e>DfS=s_R1 z_0xBFRD_!>-6ktnnDbJ$Q$(`mQp`V1lYSS>KLd|xBK7VXsq5rG#)hbr$sxSQiY_hg z3f6Ne<6=yQP7&r$2=5T`|6F?~wpwIa*9Zrt8k^>jMDABq$$#WhnZ;Jb6@qw>skd#vX z(0TF|pQi}efd%B2kqFrpSo)Sr&aZ9XQf#B8D96Lba87#PRI#bWT_|f1{G=aMzUl|2 z*B}*P3$8EveBV`7^MZLEbX%ChMZa{q;@QVIZe~-R#WMS>8+$;`sH%%&J-rc=Zc=)@ zUR^?sh3Zd>%mqUxL&Z3kUPVF+@`1w_Q&E*0pmR8z*d2`7HCD_Ld;?7ieysIM3EfX8 zvz4~uTJ_r{v{DK^XWeHgQ$?pA)Rwey69sT0;~LMN^Qw_*H}hK^b(Ssmx_SpBA4^nj4kljpO|_+mK~RO$bLTF6n*YCBgwN)29(RB#RLo03RzW zxl5KUvfOnkuqj3<`A^yva`k{mX<1Ri?bh z_u%`1#+VQ5#9*=HTF;x=aI#RLzijO)?Ub-!cCgQr_nRXK-{6pijV=92lS&a_5b)9x zm8IYvRHDdsR_6eYC$mdyecUn-kF;prav+2$Gjj5)n_#WAZboT0y!U+S*H^GmEz-04j zu1JL%Ff?}E!(7}Lm7$$cRa4Z0ykMNZ5IK9#POG>S!9^h6flcKZ!&_ za)9)hYED(Ez5r@RR)T4c^Rmz6oe^a0IY=h?qMBmY#n?3|zwv4MZ81rR)5GVs=)7Wd z^=V7Fnb)pra?~)Y_pSSr+yaW89k-QqJ^{mzCRu> z1lMtVldW4-+iBmE4QkE!m{uqA5qS3&X9;j5H}AF!+hDq@0jU0T$H+}VDDNxm)*rm> zcyqDbPCl=*%@?Ew=99q)^JTt}`}-sv0h0e`+VR;sD${>E{;IXK;LLlJIdAE~M%%P; zH$dR&I<>>a%gV}I`*RfAX;*3Q5+W~NUP?} z4W&A78>1dcT1fSCkcYVa0PmO;7(QG$0A4K4D=AJu`T#8EHnr7|0}2$9OU2hH_G{@> zQ;r``y>_Xym1VQ`FfPo;44|>2)*fJKQ$m`Sb5@F}H92+x)Dq+g>Q^=KT2U0Xzdwa} zc@}&2e4f+X_=6q~s72DzuhOiZ0RD~apLv(WGQ-zPfYm4qHQmURYTG_BWu;z2f*9_s z7J+2ugjZYxBW5cA-ndd!o?SMBY%QUWh2C}|&sL>=S!#_@+MYhlre)L42@6$&fxQgE zQBET@lU{o-zxoe@(0-*kvxQ$zUN;@w(q3%x->YiLOsVFwV*A1O`FAJxczx(k!ZS44 z4i9*QUFB%aZytX|gY&)%|C#In$ouBbn!At+6Cp_AGlnZgr+uhQC*sK z7;=16gRd0|UK&=Tn-E4%$LsI8xT?-gM3CY*KW!oiYdK*9Da7*IO+}ojiyHEJW{*}W zqrvS})vfW5hZOi$SMr)lv(V0?R@CCc>J$oxvvc?wTVK0 z=KJe-u0-VcFKN^h`cAKbm*8U$8tdcWW{#flPz(x&7QxHiCeuNcgU9>RMGFGKEq@{| z_KKzW!lMy*_Ep=g{>at0YyC~wB2?5Wh>3oB#mUwm-H4oQ)2Rs*w0~~e8`PQ>a{1%=uwQ(mm2KXQ+AwlSOJXK8^ zp73yR!AERHvRX<1A;_Nn@*u9Yu8m8G`Yb9_P@v`P=^(qqU-8wSSY~F}8VPO;_aGDJ(VL$aCi|dDubE0O4ZGff(2?166X!qxrzcssqOUUe&~3AHq#pu>CP~1I+6;L?bR<#;a9}HP_ zcRjQCe4~TnoIrKdCDn7-XGHmpzhwSA6SqpeTyFp6noe^#mD7KonY*vhet3TndYdiY zfc$o`v$3%~K|qN&3HvXR=Ez2m@A*}3sH9+=$d`siJuAfw?zo>Zz+tb$f5vAo3LuMa z+CgVc;9}yjKPp%+_17$%6_INH@dCcN24bKcA>$pF=w&e zv!Y~po~U=SHJp|oC*JZuW_L(cVq# zq!|g5W?#(^u$FU@<`~e077U>mdV^mc!WjpopXMTZP!n%XrVXk$8%E5#XpD!Pn`hpJ zNFJz2*UG3E0N;%BBIa~Ik#_L(jG;jxDo+mZeOA!Of^Pe0z$xP^rZSKafDZ%q`f+G4 zpvb8r8dU(qqO7hMeA=!%pPgzDIL|gYN5fGTQniT+Ys+ye6J6Jv@Oz#)I5`I%^eG33 zj#PL$;TK8}YDD%47@bBwGgc0B{HnUSO)XYcibuZzG`z4QvS63AUho0I)I`YG#{P44 zQ@EY8H*3BJj1ohi$x+Z@0e4uXL0)^Cj7WZudS{naZF5)miyi;uJF@D!1_QiCLD{u{ zqItrvh~PyiTpnrz5-1=BI>OK(ODqEJFAvq0WZSY^iNK8Vf|74Zx5GH~NACFtw~)|e zv$vAK-KVDU4xB&LeSV|AN8t5m9;hJvi`Q(cdUM_P5jxK%$P4SbF(3qOT{Lojsp>ub z;~!k`QsPK#f*yH`GZFO(GtnS^9+ofOT1jmHuhW51IU7L*hEA5Qy;#&5eGBKaEi+iaq9)k=C0X+Mtf-(=2eL zZpIe4V3cQk9MxL(*Mh$LwJE|h6^axx0l38HT|@)FbW5?p__*tu%IKbBm&CPT{OkUb z=qSra(l2@9=4ny0*JP?w>q%?CFexFO9*x7UWs!9}t+n{=`Ce{Bj!*P1xJr)AFkYXL z{r(Mic*+TReb#rPBjtnZ@8Lrl-*wH2SkR&@ZNyVmfHxBQ;u|VUmfTCS-Y=a!UiSly z$8e7DcWvwGXL(VL=6CsV`Sd*vBg>Z!gNFh`%s;)SJ}EFzLoF2z?jGxPcTRLqSc4Nr zql(CaID@qlmVSXSyb|fhn!fOG$MwPLW8+-wL+U@K!UIYK-LGM^O|~hPzoRcjRBDUN zM-lTl?uk`VVeHPwUE?C4{7VobEy*CAt=>{};z3ubHyIq$|do^p;y z$0!%jG`=Ov8T_zEv|WdpG*9ND?sHC%2>#_!=kfiEmQL3ugp36>Hnoz+G53eSpV`~@ zck*vX(f1cztwGTLPMi)|4Gl=(MZS&4J&B_N$|4XU_Ds)I3xyb`SN& zY^$75dB7237ug``E2aqMqr6UxQ!~znQ#0_f1fZh0(5ORZviN-s=O?QF;wMM*hMBajc={S`pD%~f&Mmy*S}n@ zhNzQ3fst6kr-J`lW1Q@g3lsW5pc#0eTkaLhv7+#&zt>G%HxmuO z9=u*H=Lg`y=^+}laxWDy%<>wLV>|iWl=|J^_`KVI8t`XX0b|i1V0uy0iSq;>unp+s z;mBN#b*E2#Y7_+^o(`(qBp8XCW@huP&Z*IP0A2&{f;8mKXXO1&y~2I|RqlMV3b~>; z#%{hvlK)ZSHvK2Ra3vUh3dB+?C?kMFSA5d3#8T3PgO&6~^m+2mq;X~r5xzV&2lHk6 z?e7Zv_!1AEvb{CZ1DC{GmkvR(1W?SpJqls$(2NS@cKtgsX7^AB1=i=+ugP=U4GN3f zY*#^z9f-&M<@)9AosvxqLrdx8yJ#~#H^00Ml@CD4d7U;RCqqHy0Y?J25<4VlG`py8`l+MADb9c*Ks0N3v|0tV{`01*bp-;q^4Jc1&YMER_-7tVb z31l-v&}(ST;0`p>cnf52`B53XpD)O?iT@|$yl^qy$61z$ocVHf2DBF({c?8dY=>eb zwkU(=z2UTVLD2FQM_cKVvzff>*BqM&Y+h(OYK6$ zLYhrF<1oi8ak=cuTGT7G`YO`UN+bI*0L zMYybMiZ@Tpq8@qs+(3d8isPXz(>QhViCL7sUm=3tm8KLo&clq_a(>8Mrnwmk+|3UJPtOjZqNh|A zOrx&}rp%sT7@Kf3aYJxsWmEbwAp3mgG;K^xKv(a^^Vdk1aOTrstF7Wv+kuJ)9W_G% z^jHNaH=U?S`Sav-f69Q~T!i}>{P`Q}^9EVb+{bwKlBvU`0`i-uRWL$tVOknURb9C5 zzK~vL)OXMMB<6lvewII!@XHa4`uozS*B|R`Cv1g+e=b*5%DyE>7NY*zkBN$wxKszf zr;}w*FAR#wx9aOn!WRG|HP!SP3PxmSb@EG{)I%;#ChO)Z1lGrNrL0u$oCoTJYrU%v zoToT_E;27M2XoH)>`c&vOL?a*rvS;ozaV8l4&*ddLaZ&a3wr698Y-FM?pQfKFClXQ z?9f90&8cWPyqRk@10RUGeeL}>NIa+TFMMbFuXWNp8}yQ1X*q7MoxZT_9M2Au&JZXt z1fInx@d||isE-kP4rK|Z>h|1x(W^5aL=_AsHJTLq@G{h0D2NFX?y5SwJNN^)_y5pz zmH|z_ao68Q=jeuw21#k8Q$SLXE=3WfK^n#=5s+3|I;Fe2yBX3Q5~DjF{`dXdZ}YJ^Kfv2moSJ|Gs845Vmv@Cb(v)oO`?%r?f3@U|%{TOcTZw23FB3$w5}R83 z@t01qj3vxOVNubf69%LgqUn0B)%UKl+6yKoXEAM~TGMNs7UI{EMh%+Y`nzF(u+tpt zG>+A0VgR(?GHgx22!bpaMB=;@L{_Cx*muhKiEuTI82(+n$!D5IhS#PpHhc0%T|BoR z($U!r$NWbg5^rS?cSf3HoT&Vtc)y~3J7e}R^ZU63*7U3shiCD4i|6SO|M}W9{8iXI6a@8P7rM{sDEz0tv0H6eQv1di zu{U3E-wo(h0!88d*sr0|3Ppi5L0zw_4Z|1lHv{@QanXrOQQb~{?^sw^Y}mV0vEMjm zE(wGWtLMh@<7UMmpiK5w{!he9BwBF0dL$|td(`a|T#ToTkK}Q$B?W_qh;l~823igkWb;p}wCsPu<%1cDSw2WuvN+YGor|09|4&s%X zZBE?(+3rjhW!d&gb(4|lHuS_awO~6Xh7nkttr2!6A1>b-+tNMnR)ueTa`n`T@WLgU)?f*p5U;98YkNoFmHIEoSbbe54+IC{F)I;kih56(}ui} zQk2GKUzR~o24L>P1~`fiDTHCl?BCIFX8FFt8U<6gq&#lKZU18UYr@0V(4;z7JrkqJ zg9m}p5rx?i5$;z0{^m}b;0kG!fVGJjEp#-%7xUZqLb%%tc?ot!Ley?kof3OZC(lC0 zlB@;aSvv}NTI%s6s*aJv_r8?aXmrAqrSxrVobm7vFr9e6FOcF{rRTaLzT>(LZCFRy z8J}M*D|$65tJG9Bbcr&Ng@@RxE(hlPLVsIl>bKdn(u8bFe|(VL4=ok`>R=MZ!ckD_ zwEW*{KgGzQ<=I>S$OH_P+XfM!uM&^FUjMY(KqKjs*hl;cwfIBSH>0%rLz(ix9dyU< zF7y*4in4()c8Pet+mNPY zZTxOGmi3(WJ{u8sF@jcSyZet!yV`>NxUU09DWxRh6>QpapBrm1pXkptONpy|*J7Bs zv0+1!aLH@-C*D!7vU4u=M1*p@C1dREc@tB+S)gBGwo$)I&tLKD+oICOumvo7f^BSp zr%7-{t0PEF{*jXl@V{N;t@-ld6YtJl@wjB4K3ZCOG1_sa$lrb$Nu;v0@(2>f;tja7&!b+#oo9L87==q2=P7l>n&B_x1+Z)P zA#dbV5QXbU63rB0*= zKIP^`W(9Mi0{KOiPACB*;!33}_IfuVAlvaaRIP5UWyP0YefxJrDkXA~hGhOZBfN*p z(X~5wl{ltylNZ8)YLL~t97;WI9GQ1Ct?2@4z3MhcFD53HmiTm&_t@bejJ(QvJgrhf zTr5DPlYj!31`EaUkrwaP0X=}AS7kd`G9ByZWNu#lEzGOfhikN_0C9HW4>vPgL$

d`1N$_6s*lTl^GCdqI4uvX&fS;a>0>q}2 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%0A$M2%V6EJT#a+JAUe844R|PUj#U9 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≤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%0D;S4H)8sEH`=K+lM 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 Q_7DIlJW-Ve2f9K34;igR^Z)<= literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/thumbs/prod-1.png b/src/assets/images/e-commerce/thumbs/prod-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8c08b20e36ed1f3657a2edc9380b9fc2a3d21d56 GIT binary patch literal 11006 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 z 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 I-;I9$4}p<<;s5{u literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/thumbs/prod-2.png b/src/assets/images/e-commerce/thumbs/prod-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2029b3d2d277b2aa35fbe2aaef8cd14dc6471860 GIT binary patch literal 5648 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/thumbs/prod-3.png b/src/assets/images/e-commerce/thumbs/prod-3.png new file mode 100644 index 0000000000000000000000000000000000000000..482e2053a875e1913cdc698ac7ed2357d6647637 GIT binary patch literal 10422 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 Ds7ioa literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/thumbs/prod-4.png b/src/assets/images/e-commerce/thumbs/prod-4.png new file mode 100644 index 0000000000000000000000000000000000000000..f4611f0c50142eba82e9edf204024076782b314a GIT binary patch literal 8237 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�zt_!44r;T$Rz|_yk`_nag!bGFTvpv|ge0Ajq0TYhkQ$ZeH#p^Nl z3S%wi2hCG>>L)~wx^f&zf;8BMj)#HC3RJf7(yTJtC_IQVSw3;tkrXiN6 zez7aX?sGvMzmbx8Ax1>twB*!rw5@28!KhS9uN;6`AJpGJApiF8yi6H?%qRG9_Px00 zEg>F&KVw(wPQYaaq>-UjsP7hFkbPucM*if(o0s z@(~vH2|zYnTwK&}j&qKS#{p+=B%y z1tO>fvaj=tB}en?(6d9uaukSQ<)1DeFL-Aj63J&tE{ZeEllx6A@u>6$ev4Sl)(S3$( z^3H1To$&aI4~@Zy6D(ggT%Admly|BUL<+?-BHq-uMMiTQRY2JgEZVlQS@QIgB*s(y7+WR583^K_xq zyQc?&Z&6VN3V>-yp=za$=10m!2%#8x&xJN=$jqtWM zjfNIcdOX*H*)w}jNxu@5CAVu@0DNpQGs9`mrP&;_Z7E)IYA00Zq|ub*OPlj4K)9Wu3@sg%aGF&f`XVN0ZA}e%G`0*I*Kgtkqz1^-doQKv5t0ULGox+nQn|rOWSHYI zwRQj*Wr=R1Fd}qfukl<^GFb$ew3UvLd4k@zze9a{$PKA?QYuRVat1|PQW9OX`1xHb z0wO@15hDOh0jGtAvXK`9g~pdng0W0s63y=I*IK@BVQtd6`d*R|&V+8htEZB&T{|LT z*J9Jhnzv!jo7{J-GD4}!k*j4FKZ;V>qU)3i0McEScjqHM8VlL$X1#cbiG4z9YHGqs z^1Sq79@m9L<1A=Lcm#mJv)d|9I9$)8dqiAxzE!0uhK1#$-^mxB?Owl7 z%MeO7S+;kU)dkfxnr&t{edspPHStsDyY@Ao&1uPp!pGuztrF?;0)a|R!U+;g$IprZ zEXS*0^9*q46NyOO=;WI0e&^nf7*^BA3zGGx&WB-lh#%|ni9%3dN{-MtxkTO`o}*+9 zy5{Vf>UAMuv4~P6tESL~;AV*<`s?4+K)8+SA zwl^1`tl+7(O9pzGkGs=L{|?K<1L=Rh49|ckyR4wq@3^kofMLGi!ClFM0js{IBRA5#r-yG`RvEg--M z;(w-^a(0!XWBRi*`h4*}w6BBv4sR8+7B|%7E*0sET$^-Kjqe-h0 zWQnkoUPRdE8Rwk0%3c`b02%QmsE>D9?`{EEr{?AQ#)j3hcWE5`(#FgO-l#uNoc%PZ z+nGpO>Px+Y{Z&^^4t5@CSh3a1N}H1wXq5*ffBoRdwCj+55+x2O;$PajMjT$7d8sbx zcT<`6(K>x>722FETAW)+o^%F6at6djc%i$&_^RU)Z{JF{YLyg|bW|*RO%;k2iMXv; zCuzl1X0mExH%F`6o5%;HYsKQyt5Z=?d9QxuZ?887|FSEuBvVjSuyI*#-+|v<>@gl# zM5`8Ay|Y?rdF$(%?3$|K3N?^S@zEMaPCA?GtASOLpH9EEVY;0JHSFy+6AVXqQ*?IU z{f*h6v^w_qvRVdMw;B`9AIbg8u2TsNZnCaE1rg-Fex61y$3%x2+6V9KY|P^ULTh(^ z51^9e85$O1XDv2$8Y9IGuO4@{hK%^nSCcRG{tGBBvU=_?FladcHCPx> zF5$mJSa)?9ahSRp(&K*{1RF6WF&LP}M6?&P4=^x{_HvS9nm(}Sfp!f>5YGd_!CE@y_0FAe^l`Ckt0>C}Z83ZR*6Zs(a5^c*G{xy+BAogYq=$+FhQzwdtTY;A3+6a?O1 zewz3o4m%{){@ZWN`;Y+ttwEPX(4gHZeS6z%zy@}amh>YUp>A+!r)67j7n{hfcR;=7 z&%tAKG2+4Pq%?Wjl`il4w8{OmZ^7@>Lf#^O6Ww6v`uw7TpBEp#iimK&!3QbRVE=2;OE|L5bpp|OM>r~ylcQ1OIqaZis?E?_#RpdjwRtxTf6 zuh(X;K=6HD=KWPmCXp-<132Vs$B2)*0NrHA;>eupvz@eF3EnDPzn?JJpO$c*aBSaT z>hiu!9~gl3y`64P>s<0skUlk%D^st!9uZd)6cn_y^Ob8_SGpa{NfRHX^9;>us&k#n5p?|Twm%ix|Y0+hksPEHV@m<^(p6?0Cc-!SI> zcp9pENG*7w`4imx4h>G9J;YhE=E}MW_Hr<6y-$t~*6F=(t^e8H_e%CONI;(4{yWIv z`S0_7!kTF1A;D)-nU8(U`~fe1S)MXp=YCRbU1wZ9!KCyZ=$*G3-Cao0mO2KR5JL0=2jrWFU*UMG3Xj%Xzy%mrZU*X7e zXnXvwJ@6)j;J5E#p6gT05jFJ6sLLzz6RFQFIH0k`(b^B7QPtyEQD4qpAWtJRMqmE% z^{L?fq1=?ozERg1nz0pT;u!sY$IHk7=g4z-TtF4&}qMx^w+-W3i<+yv?eRs7m zFxc@P8yoxWvlH7F82iwD-X?VURfzAN_1RWGT9>7Y*kF8dRS>Yi-nnP~bl?8g{&F1r zgtO8Y+_xV1uyM0UCK}l$%4A_-!Ex@ddHe7!mHo#Nm7TMFYIe5!%^({4xF^(z-nS>C ze30N{rs)oIQ%6S@DbaQQ%laX?&!23Yw{4vptT~y{tNNh3YKa)Dx2?YlF~&rh9)`N5aYZwJm40SDRTOxfu`Wy?-vx@ab1hW#eJ>we1!6(;l| z7s*_%EJ77oe}5Tsx0@+`Gxxr%i5lRh-&&puRq>myNI_S)b;j6`e*a6RC2eXlQ$&>H zZEx^9?9)7s%J>|J@@e0FcF6hDL})nD{set68++f&cXV|0pWc0c1AVUskoICJUUiKF z>@u&2z~wU&iNP-xRt;R;)^I}l`TP4)&wsYv4`@N%5M~Pq1eAGjhDS48w z7{=V%mx%s&k#Q^eUM#lu`mnj#+oayf2idr5bgBI#qYyWl$yu3~mlvtWW@;|XQG|$r zp&+;ctFcCDV+L@3d5jadyeCaM>!gnVcduoav0+&6Qyq%MiX-Q zb>Yhck2qL3Ljr!Hr`D^B=L;(kW}8{yR#1-BYZQiQ0R8CB^TQuYfSm_(!DnW3C8eF#WN;+I&?HeJZF1uPO9rqxa*|qOopDU zbg9Xq8Gz`d(Ne=onxMwp5hRWX`aR(}-^HsOr)LlEqK2zl^|BY|ZRf77aIMpd^Z?nQ z0tw7v58GXE{Ld}7N+81%dKO1nr;C@B6n$%XIntXeA`tWk$+0E6mt-K$yJNW4be_@MnOYWL&OiDnL+8mXd5iJfe1S_QK>c;k~1}dynV*+Du0! zL)Q_!Cc8!H58UHyAPePX)U32{6S`Y`4!dS|ZYG44e`yETn%wIH2l^Qjvx@6w)|-d< zQd^EA4W>5FjE&`FG`$ghf0EhTtHjbX*3VdT?lLm=aV-y`LvD(gD8*F!t3n#AvpLa$ z3D-~J)B!uytG6*ZJe=n6tHIcW)SHJ`0@FKrYG$fZpxiV*-&#`?Ud$jFw$#1_U&q+@ z!)TIB!W$UXlp?6ybNg0pZYD1$qq35*)xpDP5>#MwCxr&t*l<+uuymWg41Rj(z5U5t z@3UYI=#&dSnl!oazuYPs%F8o4&*690PL-c7E}$uSD%PWEuF!dTIUuRGz>dqBN_*a@ zHDJ#)R>W62#BB*3ARgj+25>3AR%^N@nEA1_7voUCTi6OL*BUUB9VrAUZQ+l3i{X2KQz9yzOe$Id|yUEizZR5SK{#tPa_y?a~HpWq_P^XtM`Bk$7$iXq$ z`}+f(iU;z-M+W~c#yCXbcU077;oSWi$5Wg(ox^`Tv`BLkdQ{KS%n0-Pt>vh>CYu(X zkoA_3D-lPETUJT+aUs#8@-CO~)H&XcAMA>vc9p-;mr@_F&uMk_(EISU$Ao|<`Wh#k z9{?E~tRWAE8hP)&sjaj-7p(gplKDA4#H%8Or|(G#3l^uoMM5}3 z^$^5Iag$b8Q0SDEWlrH^OFcW;W`QD$e|554x@aE4AuNUFImZi5)Ef zo+tL6I*EElsSDnVNkv^1TT}E$!X_Fm#;gctjKXJe)8hv@50rg+*bM z1d=JM+fy->2Se)Ml=E1Rv3fvWT`6)=(_ze$=UtK#^jqyw)8l*Jo6m z34%a-LVa;cTjccW&(nt#zM5X*i)?)_Ze-BMM}%+rB6{H!Pk)Z&9%u1-5MOyeD2tKl z6ATjuXqj471u>=tCvNNhAV7ndH)Q5n#1<0)Q+OF$>8Rgm_&~1_sJ3zn($=31UI1>1VPZ(rOqd8(K+y&}70SMfm{6nm{V%Uz<+29=}Z&9_wP z-`?7dEmh~l_66U&7bNQh-!T~~^r4O#ME}k}NNVQWJCsT2E}2?b?1!r3*_Bw*oWh-< z?&|eBD0iJg2gur80|8uP{f*qemK;LG3|0DQcI1?xJ})%t3K_=bHrBi%pVJh!%~5~W zgt?-}e&5RRRwi9M_}-FaXh$jbzHr}6rwpR!=U(o%FRiAXuJVO2Js0w=w!x`g7b*9G zUdw+^LXq(m)nhOSkDo0npk;Tk*E9WcL~z3nYi*9Qx7z(@X;l7WiDZy(abeB$3HdrgON4JYL z&0E~j-97Ngzjxr)iE+0x3`C0H0jB&+n?ifNe?_W$-ObI_qfAFlf?o?`J4S3z)KTZXNCiZvf)V;!>32DLP~^Zn zb2k-fu*o-C;{#;rRelMR%9*Gd3Tm)r9MGy!dYoq~n3c^w>BulWq}PXoX#-VDvyI_- zw^R4obA+>J#=Bemr(Gd)LM~xy*3#wYE8UuSSxrzfeQ%c%Nc!Dsy0cPKD?oKvmqk2T zf3H8g%x&m9HQ@Ew8H=UOX&c)>velb z6lVo@CX)MVTodl>LcRj3w#9~N&Y$gl@h|pT9Y8}}>I-pNdS29K>rZv4^^(bS+MIM8 zIaX`xM4O?bkSfG00dFUD4GxG0f@OI!s*||%H^j`B5XTRUXZxAXS`X4b=@|e3fRT+A zoWVu<#djTKh4?Mko%`v6X*64puQy{Lopag@59XKDBI!{$b6+-UwtGoTlt3t4wOAIu z9q=mvl2zAp4|wW&f1t)?DR$r%58?Z~TVcZvPeh$C`^SmaIKsNV-^f1&5uSZxfq4Ty zZ>Mv~Q09P+i;J6!b`pnKJsGbNU0?A*7@x3unkLo5FV;40ab1o|@E6M3wAsx8lXMhjZ)ICj9 z*i>1LV3~KJ!Hyh)_M||z2sb_1Jf$2pwMgKfv>KM$BLQ4lL?g-7NAz>#Jwl!ZTy_{E zd-yucP^tMgbPUZnRE*gfTz|0UL^4C$R`!B4tL1;rfI_lP=SVFJl z$+0OhXe=fxRiPH#cleidfr{S&CbyAi+`N+|PB`i#d7#eTy)GM5mTuag(r{S`9 z7ORH0oKUBH41+BLrcEX)4fUtTY7`<=`0%j5slgC$ja9?RR#;iyd9TA(fu^gU3$-bt zHKmL^qUOz2>west_gi}8cV1=Cap-xOAES6LAu0WbI|?4>lk1F^{N<=g{l`_|@U|>_!TfP1ipyo9;B#K+_}V4ua=u&dBR@dB(y+?^ z$$^!g()31cI3{p|L2p_0m8sZ4ATw2A*^s_uY<7HVk0onRlZExk!5CjnQV(G<1CyU+ zYMPnp*TD_A=%L`hA3ido!3Oiv7aV~ zkAO8Sb+Y~jNHsCz!Y6ye#sRjOa5SrW8c7069YlHU-fi}<(Nk2-3Xz7?BG=P+%{b!S zr41&ran$8HtkJVJ9MHwJ>JPp#st}uVCPtp@Pz?GF(O0#A0`zIvzvUTRH#0UE z4H}3QJHs3nBoSOaVV*SK6RBqf907k~%XGe~nFg_I&AuKRoHGtG5yXMfj4$jlOp->Aej z1=?ZZ(|i!CuKXMWax*GG3_j;_+#}r@nIUCvK^L_DUMHnFMAV97ZB^-E4uDGz@s4as z(l;dMBYc%38F(h zu1br%%|=|$Cs@MzK_A%N!nMi>8l)qL*l#1_Z1@!s{Ug9!bdGmPItI5rU^xMRMxWce{-%AoR#(RcPO9qttgAnw znJis(Xn#XZuZ2Y+Qo%Nhi7}%4f>^9 z%7k6dN*tM^RIpam%k?29I=aA8b;lf8lphS)Q^$1t1#o_b<@`sgjf#^f|;)A}Zfy zpYX1R-d!pceve`7{!$&%39(+wa&MP|0lv4Z^+=t2pg$(YJqM5&ChkElo}G%->rSfE zs%05X?sb|qAs-r~`_!#BNl&)bx>fKkH{CH!B@ere!T8$e9|h>ZF0KP#INU+k6;`Ie zEBjxc!xQY2gG|1WogZ)#Q&i3pi8fPgz2eZn?Y#ZHbkJ~(V#il-Y}SV81O##$Kdrn??-h5Y$@aL(u@1FYn{#LHYHbm zhCOQRU|unYI+y2*+kBrJhDdi+wfef%*7{igpQqRUUlM*o()V~swp5LFCySy=ioSp zk2?xC085ETipY?ah+jkMLwy$e08^UQrl|`S)A%EZQLbx%QX3d%^ZJB|9Eq-h> zKnC!{XCaRa#wG>()K=mOaf@-MqV<}G|I<^gF_@q~L+kj$p<080>Q6L9kY(n-vO9X^ zId7XD_r?-qK7QM}aW~J`{;}d0LpqLr^Q8YT%fh5G8^T9ejZMrHy3`AZGi~qnT#$F0 zPUEs-VPq;mJFMgFnNtQ^O#}WA%9S;}ObZ}iWHl;}l1ohCbchebmkCH^&DYD*50$f# z0;Z^1u~HCxm!d+wvDLY_DvT&eC>6xPmj9MBq?PA5nxh{~U~vtEi#P$Y{oOU{bA^X% ztIK#OYX@$hpP%y_^L|{_?yQ&?O(S`qPSA8TyYXMq9IOV{)oj|2=H`4Pbl*65Sp!=w z+pKNPkwP0_6zu@3%35=otYRnPfqj2K!1kxi8(bp`&2uiB(EALu10Syq8koG4O4?a# zq*1D+v*{}qW`RZEugGF~Mx+M1yfj%Z^gparjvI`wICOs>vRXqr9l8sh4}~Q?XqENG z#yfXOIh_iNC8=g2C$G-e+I9MCj=&){>1K6 zMDEj*oRCgz4Wqpdl*~H6bMB-)LrH5f>xAd0)%~NU_&L@IEKf|)`nqGPERTHYKq05=vN*^Ef z&En_AK~@cxk$tIEKwD)_97WOEV*FeKM^UOi%X8d&h_8f!-RhG7c7nWchWej2)J?;Q zf!DoiRPU4yhA`AT__rC5FR_mR364FkA!jIo1w5klu~UD2%#j`(*{?4QANt#zN~s#_ zIy5(O)0!1xXaPUZ5D*GkSDadiEEGEdK3~Cl{UowE<_9;FgPXX+dBkLp8wN1~uIy?tYwPK%q^3R# zNpBgIuUpJ`rm3~%h%4Y*PRt(teGdJnr%d_Jo9%Dx%J2^O^LwA-b(4EU`PV_eO zAVZL%YzNYz5R6kdt)5`dXDg9Urac1*V!VeA-&G@$-?y_@R!2PTcY<_WmehQS;>0c z2lO_UPCL1l1l%Wxh^C`)kQBu{K@{+=Fahl{RTZF|UJZ+TmNYv3RNkX<1zf%T+-mi$ z12EHxj`q;R3e8{s3?S%^(m53(k6CJTAsOeDFW=EwoC=4)vqQhdNhjx2ncjW4e{&5| zG9*q2S=4yXd0g{iVPj+L9~^JjtgJAYu*?X2w*z5E{qic^=ue<>LTB~>)|J5G1+&9> zFj`{ZR;LSU_v>z$=eU28FF9w-7If90$rGebPN={g!c2Ji&LZ)dE|JwPNk*Zu*CITB z@^P?5T573>!?RR?f|NLoTIS>FAP_VvqOA1q_iOd#06ff}TjKgjUo3 zJ1e&JYXegd_sj)FiGGch8kD{5$Veyg!`NBCn{VeK_k*pABv|9BV>mMhS@l$aZ)XD@ zeh5FAQ~byRxm#qdaAmyTl{2Y0n_Ud%J2G5cc8#Sqfz{J`_aHd=KEjexcCr)5lEC(J zrTs8@=(ObLw+p&&ym;B*Vg3AOG~r!By0?uu*|- zh)+1y`(W-M1!%_0E|7kn7}}2VR}bXMB3Cz!oKm7Z;h(H<$=6x-cjIM+_PaM0dEE#a z%9uDFQz57;@RF*z&pTx-u2;%iukk20+Vj>IJ#%`o<90O{$<;efuiK$R1n+(jxSV!2 z-iEFU#GXt26FpS++x|(G3h9IxIs4-RRxNnqzstMIRi2-tr}kf4fLGbOMC~PP6JsY| zp<@zw9Rs%+Ro`c!RJC5EhW8jZ^jG0J#GnkdIs_;R&b-k)eBAIzeah zzK)wBN@N1cecR0}tYG{c4|W?NtsI>QJ`Tr9nZwmeb2GKK10)xo`Gmv{UUkkz=t9G) z$il&U+0(Q>uD>H6Yl@!XX>HFHUid$yxgeb!hPF+7%ss?m;)f>* z1r3u9Za?MVsNWY#C;$saIRnCl<05?pB=Kt>H~rgyqV1Wkq?d`ESoC`uam+0ejrgbA z#0Y^MeQhf+USG0~;U74AABIy%$<0mG1dUW{do@;G{e>g9lVJU;@6%nRvir z#yWaaQcLR;XP^@p-@;v3B0>WtM)>w@@#ffHgmrnJp(f5h|BI{UGptv`h^+mdNO+gO zpVg#PrZ{yp3`%vKB&Ez~jM>tC+j^4r;?`;?#He`_h*n0rggu#T0pq?E(v8 zqOYzeWS`?dJkV*m373=CLa9B*G>bL+L4uZKn{W-W$wF%X)E7CY?rXZ0=CLz>oA8O` zWSss1f82elFGC`{_S*jakG*fOt;mLMHE0wHUeylG8A5yP6&26%q{Bl`FP2{HZjOky z7BNQbr7H4umkh|S8z z(!ZXs33jK@VlLDVn0J&RHG0@sS%I%Lp@t6+UsznL7m`#hRJ!^wMK0h;bg8y623E27 zaIp;t>mB{d=o9^^uf!m~!EaetdmoB@wY9N9#%d&65s-wBJ(|;8s4(xmRN~?OKpRGg zfiRPPpyaFg7YCL6sfJ2_LQ)>8N5bf>jc3fVJH4I-sThqBqF^ZDGe-E5<#!G8H}O}R zKAPs=r0Vj{IagNVE;}-RQ|kx4^qTETlO5hHqy|0w)mthg=rIKy1i6%>Tx^V{ovu1UCkEjEwsb5eGDM+nUyzU!5+1c=iLeQNcEZezV6j<8tsG9#}jrT^Et5o z*)bn7V24b!7^kw_!%Hos?10OG`(zA4en!9!Lo0MMV+J|ce9A+*E2w%L`1B?p=}xBl zMSAjb>oR=k)Wd2V?q|9USNWas4`*P3o3?cosEsi#uDch>R2f^mC&t~W_enbIR8PQV zE5xZ{_N!56<7{>P8P~oZhXJ%50_fv(5)G;tSZ`mCZcp2elz$^_1dwFUo183=An@^c z8_G*yv8u6C;SH6IRz%Ssrs>v>+_l!C*VfmTCKI zW5r01Xk^ph9-Nl=ym1?ahLMA;kZj*CuEc=M^MRSqE|)j3OO=8ZXm+ZK)<-H;ks;TvtT|Cbp6<}2gBGo} zQABvq^ENq>N$`frL*NvWf+Xl2j|vUQ!t&S{`Xed{1YyXU-1`0ofaP^i_OqQAqnx z`jYD)9s;#qnJ4nNsS8;~`BPy2bu+cg`CkY&cr~kMByxtjvQ4g$wQXw1C{3zY#-cvo zj9|wyC$m{w|0ai<_(HVwyTDpSTdVtO2JCB9uCcYPeJBGtxx~;z^rzF+jzfPM;@Zu% zglV=8sukDUCpyZ2^*R!$5c@k^3Nd)b>f{n0C?^1?)*ddYB}~axIe=S%=gyNP}eb!{|dc27t^!ZFdg>dT%X4WNG)~lvs3DvW9?Tre)1;dwFP> z8>}$`WQox@rg(jG*-nra9Y=oOzEw8XjN(0p&9T;)^j-H3MSnU^#@Co6QeN$Sz4$nr zb2+qCvfqSr-%Z6!{$SqB?rL?rH(voC^8=KdWAJNranW;$MSENH&!JCQO1T{S100u5 zJZ^I35h}VN&Vc_)IHCYg_1noDaj=OI_Z=xyX8R8v`Ki07$`;gU-cts1^4V?9!BU1% z&8ch57GE;5$FR+eN#;)(sI3HkYm3?P71&{AZa%hp7 zazXTPJu5#dD#q*o;SyDDKG((YlAkF^i>i8vclDy7anl5AQc=~WGM+%MTqs%S>u8!I zE^WLIftye8^|S{%=*#74+YAY{Zvyq~b-JkvGh3heH?$4o9Z)w|*Zb$Ocr66u!EaO;Ff>DOKq#L_XX&54 z0Gh~x>!pr#?XuwtOi!OS!u2+`DIqCMGL3EaR#t@X;lJI470k8RsM2XxoU$`Be}@Jv z#olYjx~!qr*Yoeh;WeEi>1Frz*TpI)X!FEP7o*O)SI77itjwej`yPY@u1D;C-JhPG zmfIJSyuBC)eX)qUJeCxIk7aIgng6_4I6r^f&-~dx9NV@aWkt{b#$8?Zj@4)- z4oUkH{Gg>nNVtIk;~WOTcNBDV*zkoPi9{a$sMt*_Z08aY5h*cTKiJ2^>PyIo8)uXi zH{S_tjh63rU2|1fNA#6uGI`K4UnOW~>r0r=x^7ohTwD{XYOE~0(nxah4B}1$b7q4ShKDAq7MxpsZ@A<-CG|123x<&Qz zqpa-Ag>S0o8YZLHnr$U2>H(}RiY<=v^O(fMQ=i)GS6seps2ibghy#i}){tg*bRIhN z@DxAL%0WyA@#_W#vWBXuD=7s-Ry!+eHnjuxYN1$umgBUyn_9YWuAD^{&N2}o4RC2PUU(MEfm0QcocLpEZIgFY)Ff9&l3HJVP;_S) zghzA8$jK7B5 z)F-KEuf#W6t0q!dQYB_y+j|6peX(UBAyTz5eU}Nc!ZnZurA0?gt;Soal;ZgHP{zs(k$GQ7C`*r7GGC9TdRwKH z^2XE_(Se+4EGsSTfMItnIiW4g!y}Bzp$cTe-a?t^0W#chU!V9F=f9#H}F5r&{ozc(DUR z7YPOWu=PR{<0p<}R3leR9lQ;lS-khcBBK417w2(~uvwS={1&&Nx#bf2USVfBS_dT zN?WQ!XliGy^|+{^?{W|3TDhQrOvHnea7oWI2mFq=fP`Z}2$bl=s~8*u{0n23l8+#b z;Jy#_5>?%|FC7ez5(!|&9*Le_)scx}3?!c7<7J4;hXG0EM*6&hPTZ?o<5~Z*A zydf7va@v>zy_Ff#bU|22>-F?r=!c5X|{{OQw&McM<4S4Rkh-Z|%v zD6FV)Lo;1(`ix>YWP**3ws^M1+gg^U4nDb67rf_5q3kbCdsTN-JgrRoQxMnUw{j~` zQ=$ph#&44&oAId&-yTlqAR_*4;}`7D(NXoRq!erVfDaFk0+hW9JXol)OiU0|Rpqm( z!SO4fovCEi+}HG26~?sxioL?fS&Z;_I6ZAMI>Zo5CWZ7xq>PmrEfvK@^v|ToKmm{Cd-1KRt?@1K^fx*lIzl|*|d-}>Sc6P*q zTXl_F!Rm@4+?>_+uSyNFU({y2dE>~Q8E3O$aqqU)T5%o+RLQ6Tj`-s@;;B(5ACiy0V5K5h*bjFn8frNEh+&dO#Jz-l*gmW zENb&%<;0M>>63@0q+*)q3r5)5NYs{Zvp>V*or(K6l=jsJqG8DSsiZe< zPp&IfZj({^_6$`#S}TceCh)w?-Q8Wo%8Glk$|lu8m2#`_>(&@9JodAS-~J%iU^3uj zUtm7AukYaKZ0LOfQP5Dv2I-0(V0VpKkTLl4J^eAya-YMPKQwHdoOt7bl~t4iz}5F7 z_vjDZfF@K5&5?|3LJATu>acZ>AAw7%$PE|E8%k!&cP)74GI%o_T&c#)#I)7RR5%{a zJ2hTXWbt$?1)kv2-B9W??SE80B@>pz!MTM{K^(s;0|;;s1YmNo7MGiA6S@6%pHL!P zyi8lNPVvvNFnlIa$fGP^b+|d_p-C_dCQ%T!uc-3n)E8riW7!mwci3DjPMUN&Jx&6! zzG(fVUql}p@o#MxUnB1`my8(go{^QTQ&+J^|nlHus1CZBjrP15*=5a|b zM4oQDyZ>xEd^*z;=un_me`?2KMxkb7li>9j&62E*ct-Ffk^WWJByg%<5kw4V_Fqki ziMhKbmqg--k|;?tX@#xgdxlF%i{|sZ&=UXM=73sJUn0ly*p*4UV6l}uX=dNhc%)5m zhL5vO*)?2dk3U0=)_=FvhwN$H^~VbalE^hLQ)AkUWhPDLFh9rG4fq(lEwtT47w&2sEUfu+;3+T`{7L8 z(u|x!ETyok0JgY8+{z1`vDaGymoT>bara_<#rC|#-^V}Cf7g204LVEEX^zd_w%s-- zQ%FQpv*&)C2Cyg^A8&7NVK!gX>CcUKms@I6j5yloQ#&FxSqlqkV*oQ7FIjDfgz@2w zi+6~pOOaO}eplILC1ErMe@T5$tDtJ48#e4eG>);;hA?I%RN}8bNtOy~9$xVw9|Q{> zHOu+--KZ%wI(~)r{8WRjp$2q#bhfao7$W2*M@Ee22?T;ldSr=VGXBRsuRlE%6+9~Z zMx4J&-LjFCVaANxi3^?}5NN*R{Bv7s^vC+f>7NIN{zH%nJY;-gqS)y?@7x8aX7Rl$ zV*v$=snue-Z(Yx)Y`tepHE5Cd>i=X;cDD7kK8vZ!ZY_z8ySmr(cx&mE- z({;w_gZ4oJ>SKxxrNZro`Q`iB+4Euk!$~0p(4M@XZeDK486~UM%}H>={n=oO;;IK+ z1Tz2?t}HJneRk>3dOK7gT?rXo7{C3%-HP;{p$1*7TIuo|>qx1V3oZ<2E_XJpzkg!# zSoHez%3jCYj;#BlqZ~Kkg{#hyVZp literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/thumbs/prod-7.png b/src/assets/images/e-commerce/thumbs/prod-7.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a0fc514f5efd4d765a80356f31de4a5fbb81b9 GIT binary patch literal 12771 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 U1WmmEw~+xSFRda~BVii)e>6B7VgLXD literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/visa.png b/src/assets/images/e-commerce/visa.png new file mode 100644 index 0000000000000000000000000000000000000000..b1273726a4c3ec651c10c2a163062ee6b541442d GIT binary patch literal 2154 zcmV-w2$lDVP)kt8F6;_IpqZlYm;F(W%sF?H`tz4pU*0(puXY zwc<=?WGVz@tR^kf@*&cpA}UiV2_FW+M*<0HU`sY+m+Wr#^S#@1U*2xs+dyLf)0sUp zci+AD{O&y;_nvd^0$IvZma>$kEPZ~7r8?0!r~RCPJwQ##1aZcWh2@dodFuT)#_dqQ zt(ktOr^gce4c=;apXUEgBWHSEWl!U;4d>G1x@{#Sel;Yl0LN_7gvMN>eg|>e!4pkr zUDsz7)+k|R#j}L@`j`dGi?lZhE7Fn+(fXry%iOAFGKz1u z0(la-%#G%TsCib>S)8M$rbeFqcz0;ZTJLK=`7>Xz{qkM=eX%izYa088$q`}=BjIbU zGPJj_`xkMUC-2Fazf4Aj^!4?xEunAAghp{5!qQw!$MlESvQy$ zwzs!)p?^t930gjiB-b5%ptbhHr*J$_mXbD)e&qCaOPWYA`B96E@PD_9JymFTScUT* zv81uFk#0Ksy_Ki6AvpMB+~`}5;J_NhgD;X+M@s#Eh45oA`No4_yc{f7JHVhAZa?vp-_~6mC?wt$Y#^T~jvp(41Dy;o&$fvI?neiP`c-olm z{22B*d_p9j>dw2`o0CsPBO+5NK zosTa)X7c>Six=PgDw+)x%9T1I38>l;G0{6xh|TAhO1TbvslL8mYCKUokFLd1(~1DD zo!)0Sh1O?WnRxtsXJ;ooi5`(qx-2}!wi+v6_%~K=eQ0oSP#6~R`Ft_47dcTAYQyGw zg1&j_HU2AqgR1tLRIYkIGT*7k{RD>TNUzsRsWql&5QdjAH0{;`0o7Uj%Y?Qi(W-x*eq$J$aQv1o?F@ z7E-K?rE{(wN82CHP&u$>%o){RZfa_p+%TaCMgrpQ$93Jw883I&E@(aG%OM{wvtT3F zo5|Zr%B+CHQ<@C_KvauT`sDHAUaf6pPi z-JU>jgz6_#$HY*PH)Y0&4C9KTXi$?Mre_#RA=}qmP|1<4Fp>r(9}dM{ZQVxe#i&uD z_6bE2)MEL)`>$fxPhUmXyZ7qGTO{*)^wO|m+ubB|k!gMeQ}0}V?f&OpLD94gdT~zc zCNIIKH7qYLPem;F56dh=t!d=Pl~V_*s;ZKt$Y`Kzm~X)+qFuUSk8N?WWm|Izr_z;; z4G#}TJRVQX-Sy4@C6{-tl9AlAXO9epHNjk;7%PCBvxYKq1GQB!7kP%Mc(~D(!jF3w znu%gUL&c>II17V>caH-kW4rM2p9V!;AceWUsU%feG11eys;c`TIQgc=&Wat%tfxOf zS@1t09<#?4do65~8O@|754M-BzKeQG@&8cH^l#B`tB^P0iBZ#TJM))8x&r5JiUl+U6wVhv9Txisu!bh28Zkt(j(8;Y07odtrBe zA7;mMexB-Ki=}DmKQlC{qDRK$CnioozhYYAFvZs0RxUqXcIz=5 zfpt@SiEAR4mX&kNq`>AIdwA%r={Dv* z&4GalrNzdE;&x-P0_#;4o8=hFiFaKtU1Pi97=e?GajxN%bTj62QdlYnqVF(aL|-w# z1yjy69H-+9{U*#C(<}z`DCuMjyy@xTM;%8#hr(u?Jlf96E(=i4vOIgZN gma>$kEPYn#e+Rfb1>F=l=>Px#07*qoM6N<$f`o?&`v3p{ literal 0 HcmV?d00001 diff --git a/src/assets/images/icons/facebook.svg b/src/assets/images/icons/facebook.svg new file mode 100644 index 0000000..6d4fd87 --- /dev/null +++ b/src/assets/images/icons/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/icons/google.svg b/src/assets/images/icons/google.svg new file mode 100644 index 0000000..bd30fd9 --- /dev/null +++ b/src/assets/images/icons/google.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/images/icons/twitter.svg b/src/assets/images/icons/twitter.svg new file mode 100644 index 0000000..f868d36 --- /dev/null +++ b/src/assets/images/icons/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/landing/codedthemes-logo.svg b/src/assets/images/landing/codedthemes-logo.svg new file mode 100644 index 0000000..bcd9896 --- /dev/null +++ b/src/assets/images/landing/codedthemes-logo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/landing/img-footer.png b/src/assets/images/landing/img-footer.png new file mode 100644 index 0000000000000000000000000000000000000000..53cabdceafd82c31212d55ec3fb1246a73987146 GIT binary patch literal 90118 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 + + diff --git a/src/assets/images/landing/img-soc2.svg b/src/assets/images/landing/img-soc2.svg new file mode 100644 index 0000000..4f0774c --- /dev/null +++ b/src/assets/images/landing/img-soc2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/landing/img-soc3.svg b/src/assets/images/landing/img-soc3.svg new file mode 100644 index 0000000..d656da9 --- /dev/null +++ b/src/assets/images/landing/img-soc3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/images/logo-nearle.png b/src/assets/images/logo-nearle.png new file mode 100644 index 0000000000000000000000000000000000000000..30e412c8307f98858bb66a1985dd67e5a259f1de GIT binary patch literal 1096 zcmV-O1h@N%P)7#RQ`7BzmHpNW56oGlCyL$|s=2M30ojgPuS+dY~j;6;N(QTTCS4 zrR9RcrH_9R5``iG@wCpoH?Q4p_q}cb<@GkZrwSp2wYR;W-QPXj z!G5Aa!w|tHh7{$Y0#c@-p&i|o5^;>Y@q z(<-1^7lk_h2^w*8W7sC-!L_ejaN}OP)5rQowN3s_Ik5A^2Wvifo zas`df2$agJ2~Smc_DOPDy+JtEx;Ry&?AR1Z)@1Cz!VY@9mA5-`+4pG z&JtVE5!ICl1s1m}a6Ggd%te@01Ckt)15UGpUx&_M$L%&)U)+S5v5(I8BXpHLdyO*uuBat4660(wfy*)g O0000VoH(UYRoRK`M#OnwY*?U7#?47l9;efm$ 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/logo-nearle7.png b/src/assets/images/logo-nearle7.png new file mode 100644 index 0000000000000000000000000000000000000000..dca29719fad5e48fde97593bffba8efb206e5111 GIT binary patch literal 1471 zcmV;w1wi_VP)+a(ihJK_@Dn#BMxzwA(*GvPDqD!%l>Xx1{yvWfSnA zf;JT|)s|g7*u+b>7u)nQ6Oy2X)=g5fNl(x3ciwy1x08AEbC;IQeBiM&Z{B?0kNM8` z$D0Mn$a zWx_Cw4agZdJVh}Kx2qz^blhLtVBcN1x_4gt0%wg!YC##0ri z^Voh))R*z+43@O<(s`8C)bwfM&rE>qz5X@#(LF^-kBeoR%ss^mVhltR>&`<47*9yv zfRyWn{ZHrw*Mdw1MaN&f_f1!@Tl@41`^>t;ZvJ*hXJJ~3Tu0NU8a7bIQ+A0h>Z&X| zR!E;t%KPdpI}Vlt@;Sw7`i z6tXPW=a;-X+K-{{3hjrF@b~E;nJ(xDQNh7e6m5w<>v%qqP-#;6cgFV;R@8IoHr>Wp_xu4xDBDSjC{ zaSWBJ1sYrkXHscn0=G1eW2abkMRR_o71l(}RHphg&Uqsub9|B@3-depJ}R|EP= zhJxJU+b==$+VbA@5e$ZJT)qWkFCX*EbEB*UJqWTYz%7LdJm#Skd=lb83ZBL_Y{~-> zla!Tfv~gL}+$SwC6;d)?y1M}SaaqtESW`Ub0$;BN^p^(o5KO8m-UK|IK%l0^vG&#CCf zCETBUK?rhnNnLRoNFgVnhYX1~o&r1>jKW)IPkC15`OzcZIk~2HKYAU0`0`ipoD^#H z_P>5vF7UT37PRQt?>Xo^yh==ye-7KZkemfE*D{2s(NWOmTB3&_UJ%u)QVEOSiej8e zaiKdTD2OeLG!}V58{~_PBZoymp9*O6jy?};Z|(RmmwYmvs7)Zz&JO9)7H#S*JCq)q ztb3lesEaB^zpQ|9jY9-NR!h0ZVIt!T=pzkvA*;o*GahF$4oim}AkUE(A$lS0Fu9B` zX4XX@g{dm%iLwW5KkL7jB~%#ATpZR>npu_&sW26moxu4RzRA$QRbLy0mq{1_-&+_r zg`SJS>vohN(RT^DQ~ZVu3dQvzr2lp^2i<{gBT2x?xVxq?ts}|Wc zI^WDJ;B!oqk*RV_*uS1hh&>rK6*psMqJJTB6QDIya^U`w3IZCGK8j)|5@rl Z@;^+Dx0@xr!t?+D002ovPDHLkV1le|z(xQ7 literal 0 HcmV?d00001 diff --git a/src/assets/images/logo-nearle8.png b/src/assets/images/logo-nearle8.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5150b84f8f828e1e8242de37587cb1bff517ee GIT binary patch literal 1557 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 IM6N<$g6DeM00000 literal 0 HcmV?d00001 diff --git a/src/assets/images/logo-sm1.png b/src/assets/images/logo-sm1.png new file mode 100644 index 0000000000000000000000000000000000000000..408651cad5f335105e907b49b0daf9a5eef9693d GIT binary patch literal 2177 zcmV-{2!8j8P)n~GN{g(t$|?%nsHKY-6$%#=p;)+- zu!993Wy4Q`3n|!ShFJVu5KKsjCQL{mlVoPPz2{|K=S`<)y5A(8s;Qpt*Pna(e&2m< z(IVki&rowL5^If$$az-s$A34-#S(M7#g>0Z4d(MO8_ixz-e zJ(;F>ly>l4+E~D5ss>Dsg*fiyX#YY;RYjz~_utkiMcesrD=j80I!HO{sD_Xck)fVU zvlXR%Y%cG4$Aqw`W@(gamP9EM6BMnB$YWMy_7P6Op+e3ko45I?0?j7#Lq#UrlJCYT=2QFd&Grg-a-tgm1fI+8E0I2h(Wp`LvA zN@ky9(N6tXydg#ntLrFIBWN*Dn6c@>KU0!aiGUV$u6jQ4dC>J0iNKj_V|1RQPm4MR zvssp`mzoH|=)joVE>AX5SitNuw;xI~RN$AGn$FSYCpRR<%3W8Mh#!e1%WI_>1)0$3 zo%?j~%M*0-@@=`l{P8AwYx^to@(1fF4B$u5&gAGcg(Xw=wR%Z_0DeILiM<~kqU`t- zy}kWas%xmFi$~Mc_0=ytHYSe+LGX)eWV6KF=EWt3xHn5C3pV9`8AG-7x{4t;=%v&&)nw^4At%{3wVznC#3;d?J9vre8{>hIsb%Y0N!Y}^q@XMd z!oC8k3zoUn9e4jg8%5ML)lif(wF%N^Z_xU!>jKYf+4_v!-n`UDrar*M7*m8>Jl|%iUAfX3<;cvjE`iQK6{hC-h6<5;x#a>mpHN| zpIa$Ib#{E3Mh49^0us7;+4+Z?h2vOmJry$`qOfJ#Cb>oC1`h8&9e53VWZlMQX<|Tj zJWHl1slF|%MOZ?(p(bV!a+O`fOi+@H6!+l=u={eD&FpC|XZoZD5yi5GIR#M35r~p_ zHOhrNd_+PRBtSLSIC4UmYe>=y{H7!zQ73 zKXjHR@a6=(bwnpGyxANtppJbjJ26G3(5nu#okY38AOwX>lp!#kN`N-t{IG~>N)`pw zUR6)Hy;?xj@&aa8iEv$G+}+;0lc9xx8#d%hgqBUUc&%;YJThJrQ-0+IeCcmPKe0Ws z3U(Ct?!G-HANbWtNNg$u>j-0FXik{=iLEs!&^qEgGDid*j4&7(m~Sr71`-`+fnEfe z7&Ky9dzEN}`^kdU;0FEtj7`;|e%b5{uI2{Ci4U4_ojv8j4rDqQi8a(ulA>TFpR^G z_z_eyc>9* z$?<9TeB9$kg@RKD`o*q~uz!Gq%p+1!|Nz&4Mi_eI@BL9o~aPQyb;FhBRaNl z1oO)+z@+ADsxw(>wuq2hvh0wXli8h}tbQTU&5Jq5)oRrJfk|5NRD*9Jx%>QfXZXhjH)6hkVDN0X^c~yxiy88*{koz;c5NO&cXdmy^xsKjW0Ws8tl#V@SyQR&tk%dM2boHF7%Y0SWV|? zGcMF`I?iEvA#;|nfMerXUJ{V0+%>_Ap;2CfqteAtbm~o;++l&RkBC{a7+NGz)ncd) zug?JJ*e_ifuexF3g^ZGeS(=(CU2iYv6JCVwHVj?KwDG20wvRNR=^bZMCGGx@fC=TY z1!+Rw1dJ)TZBfT#&nG&=+{^eA4vN^{k~P~n)}epGp?b6EoLj`dFrg>%)z%=B+P1w z%NxsX;lQxI*otk|9yErI&1|#7zQE*DoT3-)!?XVYskUooVQwYf00000NkvXXu0mjf DYvU{r literal 0 HcmV?d00001 diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f8833ff0625a539726cfe81bc47c98a5cda6fb46 GIT binary patch literal 4624 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 Qj{yigUHx3vIVCg!0J0@){r~^~ literal 0 HcmV?d00001 diff --git a/src/assets/images/maintenance/Error500.png b/src/assets/images/maintenance/Error500.png new file mode 100644 index 0000000000000000000000000000000000000000..372cb8b9e10363a09c10fb71ac4a3e33609e85c0 GIT binary patch literal 45466 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 bhF)FjS_0SII`Is^+GJ%wK9g3jl$dWSQ2HX1Sm zjRP{|^=8SfcL2af#eY#bKWW|#nDM_W!ubj^35 z$;LG>V5FE+q3`0_5~@~Q@!fwjiIu}?X@IyyyDnvIdrS{%4yc<%X+s-3C1VtcXfuIo zBZdk;hXs|<$foB;^IOkp-Md9r=(D~$-uC<)Cbf9+4?E1B0v>hnxC9o!06#XzI>C-P zm+tLIz~LZ!x($QwonY+eQmC!L`WvEv@0(sxGQJQL-0>{r!xxQrolhxtwLaOK8Zkr{7$4t))_7wjrT(Q(0C(t znhPGO{6%&Ll%>fASv(Su8e1{j5XqsYffGw1Zo}cIo`6z)bcO7AgmH~)%f`HO45-v%9>9_r-{yT?m95&YLhUc9ZI?gDF|i#?0|0IR zn|c^kK(?w`6?XOff7%YuemJeT(-a8~ACZm|fV=iK$ToM??*p*+{^PABRacSA++|X! zv;m=SEy&XzQdUS_@9|oQ9%#(#?HHk4lL6OPC5RFXC&i%@RQ-v%Qh}L5kdw7qB4F+`JaG;lKm3bQZU?E*lHJ6wvk?mP3D4~+iF|osyi^YM zV(D}%oY?RIu0A9*$um`$e%NU{R-eoT#qj3D58tMKGg`UmAX6h6^&3LW8BwC#>b&&K zKzw{MlEq?vvd{>eMmwv!wR6Oh>suYCeU3XWzfJh?Q4v|aVUfFF(DRD z4$av)Ol(;-{<+Fk5Umf}rfClC4oMj%@mN`o!8(r88!fPYgG|NVkigMnuKd042QEb; zDJ(^I!W_nu#~Uvw1YX7D%iVWBt`2!sda0^H{pcWoE<1la90Y)8W zayj2pq|FZNEMj*^N12!1TA&llMVhS8#8$NZ<46&!@+hB;DDaH#YTZ6-{tjPw+21%U z4@{f-@RqL!B6d?9N^nwecvAwzp-SOJSt&*8E9Z~dhG1u3Q6-}%(G4F*j(XtaFOiFY zS*m=|@zugMVF7`9`t~PdVKTN^{yJN50>FRnL4K8hHB4$ih}YyGcRectQ$~K{;A7_> zRkFK|fN539Z=fzp|2;>}_^wjzH-EAhJkca^c5q|Pqo$cLd{m1`V)NG2bUuAZ^JN@SmYHg}ySE?;7s1z)hm+1HK+Ev~$B z$I$%jXO<+7Xy$H9G78nDV?+A(SmZGJ;VuYUOkQR?(!QW3#dhjbrXlxQf6k3Kt>dW| z98GvNgA1@>??(_jc5s)tr%iRsX|66aL*(paYCdi!Rs*3QnTG!aPzv2wLbYt9k4~gT zs9%f`3U8C}m^5WgBa4z<fWIVEp7cq6tS|tCETMmujhCkZ|9#t!{cJU!`joDu1xDhzsRJ#`PJJ_Z*G^lh zJAyxVwfem8_381dcicWaMy`EfCz_Nc!w}FrCGIPx;d24^DnVHvLawQ6;tFVDd9M$z zUxmApI9spt+!O6TUmsSN8A>AA#O&pA56es5-alqU=;%W}^iBJdr+GyZhnw5KiYYkFJ|IopR4_0l0JG1%#F~s*<;4$>!>>eWEO!WIay4xhuo4uP(EME16-;5yV^5YcZOF^qw-=Xvcg|Ay(4q$rymkwGu$GtsvF! z%fRI_8bUPWR9lrAeyX>wq%`T1PQi8A5W=`wLJ7f)`OP+TCS)|E(gYlFTGY>YscuO6 zHe`-%dnU{v_LR6Zh5B71H80>B2;$wD93H774p}kxi|Z%o^Ff#K3e{W}arDJ(Y|qR% z0KAG-D0geT8Y34!Fh11hY&XN5BWn#jBAiTzcN}qeRh)s#MZ8x*`NBs1*>~hJo2{QT z#gCWkPo0>fpEFveXO?fLfyb5up=r1|Fq;3rzU||msQ%K1QMtd0n|cPk6lK+9YNS4e F{2#MM3!DG| literal 0 HcmV?d00001 diff --git a/src/assets/images/maintenance/TwoCone.png b/src/assets/images/maintenance/TwoCone.png new file mode 100644 index 0000000000000000000000000000000000000000..92790e16c73159fecac7c9f07f192585a4a8024f GIT binary patch literal 22010 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

}H1DtZ%M*^Y@87 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 lXz4szR=7 zoJx%XCF`LZi@Rxj&C_H-`m~b(?_;iG3brWEu~HOeeRiykgYl3!NDE0ICgqn}`niQ6 zh8L}gn~BQCAv*6S#Fd-LuRXg3cU!&m1Aj&V;{ z;EYSi{hV5sT8h|8#W7hFsBJrRY1Oty)UD|(3W^qXsO9!%K>2PTTAfS7%Z)$#LI!DV zL4%Sz(lf?Xv|{n}b|^zAZhQ}Q7eKwQ1y=2c)- z*8V5HOce%zY?ja`5p1AkZT`a2bhOj#uflzPoFTqq-Z=Eg`QpzY@Zih#_Op%TqccH> zS&^c92?{^j;i!&R!5>sDVw$J3OnXyzTQ!NRR|A6w8gKG#u_|KV+Gm9KM2kH%Wn+Qnvkz&5MF zP8>#pe~~>I$F!byAXkJEN(gClh;3EIy?;IVLjK*zmut=b0?PV%_HSV#3+YT6qcBV$ zDfeU5pPI5shHWw2FkuyJ<&Z;~-f8`UKzLAeNnw_*`d+kPITw=j7*-*Krjq}E(mtwH zys52rqDX!ro)sT)24@#ozcgf(u?%QPYVvSk{(@r*HH1tt)&ZJ2>pAQX=0=O#zcxiQ z2!yK}T>v4Kfj3Ap(DvEyX$yxfuyuAw0j&!=-0z&%xX=4sGoUE}Z2cWoHzI+w)akUmdDKTEfm~cfmc-p6nX)rOVb^2Yn<{+R z7^}0{w|V(zBe9qC9n+}%Dd2msNJ0V&qUyA;NJCe2b}vWfG)YmBsWkUvp5Jeso{Cr9 zNlcpk>{V7QL)NlBQs5y3t^UAOU%3#ZUvqyu0pf?;hH0v8KnseM7FpzmALrdeZvA4S z59h@JTw<)!wPo>S`fr{aDPUVMZkuC(k5aTzbK8pBocSP?GO5|L30@QnltaA-6ciSg z15rDB!OZsc-g+GsI`@5mHLW9(RV%srEPez-j!WYe^=UsCcY%)68oj-^67RtvEp zth^K3tnv>yx5@}M)PJ--`0u3Nd15lK%uz#_OGD=h$wG$UGh@~>vi{V};G^p2oESmpT-HAp@F$MHM`D zdYn+TRN;T^xltnvw`k12=8-Pr3S8so4pi**=M;_^G;vAHFoE&c4>4L|g*(bj7 zvGp0OKb@5f-;;F9Z&QiGw~K>Zh~amF!el`@R$X5$Wf>?0DS-SzDFSmWib>=UuFN=^ zqBuWz&>#}Y`KU!h$l;$eQ|uB{-5SK2ZiZehgtVt$uht2Lrl1h6OSWFmhK=REZU6#T)?bj7 zEWb5;<`=6^s-HgsE)!eU!rL4j)^~R5BW5NizZLU^t!{O92T~x%rhh#y z*_A=_wimM}RA-q!odm*tV5F%Z6P-@k-;2WnRxZzt&fIA$xceqp6kW=iN*ZVN>k$CCllwvUA|$G~Xri7v ze#X-I(HRNsbTlfvs4@cu(Wk|d{w+d^e87zzXjzC7dX7-4JK_=9ny&bV|A+rgY=*aeLVU;i_!m9TE0|K?dcuRV`$#WSLN;48XyL}jUZGy zT{_>#-udLdyooHFda#P`QSxnUYOk50W}H=7fPatdcrHBCm^u(~1m-KsGgtsaN*08J z4os%UJ9g5{cUat(wC=>TGSi@nDMLyj)=hi^xBA2wRKqGMY&F%GpjZb~3|!~dUOK*} z#O}d5&gGuZ`ZbMgI6~$!0S2PyxISew0Z=D^60cHRA z#4Zv+HY?t%Y%XDGFIiiP2E)9e@?TaDp!(aqbA)ugzk_OXE&It*EKq4jq|+C9$xaT9ewIjhc4Io&q^ zPi0B3KE>#%W8*wxMTq1GvaGTw4uH#x5GVPk4-ZB|rCg3V4M(`n_>)$dT!R8S2A7xZ zT?)K7^;8JFIQ_Rpj;bdp$qkbSMN&jx&APQjPCPc9&~w-ML6DB6NsXh?nrPE4!}_ojx*-&Nv~O)+1p+}q4T>Pv*SX00x5 z3&1haa$|Mr^8hoNOuTf3j{jV=!S0sA|7kelP9!KZU$;X;<{NSstH8ZERl3*FbD3kW zN@FN!*%M9nnk6a{vwAKQAQtGd(J^?@`F!d*7cT38YeW?MU$?5%h{u=^?IJzJr6LIy zOgEA&bIO!mH#DU`bgub<#|sQq!g*w1d>WWbZWFH*Ns^j%>I4)QQ|l$p=V@yjlwCCb zq|C3`Y+s8G(fg(LcXlg|xh;I39{Oj6cS3(85;-(G)HZa`@LkG|Sh?;JKS1Su$&Cq# zoG_jB+g^hC)t8Q4AZ1jsxq&*dpRS!j-Tw^dspD?2=@Oqd3FT(V7Ygra1bcN}L}(%7 zxG4aN=lKJITke!zM{Ofo37w8po{hHxy zrdYO>cJf!*8t1}l_nBswgkTI#J`bQDoa>N13Q6GP9l0A@(lJsjm=V3Z|PtmusyOiUGgnTaq>etE+k*RK3=&(HG>f(9;yNgeXVYFNmrN300bEzQi5? zkn|br=?jAWD#ADUbJd-CM5xb8^3gnUR-;N5TZT7T8CoT(Ucgob+Pt}V2*V~bQ7fyi z3TO#^7M2>4|N1H$r9CgdF#JwpbRHVVC=$uf4JF6VY%G#9c1}wBQvq01l)_I+0^bt@ z93DzaOH7mHjFBC6Z2;Esvw$retrXc|d!NZUCnv*?9CM+?OjlYeO8G46S%|bn0N}R; zS~J>edaSHGpE8FoxWxju@V7SVq|4x+Lsek0K&*uqqpLIvHs-ciKOdrXRf-l8DTML( zm^fmOm`AB14CxQF9V?UynGkxT zhs4@*Z+f`IPxg!+8Z>16>H;?&O)KLSxkh4{Y5&b#V9hY^NS`SC$y|U1fx+1%k1MI} z&48eOplX}wEJ~j0WW|4|&K@=k<=Rl>wt5fOES1|Gz%0Ox)y~b0ciIL>#{VBkQaJ+GxA3 z9o*fuSh3=+#U)tr;zfhIdvJGmcPF@&BBi*y7ncAnS}63-^L~f_Ne<^Av*(^Yd#`n^ zZ>e)}maYX8c#$J2Lowj7eV-(RCwVvk0XrW+?D>>FJNV+)j6WHt3#swi>%#fS(=_T- zqLa2T`#Vsg>iY4QVY6og6yaHy37OHW08Dk_noJ<2EswHtM`=!f_*T1n<-69nsL&UU z8~@K6$4K^SYsoAtJiMd25QcrJa1mS4pc@88blU&ds2A)z0+DT1fSK z&t6pS?$1rF=rhj?jmN@-R?W6y71K>J=28mec3bn#{WOq7_&h6*H1!^^GCjmITWc~)$XU4I|&e%sEWUIFaO7B zeVjLfeosZ4o#GGYiFIQ)oh^@sm~wnZsN(`Y?oDm8Ap-1R;wYoXg6*oulCJ|HEfdu|t-^f6=R3{-c(}JHaiFG(G>Y`3|AVZ>K0!drz0~-9peElho<1 zbYSnyeYXe>`kFR(*^5>!8(^w|c=)uo!ek@LXw>w6;nDx5PyT#Wa4Mqn(5K?6LBE2x z1;MYMr4wI4J=Lv6m7T(LGJ;)^*aLPXEve%4rUqu>gN<5Q+|cwII=LivfgzPxImjT$ zA6u+FUH6v^9WRpj7+z;Sk6_7ya*0 z+Wt}}ia;sK4Ah_=Z_8cBp}UJ&l=TvA7M89vc3zryglF@-JRUqQa!W=n=+FFltF?7i zWn_`?fenssCg6i4!_UXF@{iI?FTg^oezjyUy&{xJ7C$}}U8RLu(xgQ-tJe1{j6@<> zKV)gg%zY?y!csquG4$iIoo8V;##k?vB!4n_d7`(d=l4g$B&iF`d^;|F+3fTPsbDv{ z5`}6v4p@`$_(IUuQ=5uA`l45CI~J_=N1R9B>4fcZrv@IJueFD2Ot2&gx-`iPyxgzc zQvH09YC*-Z{V`AdBDnX!SV2}#`rFmP&0(@nBG6)9x@JU2NdK@JnlP#)_aPOoEN za3DX)Q_xPl01`fgplLj1$QQNw52E`>8`kGmv_-~V~B03 zaGoxe?z2LS9+gfxX5!3$*%9a1_*!-6Ibvs}v^~|cyn)VC(KM-R6oc|;6QSKyjobUVs;mq>afeKrc#@GpzX21;7qLazR%Z zGEvq4@g*PdQ#{wS=Gx`!*IlLRa-F$>T494R?B`cBtYHzL3ikEnkGzoz<2diVK`qgIYRPBY2sxDj>h*#3~Cm@|EQFl3#N4+zs) z=_s8n7^GSAvkA;29*3+uk!*{FFNh6(Kk_nB&c4m%IN>d~Bb<4*`|#%UznFtL~4;?KtX?NLAV#Dv+0DscEjGbd9+PkVmgpWQ9S8*swi8Wsv=rrY1(mjen_4{I!7% z{JHn726o#kn>|$;;s;QhL4V~}z6#ZaO}gEtk%X^5`et#1@a_p(t{){dBF$eKPX44ETjYij2gy*Ip$?=JX|u+y`cnx`H}ZTxg0% zH6K`5jxt$AYeq%!b?cY_z!)04BzxrUm8;PPFCiCcDbtaZ+D%Z=Ai3-MmEjSJnp{LE zT>X833g3mR69!AhL=M%Q)fkx;wF|^BF!;YUs=u>VyCqM3v*QABq{bF(FGIh5={EQBB9$H;KkmVnXRa-i%}~jzmJF;Rpc8P6 zywC{g_?e@|uv7pojbVh@hI+O+V87nI9WPL~(nxYc*2r-mD&+c4#cBT+@)Hucy;&rQ zX!$NrvvrtNv>~~E5f7lb+Q`^oj?Zhy6LUiNY-TQoS69d?%C0XtCa~5*v}r5hgQz&N z)4|f7k3T8NOtugaJBlYFprFSsBI^?VLp&U}#!)ePNd`3}fku`=)y$3RsWvdlF-MU9 zzWPAuL&pDzsH+0UwQedMRY-=kImfgW@y50Xa2BMrk{a}xgBG^t#k8BmLb*2Zwe+~P zyyj5hAuna6KWY(f%{iamCHKr|v(;9FYWCE+{WOo06%e9tP$u zxL93c6Yt5Cc1aAyRUNZ6#b8EX%~`nuWUF*lwSe&C#%s!m`LQnnN27ahfx?$nh*Z{G z2)oy5t1Gn!J^GMDvId`xx6XB0Sy9C;m(><*#2+=;@qRi}-@uY=n)O z$smCz_jV7qvSO|7bv4zHj*j2Ju*$#Gj#xlOOPa;U-eGV$LH3k%m0Qz&-&%X-WGXU$ z9>o?k7n<2nv}LB2*pJyz=|(LQwe}bFLgkp|b)bFY=l>df>UF{X1GK-LCmdB^$a?a2 z^>_A?b7zs%bvRx$Iwr$+1SiIm>SAhvW z{>gAQvoxjs$Kl1Sm=_)wNP|i@=)NaJFQo56&a7;QUe&Q1%kYrH_O*QGjJSe#BHf6W z)mn$H;=gSHiGYssfdLsnsfJK3>a|i2@_Rb%SOg)pCFJYDtgb$$IMe?yzl39Gu6!W zgRZ;{7M0_c00@?;mA7PfC~Tfp-@4hH3-~Th^{CGCmk+8&C|_x3)#t>NY$_!KnOSgD zp}?-2JyYSQ>Baz|ftZT)IYx`L=gh6mnRwN6l^E@M z@$my;RWvRbmQGJR4@m`y&~}X#VYU@|4Hmr}6y+TjFseQAWJo=U59%%yof?rX0tbnR zrs!w6mbJsV)14B8euVa+D_L*!3t*(jkljP(*Y@i^`}1XOvcW!pFI}2e%N$rsm|sWmZbz)l9sfPf?lZYODi|7AeuiNHCtsu zUl`Vj!pV8V8E}EJ-;If3SeFJ59(*ERWW_oa^l>4v2!8EY_)de~Pwi#;YknLm5Uxx4 z+#5wv`6aIk{;Reiz>{VumCmMPy5YG0Ul}=oz+YU|S)GqRrlRRWFBsk>W8@lyvVI?! zMG$yiPOARznegwJl`%q&XvH$D)QF{110?8lbbCV8CR;FUfCp1;*0}AHDjHJ75!p6_ z-ejH-_9{8)WDY60vomG+kl)#18kp0h%EOsNQr3NaH0I$##_>7AGIIdZFHbkhMSU3& zW0(Ff>&VKtJC85v+kzpf&$!-G-v$i^{;3pdVkI{Y!!O_$v#Tpxy!QaXP-=Uy&Pf%} z23cI!k}efzF0+JVe0&j~7(TYc7CPaI8mp2yDZprbJETuiyM7mk?b~?Ej1gqSb&X7G zymj{{BTkT9P~w?x;|sd3WfN=?GfNH_#j2*1Ljfau&0Vmpg&XkAU202!HYs5J81O8u zKb{4rY~8`NbF<`|#hNdC=2~McOqvpvr=#J1vm0&LKs>jgoCqjTLut^(C{U|+(}jhd z_8*t<+{^es=-=fwo1D~)Wi zT%Iu{&c_&xJv!a(v)zLoIVv=bD?h-4E~s-o?``R8s1prIzvKldYI+KL4^Omr{C6`& z1q@NnOPg7gQ%HDmk$AS5xto`9=16oWv(QkQi6%%DG4eFX(M#6J#}Gpg&=Ikv$`T$lY;jv>dY_#&k31x zt-v-kE`&M|MY3t?VZep4`}Q@_g>}U zP*aME0kzUprxFt85BN)&Xj~9)sH2Ks0hN+YR8#!CVs7@RxvF^pHM3jN*Em-g_B55p>=CA6?NDyZl$9JBLRZzSM35U`bkpCG^gY>n-L-r zhwl|1*6c+Hzwcyyuh%vzSc`40yqQ)iC|$Vzw&E4|{Bwe6Cjk|U_n6>ix1-{vgZ zyOCW2KTEm&XZu)(8f?QEH0IurBl~Oe3@KJ_EJu^shlG2ei%_th!b7^9kq4Pc0QL_X zq?ojbA}C@iCJ=lS?kZpW%wpzhMAE4CJ79rT?{ZJ!z(;#%9~sEm*Toe>A$3Ce(|JV zbiBdO=>)1FuYyx*&YS}=O(9h#nD4*b(dX}8A!mIJND~}*`qOY#g@d|&ao^m&Z0cMV zV@qIdJ6=dZ&an@-7?kCLko|G4!sic|_J_%J-VrNB@D&IW;Y70Jz~M^H;rL?;-l|XS zopYf=lp0cNgRb(|PF-p^m;dbYCUJAV&wOAxK$Y*W%hG2vvA6)!ACR0V0cE6qg;f;p z+seEbo2?ggv_D?JpJZn%NxT|VU>8(rCB^Z}WJ`D{Tp9)$+z_C|#ek7r1c69nnpNe+ z%J28~od!TeDe3k;Sz9aK3v+t}kdzoxg7j6sPt<6!?Hg_lsTx#m^By5wo#jDePh;{A z(h32NG3cw&I@GN8s$}_Qi78!D0?_BzgKUB)hN1Z@zpfu&4#w$&c_gBj5u3l3Y~beE zY9`bzhew$8n3*H5^nUaL*7_i=6=wjnY7x=02AS6r1dcYhmzw!;iob<09xhYqP)9U8 z2o}yvjY(?)Ii(-gHgey$>vLzIq5_RSu_7*FrfWX52fnib*wkJa&97c=))x2#)czXr;hQHXNQ(ELv2bb#l0~ItctQcHPy$W?gS<3VF$`G|9Jtm4 z@|GveZQ?U3h^dl6ZM2f)k_7L!;M7rmQGyjDed<1-HX;PqU)^J04NpIc`|inypOQnm z$d!V+x3M_comW18ZR_iJ*<8g&p`h3dc;aeqNs-m@V#h6b=xy8Qzn+XPU3Y-9(U)j* zK-VYisUwJjxsz*fqlWJp6Q@*QyI7su zG_bs}C%a~*3X4J7?rSw`1}vyBW1HH6no@Zq=jQ_}8MOlK@MDG3?NYskM7ob{6~Y%n zIK#}Q*2D_iN3Ds*s?dXsJ0HZ*-7B+mtbI? zb4;8b=<5b53)p^$VU%_)D%rWviN7}_M#Yz@Btjh;Ke$yOg|aAkX77QAPK^#<-mP!% z1icM0Nj%2vzO?`AfZ)7<0|#LdZ+7hn@x6#8i`gp*j|Cp@-*CyuVHW}2*Pjk6<%=t53PccbX~^B%9v@&BN5(Bm{1Jvqz)&aT;w_z zeKhZFPW9LsCELph@A{I%Ln9x7_a;(Z-bFr zez%1lnY6LIh_paPS=+t%-m}smKRskd|2Hv1?9maYhrqpKJMcwsUUWH|V~v~Rf@Bw) z%(P_`Io=K*e@x9U#&C7P8COCN`Oy+lVf&XszYN*``n^qhhwt2HVx$84@UJG-GEbf$ z$8kN|>z{svL>>MQ!e~n2?SUZ5Ir(1b9z|*Jc9@BDC>`3GNDBaJ+{JD|-@cqk_#Imp zO1$RP6&Ms$5wWnUY^^EoADBqNBF;~stqpD)F2bmi*8(0Z-XdE?HYwxuh=6;)G*{)b z+}+=iH5-djVKrkoOVswh^BQBG#56A2;6(7D6!-ywboGGdqLP3_(kg|O1w}?1TV(o8 z0M?#p1gOPkZJs37L$N#}6-8s#Uu0JV1g7MZ*Wg{K20sLiWDRv2SIuYwbh1X@i4oLg#SzrYJcz_!5-X&s0c)I$K#m#0<(!w>;^hj!5}L zE<4tHl<4UOXH(!kqqFC3$k~)-9g{A%x0jmu?DYKkIct`;Fn4?=+dIoD?$;^v#iMEO zm(T$Y{J$JEAL@*p%4TsF>BNn<^^CODokj=;0``js&hb%_G(xZn$Xy9nm zl@ppp8E9|{f0%qA0aR6(gw{Wv>yOkjEfl=tvb(QuYbE=TkH5;qU=lRM(z9NZ6}p}k z^v}cD{x(bE?&9mOvkxa6cd1go1%^^Z@$fy)yB{5#;M+GinE3Gp(bX60*O?K46pRpD zzosp_uh5pv+e`(&#i)mQi)rpZT?cbz9E)(DZ_IFsX>No_d1*xP&WigI1SBidm0niO zU%7=RPJg!skfypf$RT4wHkpOkBK0WPA|jPy%ysx%0sO6vyh;UWv~Ug~H|Pu;z+?}J|zCbwPua$E8#gMAVAw#uNs5)>k$1-6j-8=nHTsMZOa|CNCAjY|8+ zD4e3s5RXp}A206RpI_bI8&AF5eXpxKAKlt=uP}yH!V9TTLU*_D1V>RG!v5aFVGDTb`jxq*&PlT1R}=cmrPY^9m1Vk@IsByQrBoUL!~7!@c$pn5 zxI8%8+}CYZY?{I`AxsABl!eq$2d8i;0CN5#gS=@z$x(VyM7-t=9e^?HwV{*Q&hjZk z0>+CWw}w+o(ng4(QQ6_G8r%PpgV8##c^qK5yvv3#Q~#l%cTFNw9 z(d6{X;kCDpGvLqH;6sw2m)c#W4=Dv|1y%g=9iiO6?L2oR$;B5*do;i$KO9{JX&}qz zi;tAQ4U%S-D^Hlhd{;f+-5RlVVfVxBF-iJR%JP~nu?uSVjH{%1p(~P1$)APgzVXZqRtf87hZrq=mg{!txX#L8 zRfvYwtf{Xr3alimj*hCHZuV~x0iW0PgeZ& z_1Z?@+@>qu59`Kg5KoR5L6>Aa$JUtR6sD`T*6poJ_wiN#cb_BCa&*l45nar1Yt!j7Z|*xxZN|+IpZ+g&j0JPfPDH&|u0eNq7>Vh!iSO9(J`%*fL?^ zi&z*hxW1>coeUS&ScsjMMdnjQVdj~X1s!|XU|P?=0}g|j=>mQVojCnaKb>Noh%ZD9 z<9rl_e(Adz%2EqHylZkMBV~&lz7z4}Amp7Cb4eLw;=-EUq!KFrcj64~4+O2e1~tx` zjkzDw9DQu_Pn&;Mn><5l?+PZ67PrIR6P6s-0@z7vqxweD854AB|pTbVKv?u{cL)6(cDCt?@?%*!r+u**d zf-_$h6c64+Wav~15#|9pbN+N!kczsh9dB$?~PqXpcWu$UVCK4m>)Y}ZqWCMG^ ztgRbt-Z>Ur{F@&t($;H`E(L0045q^lggj|chcqTA-j9ccXDlmZpQxbmPza5~>vW`| z(jFWk8lJT+E?prBxi^oa3sfKu;jTdellB*b;+Z zASP7KB3xkx(>nJym>%a7EK^5e8TET)K;t@yTMLX0v|51HV5hcJk7(KPmd27`OX84> zH~g6PTcutGOXL-h<<)y*>+A&ahe?RmD3OFbdnpPHM=e$XO~)l5xGG#}gsM5E@@U>o z4MqzmH?(v(HTrXg9H)qkvz5M2M)oX427%eij@b72p6*sWgOeDeBTDoDYvNACK|0KV zX7}5bPXSMNXD7P4x(H=r#I=Q1nK+Lsx{hmO%uzGJkC_jTEB5oB;An)TtvcKa7|!eo zxkJ^v-y`AShS#R?23FGyy7C3|NG>9rbCey|9taI>0jNvLE%_`(O!ewP9fmVgzOY)TVJmM!(Ju+c6_|#iZ0qaPK#Zn3T^B}A31W~%Li!npp*N$PvEK6dt>wVBkT zUqU5auRr0N+sBY#kt%yFXTYvTv|J>k5=J-rIu0LDd^Y)~?-2v2Yrir!$aJS|VKO-< zNyt&nWvhPnhxqL_a$J^>!OwP;Ze=c@Q4!O`C zYyJkD zJBcpseugrsl%u|$E{Uc`Oa(FhvH*~lKR8CCn959z`u}-7loboLREeX^^Z}k zfQS2Wwxo&1vJ8{%rZPyDN16~Ao{A?Yi7RKSdohSdiXToxX`hcxdF^h$dG&m|I(!wS z3o1=WfRZw&2~8t;h-_BGfUgk64vG|z^1VT@WH<*;0(6JKz>ek`iOQJUP~RrFJJNb2 z$<`2q%#XTuD0T0;0DEg`026rALg>RkpuIapja}5orN~C?^(nxy{#QcEhn>Ngxca(~ zg|2z>tc@O|bYvy0aKC5kBdftBKIvoe!OPg_0>3@i{+(*!L}eJ*98SSH+fz}M&{{lI z?;X7kis(^9IlA+A4v1@}-@*ilaUD0=Up2zkuAw|MU&SvCEhI&=E)TA`e{n3KfE|%X zX&8j3Xu$9pHGAD>R=WByHROw5H%184gQ|IupR~2UcG0G1`f769Rg^J7eq8kCxtkY) zY1tQ+LYSA9%U}`7fP+gHvdMaw-Wx*w58q&2`y=_>1PB*sv~g~#9GSyIhoG&5$&sL$ zTjC{qT8?kNxefimc@xwTXK|?_9*{9orj`6^zx_ z3qj|9-7&d;*MD-P#qEE>t<#7u%plTzh*X4!?PX~9qT*@bvzOofz|*X$-XQ8cu4W5N zAm8h;>;Kh_Y&pIgr(77)<`)Bh1LNCQtS%O3f0Ew_6u2)p^R}VR1o{@$nRZ4<@=-BZz3FxYD?kc#;5{W%@2BKqVGe6K(p% zrsLlYoWF_wo`^{9NxP#+uK^V&t#E5D?czKDvdBKHX3PlE^0R#ammbuLoy0=X;5~3J| zLFbAV4rb3neH$;*w3W#tAoRNVYJCYB!NqD}Zb|qNOkg=+>Umy%Mc_D_I+~It`?-{9 zulLe-$dx7?!aQcijad_tB31ua(duVUX|J&Tp3F05&Tq?d9W`Vg{X@r2Lk!si&r#N@ zU!aPvgrx}(DO_&>>IIbQiHFT$AlArA9~(Sj6iUm1v|#D3b;!~03`Qjp?3{Bkno>=G z!^M?07A$^NApWy;&Q}hkzFjJNSG!TrYo;R)+Yg&uB(J-qqnH`%VFg!e?9sVQ^3l}y z6ILv}`AxMj9W2an2$a$|sp!vorFfQlxQM@p1d=s;A89b8Uneye=0!}(dw2?Xu>L9i zbazg@VS&k+?9$Hj!_`m}{Zb=j`2CT#jC8ko_J(zO>HM&mSj^ll_=oBvZOzPb5dXr- z)K3a2kt?m8w^xbR)u5+;_tSNpeSdL+k4S=o#&_=2mS)tfvqaYtb~_C$v{&s;L;zeF zmS+b%o*KPuXS6E28?rY1OAT-Yo*Dd;k~X+-K{R_&`2B#>yX06LPs-wb^d)=UfaO%mB4XqLso9vloh@hJP&g+3XYfT8F{wu8=*N>(D#~WF=%C{8The z5!UqxOgx}GDVl659uQd>I!E!j+MP%}6b^1FT%7;_k1IVyq&b@}dTyj*nu(f&`{b!u z2rD6ELCJSc?OrC_o`QxAz>AM2EPs~SELYeG9i1C`Q(s15cER<2uAQC2(s7_E2t;Sn zmFb@X8&Si5Cj;1nUgO_<$Fys|@vKMPc>%ysC>A_SjC{6~72xk5R&Qm=KE@mT`vPR& zFz$?MKXX9NN?(^^OQS(wft2gO&z86>geI9lP`|6|wX>Y~M>`=Mm;WqfaTluiWZHQw zj4jHb-HnY;M{P0kk+yl5JuOzpQn0Er#915AhPB5$c^^{QZM~ z7kx0_+@YA5n>+`zCXdDHdTLv;QR-7793s!q`m&)9#?vHRhja6mFZY`caW>G zkTp3#_dvJ|&^Sh!32BfLeT)2dO-HVJcpSR9qp7MI==(RqTXXsOvb%YsF)3>U)90S0 zt3k>S?JD{3JBO7n=Ut4*!Rn&1+LRZ#wUmgt^c(l%E|SNgc&KUJDv@f=jB|(bul_gz zqZD7yP=fESUr(FNV8JT$h@(<_Zg{%MvmCB6ETX+M82L|3@k|G|f)q zg-{xza$N-<0?tKg%SER{0yEP+(UzSc^aIwe;N3odsFZb4?EbZ4ToEd8fi8c+v4_e! zr63!zC^~3!)$`CK5BkVJ^0#fATwU>XlyGH@lcE#&tC%?+tSEw7Axj9C;(;fJk6%KL z(TZ_UI+;vECv-UInXcS=0ceb-p^OA;H{zKpvMlN6;3+|Oix74L=-w+Wq_AYT;}^^b zu-r_A9>T+Y7Q)JrE6%CU%ho$7DDb(Qgw5&RZ^~gvscS(rN|HeCojoi$@A}}rZHgf$ zH0QU1b5QpF@&~*=2CdT19Nrb7%dx^G`#yLe%r%309NsT>87vitb~rxjll0t0@61g9 zy@?h^)>{^Wp%b&K??oK-4_r0smiL=+6A?1=-D0c=I?P#e>n-FAH5RD+G_+`HD7cUTIWtL1dnVrOWUEfEm1O@w zjY9f`mrzHfiZ+2UD``aO8u;L>k(=c$Hv%b-+Pxj&)#aWus#(Nv1DZQ-myL+XzOXCCEkImZ_ZPI9xYX_!dCE; zTGsm#_#>XgRVJ+7aSctUrstk66Pb|^H!NaGCh-Yr>%Ww{W2Fk@~_vcLIcU)f%M zYWaQvAd4i3zxlaK)b_vrrdOaOTugiS1POj=DttP7C;aEK`Xz&HZ3vXZqAqPJRusF8 z5w%d+#wWf~!NxB>SJ?%TWF&G!;yx4 zC6D@Au972{aCbxo(a6O;#*or^e=AYoluR)c%A%syL0Trd3;@9R=F5y#1G=$7AGK%< zUzpc-(#6sEO*hoZX)V$QIF9$QcQQ5W6` z05vnV)=xYT2$c-DW5B7N|EUl~@<%hdj2Hl)nV%}(goAfA<2AsF9$6TXT-g2H#Fh7Y zo3QmDD$?Q)c;BzAGXV8@*NK_w_h|qtEJ_j;V)b$HQn)mnFmMvafCO__rJ^TID!^Bb&q5g zj?pR5OpI*1C({F}!19wjsR+H~7sj3LsoNN9h5wgwp}6p}R&_>QEn{*y<|$)Q!8-tS zUmxUrQ$)mE#Rm} z2l?P#mnLt9GRH7Zh>7G4f;=an!%LM`w}8E~lIKW3ydrkRvtvseTA)3CqmfJK-wvSH zz9B&i*R*Tbq={7=(@Bl|bZfi{R=`H2L(SR~vIEV{tDoV9Db`F+H0XAVJehU)dLMA) z&`SPtD}j9iHTE_G7EKzz=OHHQ#llyse6x5CoJX~zZHJDG_!0B?T3bhgKeR!3!(w7Q z8^O2K!`AGIL3*P5UQT%m*11g-r}_DmV-sF^*l^jG4x^Vs!orCe8J5E{heC631`S@A zxdk&q1`WUrxr;dluob`UvFxcw>dS_mYN7}C?i0ztzOBCdV_kLbQ*Gg2i75BaD+ z$pNfVSKzzXW+7-hXW3xqdX-lj%O z$(ctRqF&EoJ~$B8_!(RHJC~<+W)iBK6dzw`s9VYu}Zuq%bSYGK2>EEjvbz$tj*=Ye9!feuM#; zdPvLs(ZfO}1TEH4mc@(rzkY5YdkxVP&_wgZT9nl4Z}q6tCTmLRF5{(P&YP}PS*R@-~7JeDpaBJmTo}sX{Au5VBk5*Z=J`C`pnHMWF3Wt%v4^*C7K>3@huw zo{6+ZgBltQDk&UkLD0f52E0*JbJNTX<&hgji>A~IT**7;$1OEZAdxD$ECs(Njlt(8 zaTFJ-M6KJgRr5ePBEg!iFES09k$5snp-aD#o3+(KqlxrrNwM+lu)n!7Q0{{jr)zTF z^{2yY@`S3>M4xP4UQM^;@~50}0Af#$@0zzDZf-DdM#UBJ)FuGN$-Vf$PLQwF8piFl#=e@SqVu&I zHYBvT3R|uPMaV&zwBM}yj7x{XoN;dmp5$kJaP)Qg!&gwi`;87*+_}VkqW9Y%#+Rp` zFM>@RQQJqUfE+3D=9HORRCqS_3X(}RRU)$8DG%&b}JwLvx5)Vjs_A^v$)DI$8E-1IH2$K(nSu z^W0KGx7n?h+9v#`&?Fmb?37V0OS`#u6y0q@ESpcoR12ZcL@B3P$_J=TrPSgeh^|%t z1|~GHpZgeaj1SmLNRs#k{&J?=be8>`4y*US;WbY1 z`c;!AH)fd->v_^$w z$D^E}4|DoGiB;HBW=^GOt9WQW=ac|`C@uZS&Yo%Z%NdOxIT6DHJVluH*e2B~6p03< z+tqyJgt%Ao6Nx1wz2CMu84s2S<%{;t_A_@ z=Rt(L;!E!~OW}2z3aQ2Ph}3-W2i`dxX`{aG$O@={^iP$3VCz;83rc_-D?QE&2H_N4 zxeT`aYb4=e8h_3&u_GO3{n{>cth|oCdEiwc^oi*WilV^6J;6mSZl=clAw36g-~Q~|HoX`fz1y09k?`ijej&h0yH zGoZic)e_nOO1Bb@Z?}v`qVO7_v~yVOQGmP?sVh?(Dq)^eFXz%J!Mc_UbzSDG)}3|L z2~04^mzNpYRH?y}b7bdlGx;Gk?@UfK{*El&wiv(ncp+clAZEj*GbG4@vm6_pZDjvl z;G0&!?K$b!rv!}j?g)ITGHb06k$7b?|9L!x11^3Q{2ct@_0f+T>71P(id91<0;$k9 zrI%ypeWl>{m(V#~s02#sGuIz5z$DU`!!%Gh=m3GATicCG6VyjvB7O(_p zHOZnm+M{l2Poy5^L=YKG%e&Ps{^k+&6TV&yM(3U7;CS=?H&OIr5q$CPHS6E@G6c@% z`wp+gx5>5m{89)IzUEj>tBff;9YZcNmy+Jg%<*j*rMj zSVlprT?2#x4-)vqUk@NHF&<;LJS9STr5bYd;c^Y^r+8?X1QVD-5XtW)Jd(^kj;J*9 z*(@;=z2t)e0?B-RItqoYOXFN^ELMPwa6V3VW1bLv0g4wkU3E$LOc5dKxz964hn@(7 zxuT;<=w9ieCN*Ub0ftH>9*0ajdNL zKkit(p4TzmQB!+!{h=1~2tuO#DmZ5D8VAcU6+$MCGc1@sMg+u-vcpL}2elh~6h{+13%Cv=%*ZVL$|%9W8SxkHi42>30jo%I=; zGajBHQ`?$fS5VoQO?l#$%po&{KXZ-r=}-;XRkBBSp+nGDg(uhuV9NE!f zpxCeYTdWMee8R8Ldg~ymsp*$P`;hm{%+0qy+-{Sm_u~*pMQ+cdVN7o`3m&)}4;1x{ z<8NEucWZ=|(V~76)bONUNZ%a0>w1t{s{jcPLJAIWU8?F|XT`fPrnco!(Y(7JdWUvp zq~3PEOE~%zb^>oB9r;E^MskN+M8X?iwYD1V{_c&hK7E6nRF8V5fq=dlYOex^Vhesw zjPlO|#^SeSJ4bWEn%UvEz1nvlbZzszbB~MR(TR$370SD&3A=^#%oI;wGHTlQ({{Ys z6|{AFn~j%)s?}bq8W=X@%jeeWH$PHo)GpD)UgX?*OW}R3={D|w zH~*lvZ1T-52wO~fwFu$l<|1-u*2C3S5&8x(AW-$Dd;5F0IS57f>%IHbLL1RuzJhP1 zo2)-%w}0y@i+cNr*17wbP?t7Zg(pHyp{Dhk@YIErR8GI7)>17-%7e#qabt5VW9wP9 z6qwtLL$r7X6#)SUvA^ibYCH#CI*P3Nl8|+&<|9^f;2l8B$VBHxIHWSN2km zV)Z~5uFH*2VMV!Y7gNgo>+X+EX0Uo%dkzqkqWNtI^EFv7Y+#iDk0y|*B*%+-PDN+j zzNH2$SSKvJNVi{{g;0LBBPs3K4;-s;G*J7*%Bvfl~*_g6i9A zVwxe#N;NhkW2~|<h=k0 z*Z8rYeIE`Gn8QKCxiB+`3Cs*b-D@JBZ%^#E#gKR-n5IS-VS2WG)X>m1HQZjkxER;0 zI>_nj7fruht?*l4eu>YXU*bFOo#VZeBUlsb)A(B_3N%r(fYBN zZPtQf+B>>QTxJsl@9Ul1QlVfJl&}Guc7e4`;Li7epl#Q(kA$}FaSx}?e~g{Bf%vYI z3%chu(4H`aJD%IN0(@IVup~M=LRwh5@93@61TrOoOQfJFSXK?bcy@_TpL~tmrtY~{ zl{{n#5m>qJRttraV-#O+wy@VXj)2UrwQ7Pjj#e?Z-`Z4@evy2bPV6fwgv^o&H-HE? zMT65D2Vnzd@%8G7y~c`$diTVL!8h6}*oJ;Rof#Z?*rGK1#)&rFp%c|<$K034Zts#N zcbe>@?cce%zM&s}|3~?1wW1k%=1{O_eCX`?5I)b7*ApSOt`UXR!Jwpr5TD-7A8Spt zRkoH4^!Ow6WCEQKTm`IZD1qs;RIm-R*&q}r02hGX4l0h1>OxOxlgY$z*MVa!V@aP)N6y&qXtt0e%SD9YiwUZXFHvfb7%j{tl00S*Vx&WO}D5)a%+^AUyF=ACE74N|mRT2?W z5q3^g#KDP>h!|;{IB^gsB;pXZ^Dqj)h^2xGB054|lrUKVV-1)Mh?oL+Dlrp*X;N9J z&4LK?yB_37l^~*kHgHZrdW+lJukh^o7r0&C1kob)Ov?t$6pl?TXtH4#HvX?MU}M7i z@Ru1Z1ZEGOOaNFqqbr%+Z$q*M9?S@k>H8j32DNd8cxaA5FXHq1!#(Y0@>3v1Z~a%I z`0bzk7~g#K2*334M|kh-2-X+`5vR6Xibx+mITVy9>L7GVEp=0QjWI!)v5D%bJVl*2 z#wM?#Zh(dNjcJk*`+LgMHk_W;4X`%m8KjBd;x5M?Ch%;6u4vhe z!PHQFV$6!6iRW+Z-VYUmX~*AfOj(#V{Jz-otc+PRqFq^&v19e49M(@Xt@=R0>lkfZ zfxpQvgw8sblucQKOy5t`jl&PWe1d=c!yn`8 zy~(&XeS#+HQPQ?Mr#;T#1UP#AtLR!k+l9*l#*bn6`caJ!t{g-hG#19KvOltyZT?%~}`xvr{e zZJ^oIw&&-aS2JCD(1|nPwzG@o^OA0Fm+FXgb4cxAv>2wVv<+%Yhipq=p5`}cl8qcD zG*&fG7G1nL8^9g|^({ITS=wcebJN`67_g1a)olt$irur@VV;-<5DD}vAf#cg*wUq@ zz&PAT3cPWBGq7RDzAJz?)%KkCTk~=TkLEtwh6mt$8<&6h)&J0Y|0}=mHSl;|^g$9w z09M<-mcnFJmEpmCPI+FSs#d6~6@W7zP6FT@3jigx9rClZrv^DuIOmuMCiJC_2o-=x zwoPc9CAu($UdI-`+aw-R)6NGgL{&5Kj?FrT$BGCC;34r)$tohwiE-l8IY+K(#5K;i zrk1905E18`GvXYnxS*~rsv;z!aN>}g3^~oUD9(sY0b>jJ{7wU6Ljgd6*7F%1v`Ly~ zfGbrWU!^MQ#DUb2b5~g0e1XgBr)Zo5F_SUeiMRn!5noMM;XSO0S5hGUFDbwRim|BL z_goU9QO2!0W6z)(4Bo0bFtRoA#EMVD5T8TjRG`j#XvIT3oD+z+@K-u3atvf6w2J@E zKe>F4fBJ*(pMAnMc>{!DWF#M}CplKv(T)Mc2n>%+{cZx7ZDm+6aXq|)=d^b% z>O-xE@P-MHH5(=hhSy;CuoBFKw{I%cHhpggR@0_w?DRJtT1B+sK4Hu6F;=^?=ZQ?d z&_)&{@+dKCzP0i+$#G1eu}M9a(rugC-ll&*h9b?iGQXwOM-60@nSUyE{4eoXh zd)4uODuOTO6>f8drG9ys;eDl%iHcFsoPy0Ayqn(UsnAr*+v(3&p}uD4!8|_?>sJ7Z zLeBvpKql}Ax3^GW27}LKbS81SH|rNo9q;hgi;b0!0bBHbUtcaK`DQKNduua7z4C@a z{s^dlwyPjDZJ3`L4wXo*L!hHWS-L+NnFk&#Tisy2G>Htnn8Wle!MG~zuypfqSmcr6 z(hY`D9$Z5Ppu#Y;x2?mu8*~PNAld;iH!cU@dPPC zZt7a=x`H&$IB~2ZECHMX1d*ty_tL3WZb`0rO2nU|%yQ)R7&bdmMh@Z3iwm&{p{+(k z%qzV7TFj&I-an9oYbrGLExGzB7RxJL)k|VykmWgSmceFOI}_g;J4`(zikN+E^}!DVCMx`9}1JaqVU6cu=KO-N+AzO1rjo2ePmZiu}#H{TGdGn z0(5=LQl#^i`Y>mKI0xq%GL%gJ9rm^60o}K{-Ja*WZ>g7k_dS|Rn~3x1CgWDepMM>Q`wXAEP3G>{ zxlEQ&Q4I1Hlh@imo@&?sh$`wv@Woe8@#*J3#Sgyx3Qh%VEKKMlDe2pyAW)m~(0Vkz zhtnqgq)8$`{C2_P8NU~xtqnD$%^tR?d)-SnXskc$GW;oc3VT4H~UPCTi1GVSE(bo1p+&%uVeISnbU3WqPUB|bg6 z#W5fI`#s^&q#-a8O}D8HvA?v%yQvB+S5@GIp*=JXp1>K3VyP*Brk>51cXWHZ3{yV-Prv z$9+AE4Vl_&rSBZZt8}F~mW=U?l;Iq#9e|=t%#%(%(K46^Om#+v=Q1{TCmZCKH$dlO zjrBDB@(F-X55Rd?UYmsy&m{7E&09IZ#+9!&bykM5Q!4<_#iAe&n*GL+tm}u)`t?** z#TX2;h_Y)$ZDt5QmBu@XG-j=UlLncE28wokR&9uo2SY|cWK@+va8MYK=NAI30+zf? zU*a%O4kEOq>OE{C&N%0!X&MseNW`hCk|v(FXjm9EAYxTkFf*|+aL&=~@)pmQPqDnc z20)|@kmn@`IgH6*Y(}6A#sZD=;j(qzK(vB1w*V*^JIk9>ZoCygIId zVWY$ZVkRFhhE}wQxgRFR%t@$NFr3&!XPmL`j4~v-NfTuNv^9H@kl8Sxg>cy<2R7VS z?RhnwG;obTj6>rZuyYW{ep?ryQdCgkSjPNBHFDzl#qZoue!Y7&DwL?;9B#v?ex}cSt^y5%*K9k-E|Tn)-0p(gGWl zX?C*z#$02gRJH+Dc1iAgL6EjpoM(^*wTpn}T~&ieZ--7mx$fq1xsPhG?z|GaCnDby zj>n;Ee4X~7RN$QA>UM!2|MUy|@MmA*v&-kGsv23A!{!+>Tfi98rV+Fgb4kCLhSE~f zKN`cmi8&&M;g}2Gh0;cGNkaE}S3=nA$I_lktq%I!p$Ak%pac}L>`CxqRi)z7Gqlkq z1cyfpMp-);X3QMp{MJuap5Ag`PCxnSOB;4E3Xuu=-oz2{xG4dg@P26(OXKjxtii(7 zxI~4oirUW{XBJ0CN3hnk9@(|~IBX}IV6*pq+V2Me&@>J=H@7fMri0DR;OW;FJrJFO zPiAr*+0**O4Be^y_oa^6LXSV}eYsw(;8qLZKZ6#9S9aD3Ns_fO{Xa3@suXQ zYjx|ypmveGiNNuu?1i|Pfj3bG;E0iJ$Ic=Z^BD`>H3NVJ)^!I{(V!H7c>voE>$#+M zaLxjd+0<>EoIDzQ7?iF!D(DmzL7@=p z8UYlkXimFMMag?B{p_=A8fvN)>Z*ckmZM;zaY}8_3F%%Cbb3 z=bB|X+02C5cI(5#xDDd+Ih@{rA`XU7>#ZEl%D1!pU3rua!1_~;U79IP+o7s!)}i(c z#eUdV%&&?78a=wA(uK;ZLR_dP=VBPH&+~My@t=wJaEeF^s7@T90@pY==TKJ_e(Og+ z!vFY#A7Y+oI6pqdM?d!=KDc;<$B)i&ROGP6z!+-BQWLJ#slYP#h5%8838F-Vt{A*} zMXL6F1x0Q;wakoxmH5(Qy{S>r)_@%r28tny6bh6&@#0B_s1390j=2skZP+4pL2_xh z-0*WjKP<8)R!M z`qfwX>DOQ5$g2IsMC{)X@E5=E;AP*f`WBz8O{Wq046YJI5h=0@GN%Xov&Cik;iJtzP9^Nq*51#lMI!3bWfZuiJe+yad%{U{$R z%G2Jbb+v-wR*AS(!l&AK4<}m!T*%`*SFEm+(4bL?INAVpv7_zOrgW{F9j5#bpZGNN zH5C9FD^=nK`{KcNQzAfa0G-3Rly!C4^^n`4%tHpCPQbJdpVdgieMz@IzE@Wlsp@QU z9jRw?%**)+E-s$v)2C1S$N0ww59eWd!QRcD7jvXPJUa`38DTXA*VziFfV%bon`O~M zdP=}$yS|$&s{oX}G^CU8d0AGtx`G$Q28^nj>zf6R<|XHO9=EsDl}ZU6lE&BGr3W}A z6yB*sB~*>q@k0>?SW;CosvOccwavX$RUcI=DxxgntT<8UlQmUE*olLPiWe4=)?23{ z6rs0Gx$H*}CW9CSd!;W{L5WyJ64FH+ypCSnXXt@!fsj%UBy&5@zV4l*p{in+huP=J zapP&L$iiS6c3S~-9dWCvj@75z?vNpD_D1&h6|5p6#R|aBps;lfb`5we4y!E@5Datn zl9_%t-4{3{mpS6L=1%m8Xn2SPfNKP9NR;t+2nv%rk%1TI`jyD5RHm_xDLhaz>S=#c zxy7rnkG}0n$;hv3P@sv$)8+)KSLLE1Ap*&Dh3|)LXf0WX65Q0J5p~x|zGhMI90!pT z_4{lKGz?=ulWP%>uSZB7n8iBV@z@=>ro|#OX#v`6;C&&FuF;T6S729txCT^5yfJ;s zQlj?0vnnLYvnB$Rlx&OSe4^W(!Zr4VUb^pVX#aly)ZRx)zT3xBZL6e{s?U8KoO60D z@!9H*8QUF$)Z1jK^vIZyRyuK_;kq;kvpE$=X29>ihmXGT9zN8uzAVWvAC@!OI3o7r z)yFG)><}jVGDq?x{hka*;ew<)rfFEw?ar~q0Q|ehT?cNsWc)~e6N=tavL0?Q5S^pG z=v*>Z_U^T=|2&gp&qGmY;{;zmxx`{wK~-Vl>iAh%E@`F+zi6ztR?HOj%KsqwxnlL>eokdS z2zXOC=(q-7*U=Kj^D{Tm?WX+EVT5<83Okf77#|fZySy3I&rv}Or zA%8L08LGIsSr{VHJkMi9O_aILLj(1>o9e5tski5S?xzo@EyBdVc=!YZ)F_ZaeIpNw zwF*_E?LRnGCGje@UWL|sFck`tI76$->w|9M@ab?c8AAuc2kGoNuvQB*HJ~V&UQf%C zq_gY<(lt>88n>xvGzVtg*cy9uc2TL1_3O3{gahc)<|X?@8{CnL>KpU020`*XR6+Mjmfk z(_m=^=c;Rkdk4u+!!kdE8oBLx4%$WcyV3OTmRx}A?R(;xqOoT*ea~wXQp0xGisSSi z`A+4@z`y{=a=SiprHY++>SYbO^x{c0rgwO7qmA9fE+Cdp{cN=;c8qbKx(~yMn)IA` zAOb{F6+gCx((W^9n(VG=1W%t|qpE5jfdW+VU0GgUq^U+al z>%%;q4xk;`-2x}iqerb0SHVhp;=; z^YgM7PAmX?XK;Z(xVoT|lTY>JWDPb`xE!>|Pe-8hQ(RnJs4snZ0q^bnuWjV^SqT9MchCHqZ za7@58R9)zdD3m%OzP(*!BFeK_o)J+EV2)1VD~_^R$jjt4dpTkak-#e&g)%GJsKO#C z_7vHo z%d@)2xzdi`X+v=bFf%F=HsP7N3ykSKA&q(-Yuf2PZ7UUg*JtHk58p2N(Ie;Ig+*hn ztj1a&O}m~B-Rnl&r+*t}i*B0a+j=Tfu(`R43K}PPc6E!UkrvLJ6S}@#O=|c@_*@pH z4kN}^t8&e=nJxy6Xc9WnA3wK`&s!cDg2{o|d%fd}c#WFHVu9=Dmp$MFh)^|(q6ncS z0J0gu%m8-p#m-^k=AaJ63thVZ9dTu(o@8{zGNi zp&${^iBnE_ZqpJiW8Tw|ide*eN|+HWj1m0~fFC5#`Sj$m!h1H+_h6>Wr?d{2pY%X8 ze*fvyPsu|kTKGHw=R3Om_{U%3;^Kn`-Del_iUjmh&t)$xHi6M{?RzIch=(mEsguT~%rf<%D#cv3sD>*rBp$73~B8dDvUQW>jOvA+#EAQS3A z)3~I5U-N|aiZHsjv9W1BGxeC>L2*>E!D!k6Fn5K_hlW0)ae;@myG!~`_i=+N3hla0 z_ig)q-T(Mw=aBx65B+S69b>rul>+xzo7vMd^&;SHXQt#WO_tVp6DGOZR1fOMGt)gEsxhIUseRV9;Cit{ z2eVu)X?Yf)Gl{5OJugGqly&fI*s7vQ@~_jA)Si4RCi=p4=uA4Y*#|&2?~SakTA?gU zeD%}MvADiopImAjFlU9y2+sMaPkRBlD@tN}Lr0)G5v<-pm-Ygy#;gJ}0f;5;l3+K<;MO)$6Us*IVQmWkhG+$JWC4dcTGv3FYw4vgVs zyB+N~%}m%iq2q-as;$Rk2#ZXy&ey$xcQO}?HW$J-cvFWkcR10NFE_Q5e zzKcBUK2o&Uat+g|HZ&q?NJJa&0nx74aQEMr=wY6LU61`Tj`t!a3SI{gzRL;T$0Msd z0{Ba(vm`~2=&p435+HJqjcK5Y{$Q}V!#S-ghsCl&Quq4)D^P4==vief`}Ins+NBGzIY6*et^-Az0+w1c^N!b$upxoJm8UWQ#0R`wpfB(Tz;y-7!6h&eLw z9*2WuFy0^_`H~m2=hRip(yImF?S7JMac{ND1nHQ*)~f=)YOf6{`^|9%((fi%=0`; zkHN`ol1(}u1MlICkm?8&1sSu!?3E@0gi%Svq91}`M)+_HH1{5Z`xPkr5k;@UxETwX z+jQJb9*>7S-!(7q7Ek6b$G-pR(L-L@mhpA?daAk6Js`Ntd#rz3mpx)F zH{P$QqA_FJy<8|B=p#KinBKK73gQB<%~LQ1ov&ppq5XbCn!?0QC3+@uQFl2H4YgaV zx`7MI=&`()v}L|LM;sp)=U)InUN4K%DKD;8OFAojKId?&Rk@^M89kim?Kvz(G%7mt zTKGep1y9o^$CY~4rk*L7H>V$K?*k$<)e2>vp}x5Rmba*HZ(88=hi9O!fcY_S{oLbk zc|y1qv-PTSOD1u5;gHC|Jdp}c!ULTcbL8xMMUw;_`%TIP_O@5o;*=&D} zA#5Ii^BrHly7>vti}&xnpQfx~mmbW5=P`Uz!P*>US>gKH2e$&ib$C&hsdqBM<#hs- zb+7Mg8b(-00C02!+}xn|9srsGXi&p6c>vW)fg@^~nu5PFLY<+m;ZX{Wb>s5qS2vnv z8D?cpd7ddnk7xJ&w4)L9WBQp0d9rUF%z$<007{d`$HqWOjF^4}h-oYF&g1_UpHm0E zI~KX$#V~u-VOV2IkPqd}B)apN-063F5%*=AKa+Oc<}SE%7ysujE`Qx}Uhi%|GQFT} zUIx(XPOW3dbiE#+?hmFf4rs?<=Aru0F(ubDdW2p>;@oG_vIm`QNGKd$83!tvlsABQ;mpFQKkqCSfP&dH*2rvc^ zN8k)FCxH73tqgZ75k4^`po3w9CRJv6dZ<#lV^`T2ag~$CHq3sB7@!8+pi=d=qco8lSO>*ZXV$2Q(wFD;^Ja*M)3fg zhvh*nl%^?K4`$QUxJC`z0A;yt7uPLxcEGxMxw!$Fq9)vU*le03pSuvwscCAmHbc|o z4Aj&#HPlI*@o@mM;9*NcAS8Gk835OHjizZ}ttsZSLNjZHd^oP4@8uNqRmvnx&lLl3 zuoT#_P``LOoLp^A5#7u-! zc!B=jGW2Ce@Qf<9XDEu5_R;jbd)CBj28Ciu;9jC;m`myW8f z7yH3@#nBcFwZBf&%F`1iRC@5Iz1Ni1AM-_p!uAd^)Kz=JMw%o#^=&}y2@PT0J{-t% z&>-)WV4!gPK#kSc+kBk7zu4HR9)R<(+`FGY27utLyav!T-iuk54UX;lBNl<@8L)KaZ71$WEO61jQ zTfiKQL9tz$#yP#bzGZ7nRu;J{@+_k+A~qwXr|I!? zmvOPD4e(F{d2eQXU`JLL94hxJfk`16#9@PXGm)-sgIC+KLZc0u zy6>ERYhYmzR*M^yWr=4$`H@;xSQV5vKLK0=GFh^B_J(6o0*f2JpX^L=OB9HA*u}|c z7twVfJTh;VhNa3x&o$<`++cq7<}K25i{Fl=nFBDAB&xd|C~8~$I!&EgpHHMDBv^Ys z-MAkIS`(X;!Cw+_=7F15>*XAV*5csdJS=f}w)zt1#l;=Ic?)YTmLBF{16UpdXqqN? zG>_0UfVHb0Xm;RPhg{7r@3LuX!Vz$U5H34#cHZ0oM@Mx4Ou$z#={L@%X?i_G6E+U( zO$e1R@P(e3`fyi-?==BN^Q2?o#yPsaUFdRExw6PP&oj$DEZ2-Qas=2^^ust3fuOc- zX8f)h*j+^H9S?7@>H6zwKMQNZh}at0I5b8kd!^UO$bTu}v-D!G;jkQ**96V>nf=;U z?qw>Rd)F}U7k9;akGr(}yRTAFIQHGUrb4{V&*#{HMPv1K?nCD)ByQ ze)biskcXu&#lX28Fu>Ew6y1i;k^`fu;t^ zS+IBr$d3t>DRf0!23G3f7wyy-DS^EB5XhR{q)B+JcM5dd=pc`iz@v{JwJBFR+&jAZ zpsB9MRE)EYG;?Zj+k$0L0Lx_q0BWt}aNKr=$+-r`*lxyY z4!A3SZnN1eG*5~i%@`UR#eQtEFPpTF28uH2EHdZB-rO$p#bV|1+-jcZWDVQksr2GN zt!h|I4sSb_b|xzd7NN@l#bBy!N;VW5pmLYkF}j1{uv0qS8h9pF;mZuM-PO@}-_j;8 z%l4wX{ve0tu)GCudso@2{gLm!AW8T5?s&iQvf=YZf;`>xx1c+2*DG&D)AH{7C5$T? zQ8bM}RD3atjnAI8B}cj(&QKCX)PG+TBvhS-nA%u(v#gf1JT3dTECJA>7%!i41^{6n zHHnIL;k1e*VYBDm?4UDEpKPIX_&d(N0riaBjZ3Pqs&GvWESE3}vQV%#sy9!FjxM0# z$)+}sa~|_J0h0mt5uy1aiFT!-3T*cn^+khpa~D7u)D7$Eb!y+Sia*fc9WYaZm&kG+>Nxu+ryxiK*FBYga8e}wAmYb-CH;b&J*QC>M* zd?U^6QJ)XW4CFKK?IZ$<3!wP|gOJyL&p-bNAAb1R0XPrK z-Nz8;au`#=xhTfkz?klla;|9^bROUm@X*-+umL=WFbT}5o4Dx!v-du4;9Nrv4QBZa z3ji|*RIXuTnvpJO7G6uL7#k;Da`Y8wQ^nd;RW^nxL<#B~UF}V)B3jidRoz%-Hr86s zGeem*AR;0qjO0m4`{%N0-2O7DlG*NLw+tMXK(<;s0X;vb}(Z)aB zU+I@cS=GyB|BIe1t172B8@|jd9fD`EiuE^vVHuTWQ7XfTgi>UjIPoMX*A8WB)8{5h z?d)F?8R-1|(chm=&!Hfcj~-+8_%TlPJCM32angI}3FHN0o1idxdl|!Oy)Z~8syZxo zqC3pktb0Ry;Mr4(>b9E>q0qrP#<<>EwC$z}Sp)rC&J-+1>UQ=%;}N(_w~gMg|Y}d#Vy`8&m|KW$9wV`~6dW9*yo-2wna#ME`&)OBr%Al4ertkpcrgqeooL@~x*s1KRLGFW?c z3L^vXXj;q5Fa$PvIv>i^p*=Quh@4H@RSWomuIbeZsvMTX@@_-t%V~GJ*?;?bJokak zH?42kKLUkz8ZT6RPNs7LCwi}02~Bc0yL+w!52yEXf=J191t`as6gE!*tX8G2iY2Xz zC3)yX3!6o#)rnO>i;UDk$*89$Pb{7+wH1TyGaQW)SEt)b#VJspuPgN$3nUJR7(mR% z0@@&{fgTWv$phz1+tQSF22cs;GI34!e!O9QN?za`#M$r#@SvyAlY0DL^M?0Kv`R9Kj_}>YN+S z?xgF15|p`&92_7Zg);T)X%?X^WJ$x%2c4IM1{+0$a`e??O(>?@B-_m5U{lwQ>e}&Q zxnje{WSP+-&r&EBjHtAaanL3%p@((3(aU~kprkpP)a$7dbxbko+wgLI%!+rCyI z=UjKB698A;p7Oj>R5>m4O3NxIWWn|uTrbfKre%Q&g7x; z4o{6YXkA!>06qFSfKB%xPBsSiAF~15ywh1tvCqXkP765aD~M!|fco>ks}++BjDgzh z*zZ7tVRaY+yUo@bYn($kjdo#!^?I5}Akhp!QwG2~mhYLCMHvbVO#y5Rn;;mUD7(KI zwwq`3mjV3N0XPrKe#>GZVdAOtM0z#a+m6Q~MW(PBTg7S#7uGlj6ah6|@`b8e_8PWx z&hOflK)$5dtc)?_T-Ju#rX8|#j!kGkE^}mRADQa145qFra~UlGDqTjFnY!Y-z0g`o zW{!%a0h|82Xco5s}_1>j>ImR-wF9G1g!SRQTyXqUcfn~JaAxhI$gsiC^< zF0iTkuEk0W{B^2u>LF8taL?rI0`2}Yt>{M$3w(2i2gwP5UOn@o{vD&U4N~%b!y=onU zIM&l|uZ^3!i)}I-xQGx$dVyjN)K$poya4LY*6M|hK%nfVjhz7WW{BK%YGJCJ@=$el z=)J@UXkq}ZX}!(VucwcFibp9<`+Qael6oM8JvGj5~aonMgc?p4k1tAvVl*8h#|Il(vYP+c@Lpo@^)93 za~O^*gT~)_Pn{EXPIOh(3;@;`7-KZEhKyk_lTsUB((i4P4*f+j$3A8CUI=L2nWrpHlwu$#Wi`c!$~0G@~Cu)GXh+1zLCqoAq}yyf2g%nJ;qeb~f;hq~T?f*~JM zM8=_f7?8P(=KGEvd+M@^Wl_3tTJ7qavNnJ(GuMx;4Y{1fl28B@a>`egdOh3l>2gVz z08R_Pt|&WYTfKCuq$(k3Rf!-;d@M&3rUlTE$&57Bm2=R^hpotM>LC?XF!QECbR^7` z39eBb9Rt_T{C4Fd;F`v&QVxzvy976H%BLi3&jZyBjdQF#ahg*(7O+GEARGhMG+(n< zPZR4Qwr&8lF`PC!RJ_qVZU{|Ye}v6_Luo(%{3HF>z~{gDksg5auFuU+s zh&blCfk;rLl_ijaAYF*9saL()BqF|HQs292&=(Pk*P12JSfC$69~*JjeqWV9lqHSa zpdUIBJAfLhdGLmMSoOt$P2(Il&Y`MEi3mglV;IITtTnKPX{4`s8A5;$UrbUrA4DJc zBpyN}=w;oWslDsOeWDF#Z~)Q6a#&s*c-|GR_JhucMZy>D*?eIoRrctg<28zgawBaK zjy-NSJ;c3EV6z2Fw5mZW3Ki+Oq&a6gUfa_Nssfb8*XD^x&}p(|QC5m&PDNSuu2`%U zZ4|2H4)f!0rOf*xl7*WhaY}MpM3`4qmK@CI1kHi zi%1S;3y~ymGIv9M1Tceh3pg~$kpn@&cHJ}CgxpN89GmAJBr8)Qlmzh*EKlnVMN`XLMKvl@^Mz%L4;O9(?ELn;%a)aH?E6+ z)P7j)nx5y$8hEzLS*UH^uYQ7JnbT?jn*gB9D#0D;^E0VCkKki$g@klWwKs&;#`VYF zTpuG;Ax(v&<70gGPyZ1V49*K=8Ntks!1FVdvtwj7!^zQ6@>_<#jR2(uvJ#LRKj_+X zpjm7&6(&^tXc*y4L-^x~pJvMZ8Ozs9quPc!p~Im$1;Z{Me0O_w(?mG$06V}t0= zg2d%;0G58E2#6jmhmEQP1*jzF8ZxGgsU3$NF6j5IT%#j~=3CsjGjLceC z%ONa=hH$hOGZ4nTX=6Lom-P_7V(af^l|Z=*0FG6P)(77IVL2>^<#h+L-J$JGgUxlg z9KzZQq;T5jYdXFzltXFhu7zTSpv&K6B3-TOTbuwzRcZn6(;R3A0RXCHMtNCx2Ruty zbhXBzs8-Gg@v2v-C2ccGTQ4VR6cF;_LS20n^a_L%5pedM?gm9*6#)@YuU0@^fm{PT z{|sgG12kk%nG(z54CeTK4t;_jf@xTvI z2IaLewnkoWQZ0B*`=F1s>bofRRYwF6Fo(;B$!e3~aQSu-rF2%Bf?$6gjWovmgH0M7$@DiV!-LDIobNBs+mopAZ_U&ec8zYH@uDCcqj-nF+peG(!WR5dPyB9+bHycNTugRjvr4l)r^;E&9fm)`xL6NHKoKLy;E{8T z(Qq!YBXt5UQ(+)C0LY;uBRv)aaLl^blYDXUWVE~5H_Y|`oQK7CT->FmkJaP^FwCR$ zGiIj3tOdqd3YaiS4JIs-zcY}y9BeudXfCdcRWAczE?ek?%PhfxWCUu(Ifw|D8Ion8 zF|WL65Ze86mexCHrCckl0}{;k1~ps;ZC=vmM6iQ%~^6 zPbkLy(n#H_sZv#tBwc<9i)u7$#yS7-leY1kp9v+AG9#Z{y(s+IRo{(qe%-sWGv!r6c+ z+3?Zp(9PrxO-Z!%YR1`u2&1MbkAZ8fmKh-jiqwmlCTms$0$qd71(mCro&_T1OhuZY zKpVWAAr3ZpJE_HEinTdY-TaWt>8GPDE`RpBXzU!E&yZy$@+^Z}Em7JG)y-8KVmmiW zur;tmAq0#dDxl>TeJe&mAO`9hC`$sHE{`)i1>_mpBvJ||-uG?}f4>ce&05UxF473H z=M$8A7N_ckrj82?>`$K9b_k$?emRurxQIq}&pWzJ&i9k>`KN<>`t<2z0HC|%bAI&E zK{V*Fj4ZJXiX`CaatAZ&g`Z)81sq(!%~>Bb`Y)qfE5~ZFm19wOGMr)=@r8%fze@@0*7vwsqu&Wcmmgb%A_TAzs;pH5uwq{caehW15B?I(hYKxBQhnEz=E!!W@Z(}E~X&-+dS z(7ovCHC|pf=jWy(V7lQ)(+PWO+i_^e^Vno6AC|*%Snk>dZZFle4{W~dZg`{j0F}*qi&<8Gv;IR!T>W6!$4fj4eg+|VuLiC)`RA%eN5RHNLPQe{hNu9 z0LThJB*3YRh4-#heDjPROG?V4Q1Eba=z9xv-+A`{mf#|lRlueJ@SRU!_GNQK1>^qz$e`SvI;#YNo`}n=Nd{l_^=( z5Udc&qV&C-ghX&DD(w&jpC|R5w6PEg2st~P(h5cO4E4``i0X5}PnA(O4a7A#DKl_3 zM?>6=58?YmPlTd!VQUI44#+dlAjki3g|GBvrsi!8!WnKrGb zIaY2(H-PCd?=!8>nSyTW-E<=WnjUv7f0O_i?wv-8muukJ?k|MZ-q~dN?6X51&UYCq zbu)-Gd+l%$z;l5`$mz^6GZxM@U^WVXC3oP##0s-%fmFoBC|dH$vJrw-B+jM{yw~7Y zMQD&Kz(>@A!hVMh4GKxaV{J0=ViNEh&Mc)d^LDU4Hu4(%{LZv9N@Mef-p*}`V;Jd> z9(3|{tmhW-nsv^_KCAY%WSD$7E_tCM6aLcHjL(-dO|mO&zDWk>E}^Sa+tI{`Njn^K ztl${!`E%@2$o1d>JuHXi?!)$``MVcg{$%V}?O)k+CG`5=>Ido9b&|prT{x|Vn-$?a z&&uqU7uq^Dfpx_o0A~Z|<{1E7X0%E}aKlor=33Q&gzzd2UQVVk5kQnE*JzvasJ%f$ zdu~u7z%XH!85G7q)ayxzDx9+*0&>Gp;(k$s@O>e{;>+JfbNX%MnMIyup>`)L>V_~s zB77YVl%D`_BRz&G|cZzq10ksp_YS<8R4@@Y|61= z+6`cMC_klM9tkW9QJ5DKiY zLY7$qz^m}hb~`I%#S*h2CNkQ=Wo&r8T+Re6Q?=VXfl`}v23b41L?k2kH!Ztj!UsAs z54TBp6dU1liXQI-Tr@f4sshd_TJLe)9;o$(GIicj52h~x{^+HA<(0xHO#r6uFw)T; z_dvJ&-8Mo`#f9rz@>?91!}9V_a{IK@U3v0O(GvUPG6xmc?}PL zU0D+U8G$j+i@9B7z5P^Wv*Czc9_Ol@ufyi7R?L9!-+u3BXUi}CH%Hq1OBv}OAn3PM z>0G@ytv_E%F)oS-X^-*ZyUsI9AXZodN)MRm_%cdYph9S{!d^)+P#Ds|+X zhfWb5`J6?;7Z*>GbG*RQr_(U~>6WK`lUnU(AAUw3eg2W+P!{FgT5fS0aB>cj25c>) zS@&dKx8BVK=9s}$1`cjrrPd1og=N+QP~&TGlDNiuEjuCF5Ekp>bVY8$j25tzJeEJf z%6W`TVN*nWu*IASODI-=WR?I&8EotQ%)~)@-q3;?2CTT4cZn1pLo0LvD%(6vRkcC% zCmVDwX>HA6-e#&OmL_he^_H|Z(=;A9tAp;161su7vo zr~}azO(u} zAARRP!ZZ9wtNF41!s{jYC~ESUAE>en$5Aeas$xggFR{XJ25sxWwb^3bT^>L*j1X zH@jy4Y!lz7E&EM#GN*>+O+iV~Hq`-i4$sF9z%=z{x@7;1)C)>?FKZtCpow>rVs7U) z5uwjM{EToYi}G%Eqav38=8&sinG(1*@6nUw95dVoh!o_&qPIB!;O5!|nDpCqxqveg z*TO6<1DxhAhR@yrD90cArEel0CIL1^#W`YThzQB800l_IMsFsq0Lo%$t`*{jAvSAq z#&+UC=`2vJnHkHN81&1b3=8ODux;82G*Gn(y>z*q{qWsLfvv|A+eAHSyd(;C^Kj}G zetH<&ep{}nD#Z2cAyd=|Ab+kL1}6$3yKy~@WA?@~e@KsNPb*>L`1FDd%N-ze)BCC1 zO1(qpvC9a&?}Ig!OS(-(0K`B$zv}>}hvl&B(T60SHBA~?TZK{I@s_l&M7QpF|C4*) z3I$DoKe>#`S+1TRF9DneZJ^GRxxDoDQ8{aLxvyX zKljgm@u%Pao5k|>-~ZCp#z>7^mN>>Oj!cC)*C?n)!2%8*Pl}V-s%!N?G%-wu8nFF7 zomx8}GX%pxZW&G#&RwCodXDXUVJ3TDy66iDBW~eNyI}BMv z5u&uDiD0~RO1eLqSRem7^m94|>*ZI5VnP@J*XZO}6Aik!ctVe#KGtDI=co8oJLvob zpFVw@1mVW5FLr7N2jF}syU}_0dkZY)z$}GLw9t7QpKO;WYx@fugDT9Z<#{SRvp{eR zdI6u(H<@METByVl%tyUk%T^Sq1i|&zQS@-469+;jjs;-j1OgBn1~)T^74~53nAs@v z%*WY^81*NX*2?UIrox22GWA+U@Jzj(sb_OYC7g5&X$N5j1k>wiXg7Zv?O}D(y&jd_ zc=FC5heWBbMbSi@DlOaMp%ei|2~6zIYo9y!;DGXKkY`GbU~DRMYTJFlbCYcH6d>+` z%IPElaUJkvJih-AM0GzbL5b{O{`@D#*{0<$9Zt6u9NjU8q zeg@$nfrj{6CZmn&tqmt}nyAoTA}NCsSJ!7KXV0}G&FAZMiD#pyHa|Mn+n-$1#r#yu zc>xlEsz5|hiQqN}|BzcDuNRopEsp6HN4!G8E*LpFN?yHweXP>k0Idu$EU!bks6Z63 zOfZ(y^wOz8eJr>~H#8~Q!AuzDTTTsaW5Gm2CEBr}cM5LDJe`;r$|L7XXu8n@YN2qx z77i@{ETH2L#FL9Bgr|?SFCX*?dBFS>z^D32K+*L7PoI8D7Z(>>O^E|=z5}qyY<&nV z+klz3m}B08rxORmW&}FB5+*|!UH5f%FqyaC$!P7v639g;%6v!IOw?zCLal>?ZFA(`_J9WfrQj9y zp3*LCw=GKDm!;j^14l0pU+?qdZ95y?@V#A(VBG?uQ@N&Nfks*1lE4z=u~dSgHmu4vY8a9 zc+5u*o9u1DPXx|2c;+0w zs%xNG!O8-K-e8U!lvtoZ1ttYU!({OKQ#3W6rsG2#$D>K+jX7W8tsV4%ZG}*_4LO^J zu`#b_3Wl48JZxg`5u0nwTe&S@DS9!bX9%eZlvtHSodJN~g{=NxPWZPS_@7oYif+sroTmX6Afg_t5;*!Mo(l?8W8M!PGLuymlbm9mOC{fT7D=bk! zMW_HsGOtvdlsxI>X#!9-Ab|`zpq%rlBIIEthSZkmN|(fjAH!d10HHK!>}@%f!Dngs zEDr#d5_%goNwx%zrrr03T+4^ghI}a4d?COUYnW}gk1;$q-oXw;V=dCoi%M(vkY0yN z-PvFzJY0=E-Qlxsf!1^aF0k4E=v9NO{4}~SLrCpq7fxHvovv{v&^k9~^F~{jz>1`q$GtNb%0zXgN`Zce+SC?93}Q-ZxA}7v6^IiwuEBNP;JK^8%`J?(MJ7wk zaD%ztqM#;(t7$vt?ls&BDY5y9ZOaSNsIN#zf(~Wv30i>|m!lA)x1r&vw+%KD|Z7d!V^YGnnqXa=o zoP)?{a1q47w1q2ImBn2QsJg}+z4Wn2qNdh2mC2Rf3GC~6{ z05DWN40@W#(QTa(Q3D@B8$)m7zSH+n!a9Y_bbXA!Z@s07vvAi^g=tvD3mQ-F7*4x6 z!EtRrFH5C=XgH;H&PH0w8nAO1*ZlNE@SK7`j1bD}UlYcnqhBxh+y;&hX*J`o~KC-lxD2v%yZxjnAIsvK8wtW>gYsK12~GcJiqSFRs0hv@Wsi6{9g~C>V1s9 zE}Ace){c!~J1A7tN2WQ4#x=Nc4$tcf)GUz8Eeg5DOs_D*Ei5&?Nf(Sw9H!$cjaVYv zAJts~YsMBC8G>|2fE)wUP1V78;2fvH(L&TRi`G^uE#ah~T1s^&8C(c#36oj1#*(py zthGYM3K>Jf#K4mlHRE!5c}f0}I^C%wdUEjukDopT@Ckj2PxO<~GAgMrbi8cJ0XW~% zxw+K4*|wryZOs96hUu`?!k{Qz@NC8p78FBn#RVnVS+d{6V4pcaB%?NQF_-TA1cbZ< zWC?K@37i6;2%9R|+Dwv&qoM$Sf|$F!Ngq;Mz<&n9%GdN#igFW+x79L;#PRpC^poX~5d3B!l`_*qzL#gKeRZ|XVi=dBR!{ut~6T2pb? z*kOA1z7rRl!eFPqGnNRWdpyM3rlq%ib}+3E%jQmZ;EingAVgGXw_OCwH}hKc0Gs!m zaT|uzZhWvbnS6-&nMleIfVnx&=BH3_E}I%pn;O(C zV453b?h-S-LWx@#)QEc?<{IxYRPLCGtDANtnTkecCLkOf2FcU`imEllq+EGPumawV|qomj+Mv z6CpD^qHBrK9O8dDHrQD&Z&SmCaAeK`-YctUJ)CJMLlzo-jxGc?Ay!}@B$R~{i9$kd ztta!Lx()iC(NN%ou%o>`)p>1WpnZ(%;CG~lV9JN&)0aF&lb+}H6CHZ)RQz}&J07H! zj!$w-DN$J9_rTlx$f0(?MofoH#(D@~rXYN8s}^B?q`Nz|6zhkumCAB1Mj)CX#=MMMf_^w znJggUNLpbeFAkJh$NoAiGHm=lTmhIyQ4~ag0l@&u3X%{PY!k?2bRn~2>2R@(N){&j z(h%D?D<+`^CZV4Tnl@ZtqjOpm2-sd3VrSc6i;(RLw=Q0m@wT&fbE93bd;QY8URE1< zr<){sw%@lFR=J;l8UZz42PXm!Yl1!_2bofxoe~9l5#aey+a6%^4T8j>OL6#_VvzIL z2gf8b@&4y@fX>5%`2hDbDLk|OY_|lb$v2d8@{wfL5H+rQqBC6+y5T5Y9~MKIbYZ-dM6h<_NH5eiyy%Ys)W1BUkPqt5m)L+ou++s=c`v9y zL?Cj3CU`<`ox^3d0_q#&?h>WDM5)&(w1T0=A6Ylf=S~OrbP9sH!91cn{Md=#k_5`s zxExM0G_FL087WF_xB#0RCbybdi`*C(W5C9e_f|4s3Zyem?2yaN^0u6MFpk6UC>gxAW5; zbf(`u0OuPHoAVjag~m2;;!xK)G7Ho-g2<0+Lon#dc!QtHb2biy?(3C@lHwM z?zAjT@<0yOrQuFAau3(@a<*Fu`?&L8mSE5}5u>-oJlC;zx*ZZ#hxG;r;y1nRl5kbk ziDSR`_I_Bl!{^&?MPWVD?x7o0uQbhijxT_=ED97@Igyz;3($GFc2$6-SlB171HZ_5|hcxB(G9wOB%=8{iJ^X&mm;Ym{z4R_6HF{ z8+QTc9O|aQv!+2)S3t8s=AL8bu2A9%nXX`4`*biw5c;)&`njNEWlDCb0G7NWQkS8T zT%F6Y(iuT#a9mp9T&&GtbEC#u%sf~Uu>l*SFbuFEupt;$Fh>PL|C%@?%aXUGxcw2d zU!a^~+_v^* zDU+yKUPBG$^p3h-gFE09R?*!6^d3WDFVwOvIlSz8f& z$S;|grx}tr!{%(okztS%OE$u09_|xBE9X!E%d9+pR8045oP z8GSLI=zcBi2_tkjrjBc2EewQgncPxBM7~T-hq9+n{NYXq~#ViJ{Ckf zKVa$hW4g=3+#DJK{;7sCO{BEbY|HxZMmt~PRH>K!L2ksn*WHA*bn_26z3sroGWK)p z;F*}%EqdiRc6u1zEFhwHm}S$P&h#Fy39-FRKuRzEuC9CSTeYCI{DtEzFFO`U)M`Uc z=g{++E}3DPyKn3BHr)0(fHU0M=XBn5UeU~g>PGbD`jQN5JE1*{lEg^KrM`r=B_w!1;!Ci|2W+i=YMTgH&gT+OW>$$a90mB1tL_P}#nLe=Uwt zSAd9#4*>}bL;#cynX@Ugb`Ns~0M>`h1`rjOwP4wjnlJ&*dp5HInK%;hp3hi2bA=8F zopt0(X%@Ziz=EBL% zy0a*asv7DVunXI#Ii6X&wW#sw}IijolS7-kNr|WpJmV!M=Sg-JFVl*HS1i zQ;qgj+b8q_t(Z3w*hc_JM>o>f?zi0jTin;Y*0DdY)EJ(Ei3fWaUc$K_mX`FdM& z->nTu(j0oJ6rDqJt%j$|booAmt^nXF0Z(&<=IBImc?oO!BSZ?Ix8{m6Fy>CQtDSNN z1jy{5lj;2Y9L-nO3s{T|Iz8?G4lw%@cAc90n2A9&a3v-M-p1=YQ+GI`puAx~!9o-j zUmMgps3;n7aE-&Vsd3XZkY)w0Z;-p^DC7z`-N5P+tQuI2(wnZ4OGORDSvZ%Y);UB9 zG$>R}2{IW>mcbYUYpfR5s86Fb1Yr-TX=r@T)zw8 z`^ope8~%PD{qiaiJ`ce88ZWb1qD8i7OODVCvjCDVFi@AL>0E<6pZPi*K}1M=S|iHR zZ@UDLw;{D9wM9w*xU6X*Q!)pjqyj))*AVAWlp&;+xdqV>F57#Y0#N$$C}I%=T`8$j zLg6nvaVSvup1J6G3q$qLuw`DL=#@mt0aTP;e&kPF!wtmRW(4XQXBI% zHMFqKqe*LJO`_tg34?C@JmzDX&>1kihciNFRIY8qbO(L)eRBtBj}P@8$9ZjG=^^qq zyYt>p3h!;We{U`Q-UX7Uwo$Y?l=P}j@BnXzp&N6<^4t_S(T0G1HRz-&;WEoI_8li4wrA+R>?FUuT&u1ramWsvy{;zMe|uJEC?0R~rSJ)DF* zuw!FLtXu1`Y-ZWijRIhoS=gRPkPpK}-U4a(tY~{H5kt%dVx7tR^+ZW52q-wWfOCPg z9jG=YDA=|twZ_Av2f&a}N-a72@ijviQp-uh&Ietq-=Au1>`d#$89Dj8n{$IU+QxUO z$+>e?jJtX_--(9!uCU$Vw|;jXy2El)Gql zKq>hijn0fy5@xG3K0T(1z!3+F$f&~mK>U3cQD}fr=NdTo5o&RO@p2-T4GP0PeUc5x z_`hBFtLb1e^;-In*cb;q5)Ru^wzdhd9f+rO*U~WAPSzJmlw5l&s7r_HzE25|#%=rx zV=!MVd`RtVrawEn4%;5Jce8^~;P~c?Bva%AoE}}b+kJNWoIV18)93VASa+7F-=1B5 ztN$yWKGzgHzk2}AH^|(W0l*BoYp_7pufr5Uw282p0m$GSU`hix2ayckIq7;mfeWFt zWdg3wTEIDy%&u2SDFJaHF$7~Rq;hc9dHS&iX{c;w9b9I~)FH$*?97QHm)Q_bTXelr z4hp4OS}&%E=^Z}L(~w&mAhRJh7T&9A$TDorA zN!w6WEr=*~18FH0m$de=8cbh?wVc%I&p+^2`|ZW7VXxts5V z-TyAcMDM|Q`l^5b7kJP&*>iR9y1hEceCzJ}iws>Dif3&or=r2(Rm}4iD{mQO0L%q? z)zYR%P_J9j--$Iu&9SOa;XH*6;Mz#nsoxkP;1SM)H&m_B7E~0|y7?0Yu|{tnt!odZ zMnbE3Gh#sWH=R&Xr~a{ZZ66+RO|ZbSOrcspRRDsT!gfkYKHN2iy=s6;3LvSy+GSqE zCrx%m4<>yGY+ve^Itc7T=fD@;`*PR$&U!Kt!eCgM-0H6op ze2tgcYz8cRn5;Rr0Vanz z1b(bV;k*zKa=^gEP*=Fjwn|j4UFQ@i2(lutI7_~aN##Em8wx;44!}?>$(iTzd<%$c zn2m+lhH`)^6x;>U8iE7r0Fk*dB9=3T_j39=CONS$Gz9{zsuB@NC<{T|DWgE=0gVkj zEtvuUtWXJIwGkk_Vy!BJNLAHO%n_~k(5a%%pr;;)1`U;Jf!%6y?qar14zc&i-Fzc$ zjRRb*8%PK5=2~dND?N!LyZ*NW$>g+XSc;`P z&Awe2Rc6zYc_XAgG9A#lh-3Pf1<64kK^0}M|+TY>j@2$ z9ycE-@C7b!KA>Z?+Et!8kFNFT^pw(?upUDDp7pOU&ki2W*Srf<0A!BsK=>!%Wzzs? zysK?Zowh`YCB$XXsTsVEem~B3!MM@O>BIqb83M*Lh;0B1WX@4-y!SGcIspK(S@-xj zz$?g#gJDBfERZAA)dYN1VH*-Za}Sj^HXK9NIEtx~Y+M>b>mk$nobeSb!PG8O6uv<2|Ko*twme1x9&VE`|uSxUv?RkSCO~*GAx)^ZsZ=U?03cpKEUQ- zIo$XAj-~q@0;wW+`?_D4Q=zzBtiCq4AcNq+j8;_7C3@WRa2mc^2Twzk=5$6?AQ!;% z%$r}N#;z5%RCvJD0WuDCj5|!8Fkn-mseyBpdZD%bF(@sgHMQ?yU!w{64$Ew%E=FPk zvfP`beHvBt;(ZfI^-dvn90pV2o-Rywq+g_A`IRA{rZ#7QQ>DSh3f6;fbU@f(Ujh)f z%O%Y(O2t!PwwQG%<*S*{Vlmh2#jq7TX}zHHHV^bV0B9G6+j&7fe8$&D!TTA{^XBsG zP!{F2?bm1VZ$FH-$r8_G7Q<)5n`H4|=+|Y|CJ&MS$urj=MN}slp~!$0AhwBc+2wFL z2SEXs^)1pELK{VYEG&gAM-piTjR=Ek1bGgKYeQ$jrbrr&CF>fXD8lE)08r<^Hf(Rb zAW~4#R`y`ZY>XiSsBskx3`88PRTgJJV50;Jjj*SANWjju%i~O@?OG8b3J@xx|Ky+q zme%Wx(8&pTZOV$+1e3eh<+%Iky5F}aHg6rZuN!PWun|EoaO=bJdhy-cQtsw$gyfe6 zJ%@RhsV?;`%H6!rc(H3x%v$t}_EoC2+bm^CqKqmAJN47vv-n|B>^#D!VNe=wn}X*_ z07~anafa3jWd`7B#VUC(S#m2@~;2YCG>}+5l6}W_pWToe)vw zVmYG%Ghq2OVGgXyat%~xv)lGO7K^#Q2jDA2FX&@Gy)nCOzn6MIC*V`l{LcWO2M_1# zw#+b#YP86m_h16RtOS~no7rEQu&wLs2W8$v81p)TE{xV?8NeC5ln`0~g#&~vG5}&N z!Pz$N(u$)MT+F%bHHHEyVET0ogB&@D@zBc75c0Hf6$CWI#;Ul6tZfJ=sA(LE0&uQ9 zPN!O%=djMf8AA>rAtgvdUa1TaXAHslAPLI6Ko~M=;0%l-BTV8nRi~BYb!?;-U8$4! z-q-8&%Cnp{Xoc3~BVGD^>YyY<8d|I2bLzrssq1)qZ!l7pa}rcHcxlQvtqpDEqP%!3-a1Fo!F7bF8CUT;xR zxIbmk8}x_J2&_4d+ZysNIjBLuuKKWyN)k!;$Xnh^kk71q)c%62a?xJXY<5dGfkixk z`hAy+Iei7-JpjuQ_`JP2)(_JAb90O@fS&Ns0XSbnyJwcbA|&*oofJNQ34c?CC&kbg~0Yie$dv-OuUf!*tzG(<7+{H%^Ykj!2seK@7)9l zXnaGkhG08Sr?m#ob&bgyLya*CfUR@vyxJ^8m~tOZYs489=dvt!+SCd$3WFL=%?25R zYRAYjQmL3oS)makQ+khy*AXVO0SubZhZuBT&M=Lo+|?&>h8s9`vBED{Q`l#7q0xkFSP;-$ZhMlb?wLFi#+azSz30 zZ}5HDYx_Yyrw)k0qYWQ56&N`Ls|7h#Ez3C;0A>LpoIq3PjNmz!&hvRBp>#?QK8ai_ zD%5#9lgaGC`J%0~p-PkOqup*zhC&m_90&pJjuMLw|= z9wYd5CqH!74s$dyfJYtFe$fp!U%WiQ`tQLbHr%$nP~5J(O6|Ou=>R?>c%oR&2>5#F z{cHjBXfam=*o^R*LT3ceD?m@Yms9b9uK)^oujk_W`XCzg%9qHKi^2QGzsOv(_EEaH zvP897g}H;Y1W5@S!f%_}!e$L@21vr8E&w1N;(Kwg;L%H!}guNNoW! z{r61!nRN}J0GzYz((i<@SkIn@jPaUcE`-}U16b!6c@77_3KMd`IY-X<0~q5hfkAL= z3`1*2CM!VXOe2mtwPl53P&b=v1kdO*OTC>DI&T-!&;TxJK&n$y?6jrNXiHi0l#K4$<`i%*gsZmo z)d^#jZ)h}Rc9>3@L>rH)G(}J5NHZh~_iz}gJcL<+syUB^GU37VS(s?>0Qx97uSZ%e zK}W&c`83(lO#+=rpcCkMI~4$~yhoExaNOH|c6@xu;d~9cIRCKB0M}%rPRtnqm)U;K zW%Pi$2F4lyW$V=}0JtRAlX(TeK%9fK23Ubm7}!<-$N{Za(R(qS1=u0h(d;c&3{^0& z&XMF1Q9A)36Y6mqHb7ATSP^Uy#eIBh^A4>Gm|1{iWfH`h9#nm*cp&jcFvJh zhVtC7b4+5K5$9k+KDP%@ZnejZpT1)vC4w4NO+A@Wjn>OY`$A5`gl>~yp9b)B0X#YB zMns|PyBjYi*Jhu4P));Y+m1|BV;(;?Od3!1-d*6!&YrqA%TRbx1`Zu8%9l55@EY5d z@8VPNrh2Dd<~bjr^X++VUiO^b7?5^#Ikoq>_UY5#V^yfgX|<@VHmW8gQC+A=sd}ke z=PKEJE)3x2<^}+0Hb2rXSo0dUd<@_kbLou!n-F%}hU6x>oplY^=p2mTsa>f@RZ4O< z`vF**I`BdU)a2CbWWyQ@pB;xm+R$^;j;2l*R-4M}(zaddTHq_uZc`EzztM)p%9tHD zIA)r_nock9NS^1&SrfsV!o4K`r~(UAoieT8-`CxC7lZGu9w%>}tRM3Ipn zjP)?X3$cz+MQ-%pmfBIyIamx;sJt&TX$aOhz~rO$n`1-9S~!5=8~{rp&60pTDAI=a z#<6q097>wwS;DedZX06lRt%SuHDCv3z)^#W4H(8SNI(r)G7v*qMvXXY03ui-)Jy<3 z4Vam-0GZ*&Du-dTfohS&ysN63;N>*Qj8j{qGe90ET@m^0Oa%a@p5$4Ort4}xwlh)^ zU@=LVh&p!u%yfJIx&uIMbicih#ucTxBM&%By$@`@6JkN{h;==!TKF20@S9BWhdG$H z8aiJ#{J+GD+wFPQJMMEJ7^ES&GYSU9{7r>oQB^m`=GrV5(CnsWb0o4*RwoNRZgN`u z>@%+OLW**xx3{-gEf-ppGX-uj)44A2Gn&ojx>{b7o0A47C+0_?jLH>obOaygbq!o) z823E(&V5+^q??2o1kHAr-gCrF^cfpUpiug>jpS|8PEro*O0m?2)6%#vvJarzqiIUa zlXVitNGPms0n6^lX^qYN{48lmb(B@qJeV_Tv>+X!BDp(3jOpzvqTA?@!rQI2h##rwM1!c z1GY`5yJ=xv^pg5*L>!QVthgYd)ALjU0Euz1Fpv--%El|mIsqJmLP#yS5UXou20-i0 zgcw8Y3^`Y!NJ^Ll`1F4}&?Eq4Et7Qb**ODiV4PDp$1ui={}`h%&X5>KVwj8*62m0o zyjpB#K~l3Y6NwnIAlGOV{V@S3fglp3{fiG{f?DzGA|q7u;-pd21uFgADE8I)vTAGZyXe~-oyRivAU5=odAMAtYDV3x(UAONNNddR>O#axLfaEqdxscRO#BuWmL)m*6|G9i>U8bXPZM86b@u9bUSFF_I} zZTjnUTyb_w$1+;Zl184&jgU#Z|9&*Zj1wNu%?7}*&ZwGqDz??}v7Y=au;pMmyS-K57-xg^tLsw$ zIOK4?O4w|g2AIu&tbuDRjLqOe$gKyiCcq}(O8=_qmpNIhiRp!ThOk+{7{FNvaXygN zNh$}O2XCbF8-|K7 z17OFF44B0^GRA-$Aco0^GYSx8$|TlgAeI(3Yck9v!mRAbr(1Il=qwPL_gwnMX5f>o z5yB9f1V|}xpi6$kNJKHrBIb8?{YqOPMMJbdC9`{LWmDGSv6BZ%jxgQ_?pPA#4x{AD zpYFdCZ0>l9`-Ic(2c2&a^SvXWIh83yZ^DTl2>z9U&cVAm^;5q?IhFM6LH^|4di z5l$g7tX9Q)6jcD#^J;aQ$wF1cD6xogDb6mH8z2jYksR*;Reo$=0)L!gsv|&FMo~@gX{VfvgN~CX`V898=h8lnoi?o)J{{U!NH5V-FfPiQewRm%GgPAG0c7e1 z@EyIt;}$j_^^Q|NUadXp)nd_m|31cHv%0<2$(#3)-{%21U!_^mChX1t)IHb)0AnmN zm%(NA_I#e0tT}tSgZs!kJ^IMwqEqlFX3_*CvM9h*M!^13*L#vm+59 z6((j!1hx)JOv*|iYCQaDR|3VTYEB)6n67{k3_91Z0FdCtRCFa$I{Q^yPpN{ur!w{s zq5q5VDjIqX8id%kFcfA3TW_gSf1uwo@V{`2;6*d&t2S(2rf2h&gzvrMYP9d#iM`Oa zbbzyWs2$O}CmgiNl*i_hC~E`~r=F7!+x1YWXaG({wW{)Zxv(OlXaFLXCa;8UoEU4g zu8fF?7UfKCW2xh_{r)K#tk;6(K1+OMy#E-5?7)m$&_ zX~;d)k+C@SYK}r@iji$}Rtlx)I|zda5fZQ+7Ez%ciXsz@BI}NQ(;c7V)-dalGmQ)R zknUhKjIHmB3K4C38mD~l%FKK|So!Q3fZ3zox_Z7EeUMKVM+zKu+Z``Qw;PAe53oAz z!|DMzUy@nTL}+X}#1hJsLcXNi!HQu$EAyonL35V80S2j41hfM@8r-!%#fW-AM zFzoX!U0NR{_cb=7$Mk!jd_w=$zy0Tq-a9`%nprN`17)l&X%f%`I;Gb<0k9mM(2ga- z(MRt;{_rpUxj#<-`mg_ypZ*V@{@xG%v;X36J-@nMpsrV5kSOcsoB)srGcq7|J|Gua z4kHfU;R%?gB4K7DqQY#M86v{UOze9EIC2k;AbcGvO zk@jSk&cAl9(jyToK~|#6*z`r%6x!x(cHkM#nYw9+Xs@KQK@m1JO;Zf5~u4bwdcUe zyeCMDi`59T935%Gny8oKuz7KNtFhuH0MspHE;=B+d35k_zFaeS-hyV2_$|;hop;lF zEEhoO)n}cn2fHm=YK>5tp+K7+Spe2KvH>*HX_DyC6k{-R4y(Kf=edG&4gLHlKaaok zm;b`?2k)I7ml<2@MWY#Ajw6K=puoGs&rI^qCV%5+S&`eH|FvKKJ9@4G2&#R?9>rFv3h$2#tUY z3(zPjvvE!+Xo0zK4QXt#34OnVucO%&?(Mvy7<3{$Hn1eQoC*RbFiFvC+07caVJT@< z`$+UwdpBvzbnojtIvgP3^*Ha?g&)B4 z0Gbaur!+%&;hfHg&0u`zXs4A<+y0UF13q|xjX%G#1*88GE7fjo%*1em}(b1Y`_Wi*&?&QR8b8^zb<{O{~3_-G%vaA{1!Uxax;FEeB3J;q@Fdd#38%HY>lx$r?))x4m{m=gm`v?E< z?>|17XD1n8tbdqo0#z2Br_(0yQ=qg15KV!zNWMq2BL97V{15-qw?FyLhyUpR_#gjg zzw`Y0CBkNR#+H~$Rb5YOr$K%uI`C`@C;6f(8pC|k?c31W?e#hp50$R= zigGyL`i|mNTw-S>ycHJpaB7&hjOGVWI4pv)s05(o%BV4-)lCM!u3kTo9nIS_# z0UFa`qThq2L9c1#M30)1;bmi3Z98E;*heoUcTXjSJ9{u`H*no;NE+r>PF3U@{`Esx zm!}!M6ukiKk?+L!X?~~wkchl!(0R+8ZeI1C)W^68g-@OW0L~NGY?dcs-(Tt|Y=-5% z#X>(%-hc4u(K^K5+#FPDAKLbrCoAUwkY%Xr8aAuZ)Ljs4*3^l^8L&1Z)Ic+<6HZK* zC2V71OTab$c*fXNASkReaL$gNn_)xFwx5x84LgOARSb4HeRvk)m@ z=E-XlpfdGnW(jB_d7TaRW773RC_i|7_Gkb7|JA?yi~q&n{s({OZ~mSC@4}ddD8QyO z4FfrHICX{z&H-7*@KDVn!omy)vq259MACTgr)39LCWi)0%FaQQIakswls93-*|}a6 zNL%d~qUuqPCW03+G^rk*a28zp-#F+AynXCc>gDtjyla2>{NC8pFzL6!l`_3_Ad2V{|2& zqnIT~*{S2FDL|y1>=7Y)L8pnzTSvi;8KyHvunpm~M1wt~bw3mCoJPudQUk; zj91x8Q^V5jctbCmmNiKgX(K!a_@wcW+acJd`yt|Uc-A~W4>VkLUzQLy>&t3hz^zsj z(%#4>r#MEbt*dggjb~f@aG(hpyrNeR7uNsOt)q&5<|N`WADKp*91W z+BfvtzwvaIS!zaRpnN!O8Gy9$zt%GS)s{eMfhAxX>$geHi;abNAZ;5)kv!;s^k4a- z{OkXdUq3%PE9M!4EnrO7SW*uq25=ceOY;OEQ!i)Cy}rg@&x8*0kJe)1Rp%pZOK z<8Qq8*Z-5h`d@w(V3UBHtaIcH!>iMJmD;wkW|p`H3p+Am$%v9zfq_q26%w!`7G@a3 zR+WT^SfQNoA%~KfCUl{;jSKOu*pMouOKWHC#eirJR<+lif+(3HTm#P#G~2$Xwrd3? z(3#Y&Ql*hl+6b*(ZBN=9X?rki#zv3b?C5vhXLjJX11ubtcL|&h&(VHRIm$tbalzVX z2MmC-THP91Tw5Yiw_;WUVId`ER%Rs>_TnPTMzB0TK&pPZcG>MBQBKF7_?H2~oD)=Qis5nC#5Z`#+(Wey z>|%bD%?*Q$FLxQecQygX7*=bsE)WzwnJJj2Fqy8)(bcz1!*mINVWw~Xi~qtW|3<_1 zKmWh}mH)?+0Gl1u1Jt%6!z_-$u4VyK22jI}jBtQiE280zA%Y521wv%t)V7?r9^Mdh zI~l4b&N_uYRWuD%?LuZpI~$GQ=VNO_58CBJBt{|m>Q_(##o5GeDk~=9Yjm{krcz6L zz|!jyVRXw(|An@9*-J$@ zaj2?=k;SbwY($imNZ1(TbrCaC5>_TrW>zd%& z5o#=KS{k%7B2o`#3W3_fWO})vZre`uP!lg_ckO-eXLn0zpB&FMr{*r~M=zsC9IbJQ z>738B`pg)h4*5IvhRVoT&*8Qb=Q*8Ll|BobJbKhYlUCicAOP_AF|_JJZr?vUQvmp4 z*)h@w=jZwvfR8+A_0BhdX16RBsh-fG4(CG-xpM%w04nQYIFCS@u&&KAGECPsqG^6(gwhiIFoO6miuB~@dr+filnmqjKl01p{mak3{$u~?U;A6X z@f-krbS=VHqnDFej3ah{VMk(^;aG(g%petz1!B=mVqz#0=Kz5?R|xr;ALRkxK>5!u_G{uMBCeS$!3WNSsyYkF0%~E_w!;E@$wjLff zUsrY7gBAVSGuvT#M*yc2IXNt^(*(eq`s}77g(mBCt>8!pr5b2YMWNy#P0dZ+kYmS0 ztj4f72NtPSgZGk{ltq+?m6bG3&nx-QT?&7)9HnR%Ay2T zep6!`YN2!KIjr!V3x)98wFi(J%P1Vg8T{HG`9u6?|IDAhD2r@nY|pD1Lt}xyI8LfM zn*wACrg7Ucd7px1tYsOK1ZGKN$>1-+08nQ7#-II@fABB;?hk(QAOH66e7^=jCIDvm z3pNG}$I?1qMJ!;{vS`!RML`}nRTWvHHcbiUap)O`B0RB2*vST_ zL_kP=+$*TV#JHvt6$;Q9D6|c&6;*IrCME4?*FbdlF7<7m+22K-mhRg85B&F1I$M2{ zfpeQE{+k8|Z(%8vR3zolMh~F5FIe6eOJcc^u1dHni4U>zWYGYPfs-1<+{JncLjYnH zI0v6C1O!$8^(7knqC(6}F`latCe4+cYO7R}f@3sax^P;wWlW+1t!KrFI<1s?a=YpF zUe0DOSF}}B?89#F{dfTCn$VEyNX*v@g-u0YRB|lEbvPnu(&^BI(K0mY6gy-B5i^~7 z0HjNRXg1Tcs?uixIxpge$H(gr^x2tWnA7>*d)@ohNT1Ts&7=7Yzy4?b%tblNPmKXFd2b&1IifW8GQw5_K^_1iC14rXWdj&B zgYDB0+t{y}!DVLva!d5_|MD;Y*98eFf!pm~wrjE60Qau<|;#rOIxu$;$6S$fkh;B5i5 zw-7edc6or!18m;+`Pqv!sn(jbH~G?L0k!#?9lwRRPtt)GH1&g~VO+t(+1B(N*hPxI zw=|*2wq#r{L6p+SFeF9d_8U<2h4+v{%9YWxN$bdrcSt(2-}FkNJuSl#M@7u_-0?|W z`t{iY&oRUKywYdSZU{$5z;UI(HK96IRF&d=0M*$R&T6vhe*H)>vv>^n8Mh zwLs~;p~hIiHDm&yy2eHDBnJa)8~l6!-v8p!{AhN@28O-9s-dnwvdKhP>Y*Hp0j02+ zmO&ZjcA5lOfiBe6BUH$(qL_{^@a)!pPAPZkig+nWM9!ST!D_ygF z(=sT-uB~sxP#a1^KF5=kNZEIyZNP0;Y!*W<&)&Q_TPrp3L!%qZKfDH!0GGLj&AT%MQR1~OUc=BKLRD_g+OOVJb(+ZOspmB{? zG&BIKka31v%OgNt%+u^#b<_&|#7T)>J|~8`o=J*O8~NH3LF`_%c1-Z7wq+!P9!3J? zDS)<5X=1BvH(OrlNU~|ijIn^7sR!O)Hw}_n(_;*QmIiffe2JW8Mpxw$Cje+s0<#64 z-_CG;UTF&?Rq$}8u=#kUs763Dh0Jt)472^!U!B7F18{D5XxbmHD(Y4^D9gONu*M2F z0h}Ak*9W5IGKkN$bEa}11;ottZ{_^bn?EHe6m!YdfPsSulLgSQV}(`HHLyZtq=QcJK0pVc36(MR}*W8Fw*2%dOE6YmKFDpIU%L?Qqp7p4EcqD~IL{ zY5Y3oz1-4yX(}M3-a+N+`gh&p_E|=(4H(8Mj2Z|DL|Ba>;f&QZ-V$VH?F&nI_%tLW zB5jJ1Q>J!10~idxlW0J#} z=cv8n6V+L+SzS?t&0UrdR_njxp%cbh)D0-J4ayQ&B16{1?MnEFPoQZmOc`dknx^;Q z8f);K@BM=P=7%3VvYE}8K}0Y~-e#0ePIEPpfFF{-sen*avYiqEO3SIFUeQ^29pSP_ zeuE;}uVLW)*Z-w|?oa=Xzy0_A3LAldiH%W!rGYanMwuB92QZk}D04 zS^!|tW}!>Bs(y$Q{kBIvFIpbNgE&=#P4hpKd(Z>Tw$jO1I7F~yRL7@3)6kMwdWAH!P2ACO(3jp5%a8nDut_7dp*0^q7z4vn$@1_nD zGzWw7P&_D>O^Ibu45YGtQd)B+1w-I`ITL}vz=9x9X3cx|ol-GE0<&^}PZ1&K9FaBZ z0I)C`ZHO$vz(LheJbwHQd)`ANNrOa#!jF9~=bAh#4GD?T(6H{INnUGO*E|8wWVRo@ zgwAvwwoHn@yu5ndao%(~2TD~&8rUXe?#Ujgh#_kUb_JjTEemM51neWiEr8U^`TRNI zY!FKO;fIPQO!<6orTDF_khy97JK^EnS_`}=YOK5mGx_W~{PpEgs-i%?>JntLs_;>> z$&%%D^mMKr!`3-~TQr#+^K!0lZ!>BdXqMF0G>wG`zDd^r)>t%IvgW=f0z@QNoX2*`9Y*?Y)q#rY@gDMLX zaRXN^eos~Zq>ma=7it%^eO#z#ndYswjW~A5Jx}I(IBjo6aQK@f84;mQr>4*ePI43! ziI*v$b<21mNt zJ3-~XVEVc=)t+F>9Tr2t2S*k^H_LErsU7t1vm9lNqm1#*nZ->b_`!9JuT~CD->iG2 z8y*Htfld{flP{TAi3u=J1EXwwE~h0@7$X3{S!Z2{u(q*p$syx}d&Ud^V!Q|j2@9Ar zz&V9sA!5(Gq98_3S633_Ev5qvU2{EiD9zyvP)O^Ty|K}yUd>>XdFa$oL=MAs{Rw#t zUiS>9uH5;{7zxJw+}lhK-MZiLPRe^a+gvd)F`K0b&zz__QCKUq1g_2(bTYRdHXi|) zRf_sdaZxGi$3B-c!e#_b{4(&%8?R^UHN4HhNkB*Ic+xD=#qdEwzfbGSXe^va+)?Z6Zn;X@t@C*PLD2#h>6GqxU>N}t@@^C(!U9G0{wi= zs6>nKSI`#~8j1(Se##DDH3|}?p3ySEs6nUnH3LAu`UgJw6aV-B<~ROtp+u%HGUSZ1 zaU@~NjM;z%5K)9MS{3KO%xD_*pR)tNS}j(e9f?4R7+}*Tt#|F1bX}RYeXe>&gZ3oP zN6JL$+S)cfA*L=+GNYJ4XELoAWQG!fp*EiZAqzAqr-JqHlNU9!|I&?3diW9HWgYYo zwl_W!A8yM5o?nZJFMU|JyvuQ4bsupT@Mi)p3dYYJWjM=CZ?^d%Cj*W%#xFlA@b${! zC$|m0T)CI-@!StKb+Q?)IX+|VstBw$pXbJi5GgaOQK&F9Go*kKW>#{xEq#))C=_rO z$Qyt-YrCfZu zJb#YV)z?g^qqSFpMy`f$v}IqYFPu26MZN}}$pArVu4W6E2{#Tu!*Bxol~1%sJrLSq zo)sIQRCny0hBhm+2rnutvmCfJE1H)^vCIhhDS#TN3&pHL3!5KQiY9^0b$aw%VxMmmlJAjOo8k|Xfs=5u>`EO;ksP=K)R*|mSqG_ZCpbo zO8nA4_xsMQG4l|sX`tSVs0tferBx4~8vYtu&)*z+F4KI?_#DO1*!aCP&oc@LG5WPV z(=gmrY$!*P_jy!gf9hZUmw)BI{*B-G%_}EHjd2jiZMd&vqsBNA7-c9iJ8c?OHU>~7 zW~0nbJ(w~Ump4B+TP||Y54EmJrZvW2+?lWwol&XTPZ~I8vmd)F=El%^1IN>KHQrgK7E*O zcpWAH@A5kk6op}Y^CZLLnQaGee!l0qr$k6Pg%v{_9=x@H@-PcE$ksrDQQBcsX7ov1K-9(8!j zx*W~vnW{7$y3OTORVGu>OiKWB%u7`?B~Hqqhk1Ogn9US*t*B4DXY=Ft1;5<@-}_$r z*bX1zoxPfG191AM=h4~>K<}w4OYd!5F7q|$EQ$r511QTH&m(Luv-Kl&EQ&l2ZpbP_ zQ55a5R;yL;b`HFe0Y0;;qB?7k!2(Bs4V6clstVr9Gt>ZO@Jg&$gzwur0Z)gz$uKMH zkmqU9G)=6%2`^IH&2Cs@@vUF{ra3-4{W)Sb1d5@w1Vsk*VYLZprk+llsMneVCiCRE zNtI>eaSQZSXjAx%zfYR~8P#yJWF{!xhXSxn^!Qi*`S1Md-~apn@NbBKoiQ+A6$V*x zA}o|l=YYk4S;0(jbq!`fg4Yv5a`o)$^P`{sl>NJ>8NVSk^S*}Boej-b;^BOQ z81OZR&9N!lF@xj)o38<^9a!*QfI>Y9ll{^LUUpRcU4+}ta*OYr=g1Ac5U=L8<-@tf zS0A`F5+toKD)Sda+V*tWch6V}plU7nmeJw2^h^mzsR)8DyX{`H&B zzsxPu`AK2E{oc{>FMe=#`ui_VPChQOe5N9V6hKG%@laG?-42TXCrZ7o$}M$`pe@mY z^$=RL^*KA}>~cG&a*keU=SCY~Exm1H;kd)p*|fu0SE=>)f|s?W{1i}AC>p5xoJ_^Z ziC{JpoSX>iTJiX?plJYn5BMG)95&xb;5<4y#?8$&=JTqpIeJ^<06?qx(c1RKZRQ1c zmbbn2t8#|3kaLMe(I_L>>OEEAw!0`ZWU|ES`VF>t;72?YTr`iL>tPn{K_Bv zgGYurCm$7&h1$ZIde}4}q>~k};ys%xKt`RHGs0myd6`0F^mHmZ!5^RtwT-1vQcq@? zz-XTA&xOxYrQ2C(W%eTY_d$8Dzl&E zQv^Y`&wljT-vitK@a*Gn{jVu6tRfZRNo?Mz_>~F;1-0ooQiv+;*zDRoP%m~J<3`$E zIZo$M3YE~2+MI*E_DZCT2(mr2adTf|=uXPC4@@F2Go1EaUua}R9b2!5TlLPs^PBG7 z)UBPpZhXJ(`d=n=?(bgYD zYebseWVMJwT!Z8K_U|o!@O%GfV~oNWvBrvssI?GgR)q8_W>&VMKn`)u0jG<79t^510jVvRb~&gzCO8QQX;WTtU|dxqLXq~DR8SQpFe^72S5Jo z3%gqVV0N14AD))wcRx5g`K6ybzxaitGQS`;rX8wNMOhu@b!rbpJEJ0z!A;Adr1e>P ze*7{9qIWZXh6!=S7yN_oqEb5rq6AeLxM*p^ccPw%hCD4H5h=?OK#rNUatsLO za{;r1wSuw~TwM6@+3z+0z89mU_W{YBhwaxLIBD#M^3a(Bc@ErC_uZB$eNx$5}WgWxK& z$a3!>jCfgP7DHcZU3+h=&GY|1dw(8lOOogJVc*{`A~N%=_ujYEt9t#qr@FdkV~=Mz z!$lA*a{y{!o0Mf)3oRRvVf{gngg1yV3`2%(z_wsOv}JfDB$B3NnW6~MmH^SD#m(Yk zizALWdk<%(tGlba)>m)4+gUO*;`j3(5qVCYbI-Z=oV(vwFY)d>xv!Ct@rmzmfvd(q z-Gz4*Iph5px?h!xESZ0O@wzdq4E< z*E=77^n-~&DHu@`Ox%m4T$aHQOi&K-REQNKq6DKPfkarDB`9DFk$nE)$A7!Xvac0y zKmO-nZSolaTK#7YXwG__TB@dMt0J9S#^{=6+X5|7V|t<~FPV}80wSJ!AzC#;pRm%TEh(b3O2v-3Y!;quXn_Pq*AIdes+`*L-pBq{8{8U*dW?oo+E;UUYw} z?!|44|8+k%czck;@?x-tn;Hxe-W_C60N)?gvwPVFPr9`M^8gV+&sV>W7hn9z%yojX z5EWHxtVG?Cm6?@kZaZw)DBuADuxWB|vT8jKmYB?HVZ{O#Fkn>=wqOlL$O;oVQ4u9D z5t9f9!(y162$8WQA|wD2F&Tg?S<3pZrs3{XYJcdB`K=EQj{f?8`u&eOUFRNtb#LcK z-yZJ#*j~T)q~Ga0aMtDA`abDWp%&Fe=v>=VnSu{30i>qi1?Wt9JX;A?R^R!HIsmuw zfu1zk)m3n~3EwPB_1tQMF0Ui4|h0WQL7Cq2O0Qk_oI)s6D$@ZP&mjLqzW zSPQ|ZDygc0l8VAW!B7|$urjO?tVZZ;U@}jQLTZ6xQ)b%mxeS}lc-Df`M(u3FCnwm< zG0)G*OTfxVKBmm{;3t3b>tFr&qaS?RfiwgLn*fM|xDW#b38xB^AVI)PVyz<|O=*=_ z5d9fQl0Sof_uC)*xvyL977yR~15Cy?pczw5sh#vHfhlev)WbJaBT#OO(@nFO6pFhyJ-mId^Bis3Mxb6o>Zo}}CL?z&I&whHZ;H{!Md=lbA<4}mFm7G@Pk2LK)b zc;150)=&bYJVV**&zTK1V*boItd7SY1K35`>7r;IH-}3%`~XPDZcKBFsx$kYW)_X* zZJwAko2F>DvjsN6@Dx=x_y5dXdIVLuaJ?=8Xx$L5?~-$?+Hw_8XDJv>2IndTJiYhz z$9+Sb{2>(yI9XIJD~Sr600s9BCF$MlEIsPqCeEn;05^pxIPu; zXD%vB_xdWzq^`(CTCqCZ!m8;rhg$=jMKM58 zWZ2(-vGR={Oy@9pRAhJv0E3+bkP!xtj+*d44`%E3N+8dpUuJ0^&&FS(#yv!%+-`HD zD_}f6o>|_OoyLE%n~nn%=$<^etnm*W0yw1U)S_zH&(a*94c z8O4gCa(2ZhsYk#FbxQo{Y}M+_>A<-O08s5LYGmZ<3fs7gc&oP)*m_B-Yap6;7FtcTiaCnqC-~~|jhl%chvK%7M4`&{q_W+<5*B^}> zb-Vp2QSJfb(eeDe5DjrVof`W9@`*#)sgX|{6;%VF9@7jcif#hUF%AI~MKK4&8bCfx zll|7&&Tooy7C1getqr2s_M1ppa*ZQyF4b~VuLsmshjp(a&! ztSS&?$D$Bc$4Z(Y(?P&sIF8fHrm`;OUKoAf(hzKkL zQR(FAxZ3~xdmsEC-un7C{`=X^y`M&m>bv~boG_o&#=c$`K4{d=%XwNmfwb{85hCzB zWlAFLSRc^L*J1WCT*|Sz@*}_Y%YSmg+7mn@Qth<_57N!~?{a-s-@xWYD)u{w?zg&# zoHyzGT>#IkhR$nOFwb)gy1x6e&3+9L9_Bf$Auug|bMzKMCjk89UXEXQE;w2dz4okf zv29t|mQ7-O!+KatoB6ITC1pHi?Orn zSy`jO&mogS3`iN$Z${=M98uOkr1hnNKA4btPqnBDU*;86OkpMuItrG>o!q(}GxID6P`gWDo{W61y0>~d8&%^3bZX0o^J?L8UaUkU zgizO$$-(IO_>1Syp8eqS&p!L``=5XQ(ZS*2(^}-&?#|A^yKlcee*4j0`FnoiCu((0 zhrOOaM35^Wna&!XlL_+SFoLG0?hNO2rdo<9xLb=gBHyQ!21N*#SA(D03TyX z={)T#r>8*XO7-)mfOEk=ZaQt!mn0SQ2~a%GPHePW)<6TKWgP*u86E*s+{2?Zd2sL& zgQ|`Wm5n$$h!9$0i2DFu0Jsm(i?q0xBGdwLo1V)t%3L!EBmmt7Xunfq7rV2!eli&W zJ3w*J1$JW3+7uoIK=JUy8H5&fBLI3r?$I{yt;#9owMW_SBTLW;Ab}@PRV8}p&G4S7)Ms0sel_Qz}>v>l+Vfz*JO@2CPSQC)3*GXn1z6MOtZVB(^q2#t9y z)IdbZkZ@oVOw@Gi3P46cASEJZ!y-XJfQTrPPp3zqgM-l*<+ncgU%&nJulzHey}f^u z^3Klc27OD_jApLfe5iEswWGOz<%-4x&7pH4Mo_9m=PKxl+?=hi`#f~`JXa^3P(bO7 z`s2K5PA&qSx4-fH+G5i6RP0zCTJOzpi{BTz*=suwU@e2V;yOJc%EcH}RZ&YutcZ$LwIXW7>cFb1h>CTJ3Xp--o>eU?AV-DTM@u|sqmO58 zYHBxR*~cg6y(cnEKn3ravJCK^iGwE}JUIhU9)Z-sq11{UfW`+juuw=4$`UAWARCyN z163Yu0R#%9-mtL|I*FA@9FY+sv83eLz(L{JfGI}IB`R`9Z`%hok&Xh>#~LP}hn=6jCTK#tbxLBRP)u`-;IU#jAm0 ze;*hQ6}zI4U5yl!tlBT;HMvF9ZKc=+(0g_+Ot&laYi;Hzz`SUi9J zbmh)=%cKoHeh2%%@#{cK_1xLHxB3hY41i~-@Q?<8Rsim2`*?wcpZ<9X%|4Jvm2?jGY8y`>CqfUJ+g@fikV3+O{ZhTki}hK2D=4N zPLbE1%04itEy@U;vjR}V6EIZgN@^nDj*gGe?HK?bhH@q#Q`JmFh?$*=lCTg9IJz#v z2-q+aL}n(jjwnH2G_M8C{W6=3Nm=v$(p&{?fKppP*~MJxYy)behPET#HsDE3zmvvj zxmAKq6@XPakB|*ynNfrQC5DMk^&EmBKww}rm;h5VIhP4);ncwdW)Wr+d+&_V7`-YD5XdcqMUJuZq9qnULqmQKHV7YF|*^0@Ip3 zWdQQfBl1xh_3SARA%dxMU=HLtkPl280u`1hunJrWZjj=VBz532JpiGzMYo;FrXiQZ0YR% zY|g*yAT;jBo!Ue=$PDldz(d4e#PRH4f9*bxk1frdJ^^Ie(TR0Nqhrh*KzBjdZ`QRq zK$NqyiAB{(<_(j0y;C<{xHr?OUAUi_o1#hZS(foWR%MKS>zr-n@GQw?Iqlr#yBpiF)pvoqVi!i||a|o==1h332L@+E;(O16l z^`9HufAB9*fABE9Iy2Emp%APHAf&pkzFM^SY{J$u5y$kKX$1oFe43hZ5IC7XPpVaaovCu3+H+1@u76bx=u=kT)SQ+s<6zsI@>R7JZ<#smmqyK`n>;kV zw%2xplzVL;veh%C)7RTNck($N?j9NJb#gchSOXXndz-ll97HE02r^F2yQ#s8;^&`D zP|DRkKTW~>+7awU6+xmUr1&5>9{s!?@BeApufN4?#8_1=RXI1p#)=hHV~nV(idA*0 zDw3&lsv@FU3LGR^rdgI+6w^qRBAFHiqMOwe$g=sxR!1q`M?OE_s;-FZijWtex|JKg zj=%~4Ws;nwh%LciDOyi7>$vMK<_*P@@#X^^gc*cz1lxG_~PaB=ih(v^5u75 zzIgG$7q4D@#K7}Mj~*TW*!%BK9^Jq1b7Lem{v+t+xdPK@65BKsoB5Lo;_?ZgMN}*S zU<{xTjlad>b^y=~iX#BMG%dZTX5t_oQx+6WKz5~dO^SyJUYpRAfVPy)RnVzxepl6^ zE2l37IGZw>!1K)aa})S%0JJRqMlhOX907fKA1|KM`fZ}P_UyF%u7S|wZ1EbhQV3^OqiQ^rJ=h?STu6FXuiX0jA{#-(3kh9!ne-xlU%UQ2)>z;gOc zKAuWZ-z7x1)NZQgnvTxKw6-y!C5>jfikSK&Qy|D3JVk&!0A2u72iWn%|N8&wU;lUi zdjMcUAY_g8gwqfLOYktv95@1}5hme45=}r@IFMn6NFZir2}Fh&-q*}b3{_GQ29$-F zj06G<+m0>X{_0o%$?p9J|2*ZLZc-O%6=h_fTQ`I*$%pg0p!3R^@RmR)rx*PVblzdu{4zo3 zRY0a*?4GWCzI1cIX%u)T%aA(@Yvae?nAi|tY5^ym1kPpfyvZW<;cae_6%nYhR#a4tb>al7S@eNYjgTT)uDNO) zmt6C_P)wq&Wsw)@3?_KBAKQd`d7)#(bbVa_bc%0_Hc<~%(L1;5Pn}MfYYl(N9?VniI0#E>;kvpk~X5*QX8Nsu) z{&aHU8p%z^bKp$MW&@rxK(&UReC=WWwXZ(@14WVB1e}K1IARiJ&SG3KGE7WFlo4}7 zqm~(#2qyJlT4pr!D1B!fN62izGvN+wqju8VswT%guu$_2YfNXGD72~(I7y?@35nAx z(X3X306u^Y59?q0GynFV|KlM<`Z6Y@<2Z^D+5p2$GINw?YN?%!S~;nn5EEDe6Ei_r zn39nwh43j3o?_@5Im-|YL# zFm$)44bbza9$Q@>ebz6Iw@_gTz1vK*#~gXWpK{U)lFWZaMC}g;+(2Xp{8raS``yA$ud>ZTvb)GEC#gA zBv&nWgAMN~6YRYf@fHcVw*Q(f0YhN&^{ zt-UAW2&KfH>cGUzMBbARfryEwRmB-I`4C7{S)fd5oR~?V>_ae|mem0Jsxs4ZWWRWI z*x%{oUwQZbz2EWp-u-XhAM~FLd%gSFSKhWTrYxt^{mIeM$AC7>d7-*uJ$$Yo z7Wwl-eAt?L7w_Uje0Uao(h_{0db}6T0G|VR8}YXp8n@8Tfh=28OAnllDL`BPrrF{C zNg#D66~2EdT1i`EUJ&e+2-A2$FNqY``+Y zCK+Z*=C&{<5a1vjSVAB`Spt(WGxd{%nG6T=KEkFF5xk#4sHR^4{P^9k{ap9KTmLk7 zdtXoSw`b968`x}@!C55R);vm7w5Vn#vyUiUg5qgJ0d$SZIS0|x&1%;J=gGO-s+^a_ zKeU+)upy7pnY-D{kMm+4pI-*xq%Q-jyv}B{uRCyFhHs``@BOAl%3Qnbs-TlpaSx1M z=HRS>F$9zRYMMWy)zG=ltoA0M^S2I4e7uD(=hm>HQH72t5iV7sMF-kVJ0Ah)Dzw{$j?#=?FCF+8I7Vwa zX&ZwUK~rfv_IOqnLrDRsJ-!Rxe~5}7g@#+4xM5ZPn zN5wUf_f#iPjqUslwf7X&Q%|)I#LN^b;mS|U@wnnIUcM-dR`=fj%G=q?{r#s8c6MI< z)Hl8{$#!=`?qc92l;xs1Y@<%LmB?m%S)rWGPrnURwwHwjg}o)k5>6rj}>a}Gr7gf>&XHP=zVOuSIu@XQ>$49i=_NzT%QPBhdpQ6fgGPgA* zkgt`Q6L<=fhq4KQgeCcPGN}kP0NNQ2?!EKm$saPq;qRloxHta@Ed;Ni)0!BKG6|ad z7$Er@aLcro+iE5ysBD%SI@PR}Xwi@Js-W{)RnAL<&Z};LUnv*TZ3+DJn#1M|!`K^j z^Y((~CatlJ-w)ahI=2PR^OT=V6nn(TG7D#7+A*^Pn@ln2UF_ssZC-m@d^(RR!7sd+ zTwWU0rF`3@Q1;;m?ERlHQ~r-#)_ZBKM%V<@Db%@KRH35KT%p+xL?>}t3upmow-eVN zjeu?!+Dk=B`-uK}gOgBsn1FIPOv_@saq&|30qmaZ@>d0bS^o(4K{z~^FW=c|J%mGQ zf0&O(M>L2HvHAMr5sfAj>Y;~cGgzHc7r=NL71n8L^HEuzIFD&c7Z{b-4uA=YEGmxE zs-z;zwbKEnCDX38f*#YoJl6(#XFKY&;BXaSj>niQm91r+j$)ML# zvSku`0AMhfE0~QCB|`;X0lPbjmjHHCRM{5*?%j(fvP~$PM<)QY{p^+lNN)m`mjak8 zIl=;B2sBp?7S{L}U&RxA z)XF=PJ^l35eYympjR5*KfR`_ypO8QfoW%n~@e`N}pwAOaWHP2@=mY@q760V#eDA+e|KET8Z)M0xyeDK4CV>huLM>p7pMhlqogoC0G+{#W>y)UBa)@v#63B4u z4Qu>2MVNxt%o693uUVK|iYHTlxBvLw+i(2=HyD1Cv*LYNV=<3fOSA06OF~c+s1`&N zVRLRqJ6AAy2Aaz%=Lv+d|QweJW*ljhf-MIGIWYyEo^_p7YSHgsiugMJqXZumS z@!5P$fb*`y=QTs7Uf`C}Ho)0hzO66kdCE_>3K%$p%vsnOaMB5Nv+c{-hR=2WoHymu zDGL09=Mx-yxisKZC`ilgVs)Tu!KWTKVp_mL@f}*8|Xax+b_?Fn?VD%Cu3Z1(P$?GQs50 zQ41{lOK`dhE&=RH3oe0~df6zKGr(+oF&}RVlDa|FrROXM8FwLKhd z-uz~3-YJ}U0y@ibd(+zuRZjvUczy)nt7}$jiJ!CSQvftYh&2oF2>>r&wr$|Q03N;t zJOiA2NoYZ6W=)KEdoR6+0B{dDK01IqK0=CiJKxuC>^+JQx)c3A$HzJZ=n#Oji!a}M zUw`sX6-Dv3bD1&5I5vhjn$R*4M^jo(d3YnJxTJP+Qqr>I*O?I!8b3}VWXv$>1LJ6J zvDu^f_pb>Kw9wg^%xJU5w^0F3Rwy=sCZ_;zHU)U&1e|tS*2lm2i@)|qfAN>U^Y?@FZ#j1VkKDUo4tZ8ug}6bALzWO zXI8#wFU{Pv)9t@pIJd_A^U$6&-#tExy*_)`!}0MU_OU-Vy-h#k(J=u#aO2|>+dusJ z&L8Y{yYFY23v5ho*c8O%iMWW+Nk~4Not83Y(U{#5Nem)HMFJdUrYs3)niNl)J~kOq zG@&J$`E54&JDUKOoIo?vm|8?tVH7Z`u&SW+r>bxw2qIun!27`C@#HuD;(z#8|5!CX zszWejOajW3J1UsuyBQ3HW?5h|%v1vnbV3?`&8T{&^#ZXp!G$7pdMFD^%va1p9GFy+ z0xCkPLQF&$(Qp&(0RoXYd12j-GBpcOYorA)sK@d70cg%=BqhwIbP`mM-Nw^K`x{J$~_J zdA_2i3WACW`rB6duV&D{k#z>Y^V*#}>Y!v;CiN|7_s%ofrq#J%76PTv`A+YoodSM&i65-yeH2@Q^z?AYd=T=oIj}k#;q(6P;HSF1&hK|w25W4=F%f5@Xu9M(sL^Vca>QQ)BFoH%h(cVKZA_Vx z3~VDH_Rj$-K4=oifka$xRv+i2;NF zz}H}7h$Kh@pv|pj)n-DQbiyn`#4HrN=Wf5hcmM6T{tNkF_aEbK=Nqst*IBrrxW!zh zoI@w4NKIrSM9!wyshqrdwAy75JGW`=HGt=3eA+J0kMn$0%MxNOeq1J%8F{y1_J23mkG++rV zg60Bvt^m&KhR&%M{QUC?f^J^iNTCEd;-J6KQTiL!7Jsd9?$Bj(xKu#198xrJ*?|h6 z527XSI>=lGfpsR2+nC2*_gl8gEO*n-0Br%Hi^H?l@`p1hr4tc68-Zsx1=MK^K8=F9 zv#Z#>r?X|ePk434neQ~Jxv$V**QMk7630A#AloBuM{wEEpP&72%GERvo){n zuXzd3dFsASi8(|GI!|5RRz7F2xKFd?hjxGUevjgI$M*2V%jrf22Wk54d*NZ;?ftj2 zJhRqVV~nxHoH3CQkwb*ekW!@N1jO8&M0pc7DEW3$ie8&cZ@Hgy95Ym z=C|3Lo5ReqG)1jVP?>-eN!c_pqMNd+l88_cfv>#(t?zyKFa5$V{Ng_dKEY)0N#)E4 zs34wa%4P$c08m3xWZLvGWhO~r2}E_%v_KQ6(Wsd5TfP|4whf)4LQFhUJ4J<*m;q%3 zsIoANkciOk-o3}ehYx;Vw!8CBanbE55jQ5VNXd!kiHcjmISVMnCww`h`7JL(C{B-7 zy9&h4g3h}NoJ5xy7U&iR4!T7_gWg1^eFL1g4K{BjXrA#7^I5>zntztcdERnkCMCKO zkY_FdCnw;X2e9Lr3&@iHX4}M;m&UQ)r}H|XGpOPhUrupY$=O9s73{+c2mHk@75{-L z^6zysgf?X6dHU@{*hEXoOu-MA{V>;=&Ynlbx(GbbDz?VeD_$1`(Tmqo&sMDa@WR)% z?Q=M7o?gN}w%s@38esF*0Vhu9$&*z2K43rGzE(X2FgH#m#|(T1;2p%@v$i=+^)!Z? ze4n%gpR-{}^`seiE~%XfJgF!gyIuVk@*@8sYn?O3C^NgHa5hM3kR}Kyh)9#_S#V63 zLPTU~rf`xWVmF6PGDK9QUj=~^a2m|bX&aMTn_!bwquFgVrBziZK><-sX0^&9qN2(n z2#v>+fB3il_TT*@FAt8Y;C+fo1eoBdQ8mRgA&c{>1f6ZuS_y$1fRG}hiKGa%4S2So zlV|gUO&}5@vuL(JG`p2j$S^@vNQlV-NZ`qml+UPm3aLaGWfID)D~4~~|IxvNxBhF~ z>HQRES;of1NVUmSiP*$QwLAyP20}S?AJ4$E?Z=tSYUd4s<&-Grht8FanzPiy>k1-- zi$mvC0q2!7;SH;tw~0wEd?9)ZLF=Z0^Csc*DiqB%`#lvjH-yagYFowi+5kGw^5wi# z;2f3csz)|UiL%P1wq>0|bG5TMmlJ7IRz$JAiL@!d{&Iq+rL1jrQ;^!K{)!FePrAbW z{Z1#Fx)kU~5u?jCkg0%n79n#Jzs$4zHL(S7UN#V3#s1G@_(Hd^Hd=R0dP(>0JgG=F zfz0zl>Xi%@w`5r2$OY(}t?>SQrnR7jYp_LX^Do|1)c-e?$b*^>w%E7jQ(EBWBOH8KI>jUjUe5cKeW#N z2(#hT@OBAChyY8fHUcJyK!T`fI*L*!h|~}fkw&15!G@HH(==j4+qjGj0Ne5#GyoYi zIpI}pD%qK;hWLS2iDtA407l~sqjAIr5%>`JVE^DR9K4*CFd$~04lH* zwP2cHu5g-QH5gAW5ibB35pAH;IiQA#2S)(J02~02iUek6Rfeh%S;QM8fe8U>9Y_L^ zD#20{lonhgh(QcG#LNN%vc^D_NXSxE%lP@Hpa079Pe1>a!QSrM58ip_ziIo!-^F>p zqt-=aSAkMW=cx)IfF#EA6^$QlRRU3~-qXe2Sx~FFv0OdUHuWPdG^haAKq$W!8a8LN zs4f~vwP`q>+Hg9fi>R?|ISV|`zAfi77`+9-WUrh-?z}0j-lC?=ZH3MDD{xg{u9vZk z?Nv=V2WXzfptBr}x%xZ76BogSJUNwP5=yOMJ%}ppIB`<~sj!ui3LD{Nyndxn4J%C-`(vF-S5!(J9=5>!5Vl>C4JJYA=5J_7I*W|bpz z8usn#=BnMFE1oX_I6L2mJ!0Aipy6P6f7ktwv%FwyO~!0EW!MA}SpX)goL~akmYHoH ztuPzVq+T;Wg|Kae(JYPTAo9tFuu(Qm`&XL|4uvX|qS0#wp2RTHk@ul%9ORozYJf_H<4;r zea#uK>F{MYr@e}MbVbdYOI0;h&jpzmetlar&NQuEQa&$J;l%zCx~#~ZgPkdyG_$&C zTi1YEIiZ0QF$C5soqV>^Nta$mfKSFXesjN!=}Z*AZ3+KBtMoT}yZv8*plZ}i(FMTN zV(yQL4j?Hp#oVVG|dG$lKDTb{a(AVLJWmmf? zU~U@xXGy7~)gbvPfX651Ccn(h>cIq=<~ai={Wa4*o~>=Jtpm*nn@ln6RUGaCfPbj~ z=*TkpfyBtp7##X=^s83f&xAk%AY&L77DGxF1daM8m_Rv*3;|3rT5S`_HbtzB(Q1{{ zCKFl#nzSk~l)5)#2Pauj^DRlnMbTdqP_QBnhNo&(6hVZ%_u=4Z^ydy< zz8E7n1b^DSuUhwVo|iKNP#IAZnAjKwgqoP4kf?gb-3bJMh=GMs zaSP{bB?43g$~>zY32{B5*dwi^Af=Pl zX4BK$tc#Vp=E|03)A-tydA41DRfF;(jqkIR&W&y9Z`J4Vf;aW<^Vn-YT(sO@d$aUf z`^#@5Xl^c-pJp*47wpKnSec25utfzT5inI4$^un}2*4zeStN9w5v8im!q_tr1av~_ zYzG)>?ik~w;(3|Aoto}x!Tfn1mCV!95pD_wtJKA9K5M$cu{Ze~TqI5Hd0(ol2%5C+e&{vTq_5>*aYGhSOTL=4 zyueyu6O-9ZK(iI#hk#FY5j0nUrNKN2&O)I(ai7dum|Xv2?(fq=Fs*IcZxJ@vZ#(e2 zderjwtVsX1sq3Ex&;=}`@c@kUXo$3cA|!VP&e?ttS@h3qwC}11&T2&Q9Q(B7oHQ|XbN$z5ooQAZI@g0IZ3aMB1VLBb_@<4% z3Ae2Ae?zc&Cjoua=F%;@s9O)6H_&X-O%AjvY@Q1=&+EEHr$gte+U8ozWc+}LO6tfY zh$R0^iQyO;b6Q4>6v#~nXR@Xd#7KYw1__cCPTadl0!;yCfet8{+F}tvo8S)@RXf{6 z*v-xNc89}%M-^%c2&O=m$B47O6MZtJ<&&v^h6I|;-5G3eCc6!6o&}Yge!kACqAxR* zie7WAq1RYD=>^tZ6}?xl=B2$mz$h^P*l7RcG0CF}Q?(b7ukF@q>lP;*W&wD^h*mHEW6ftP8weHe&?*aJe zs2#EP7y!^83>5$@4?p+*_?L<3_a({8vcjg1L#7cDGm7zJ4S^VhJo$9m$e=_?>Etxw zlew)BVA6OxKAB`)lcLlTA_4&lm?UmS%@eQ*HZ_{mDyhVPL3Ie@7tdb(8!w;lkBl+o z0RnRJCMHo0-ct_1XX(oQ+_W}J|HbJHA$WoVTnj?YoH7*>VAyDoKyVIh;tQP2Y-tXn zt&L5}-{~ww0>zF82jM`*01}ik&LKV!Tn2%VvoWWqVM8QB?BXx-2%#!WoYr9>QWmPq z@UpD-UmYGC|0!0X&ak_8@4>_0+uPguSuVO?Gey1!>zLCGT~)17l(J_k=YntK5_Cp} zIqMrmCmLlZHdzCo7iH3RL-RxuJFOrzrA;zn3kbe7FRY0N~nrdzK;68r)k`;Es+C;{3fm93LH?xaM6%-rU75 zMx&#&kF}X*=f~JNvsY{7ygbkQtkeIYweDSOt*|jBq75l1=E;nXnP30~feZ+mevu&5 z5hw)(BGdBm1OP`w0ccEXXFSKPPTGWVYLgYM0U#Q~@|dJ}LPR-)pofP?fAUv<0)ahchj5;`!A&_&;atFgPH)u?~5(qXbs3v3-bAbvmQ;e2NfmDQqiCCDdweY@X zO*cL7m}0oI`_=y5z2DUx_Wx1a?fsC+@`6%~s3xyx<6kpNkFs>NYa<{o5z+bJqpK){>|mkZFa|8iAJR;xi zofUbC0HE6qs=oZ)E^~h*%UstOqbc1+4p0t)M6HV~fINMzG@98$i6{ra5j6F-F?Zl>f(3DO;Z!Rk5`u75R=@Tuzx3;W_~m5kfoMt_I2q+s zfJvZPre)sqLJ*;5Fw9ifF&b@qr~z;YG!33IWXY7arh3kcsNsORhAE81T%QSC!-P!o z@eIrqS~))FTLVqH6~IA43T|W?=nS)TEina)jmoGn1rD>oL=BXBRptbpumIJ{umHR= ztN~Qn)I**JyD$+@R8&=tVv+6LAI z(xzNRAfeYaC+BMwIOq*<-aXJ<(@eT5RZ}mmNUh1GIZI{LT7ymkXES{+;9RqcOiGyj zSFJppW|j_R_DggkKv1kp(>U6Y*@n&e^a<$Xls1J=ht9KJ(RGP01;Dh%pY{&_Gi?E7 zZw+KBpgXG{`6kh2x1GKUU^q+tyKeK@i~5OP2iWNb{Ta8fio84^y;6w24S6`J#hY6} z=TrVPZrh6dvkaTYFg;rjm;j<$***_yY_+3|dxsU4^B z0qk_VaJ;FV(CT~AM`I$}j9W9`r!P9Q_4}=jedy@aOsEJQpbyx|gu0p=>Bt|-i{ig* zt+i3*q!gu=Tq;;uGP1NO@K5vcVi20BwyB*SUH%hz%G``Lx>O=rwqoYT8I6UYFo04E zIH7x~e|@&bPn)$DTbuT(EWa(f{(?Wif%bVkQ>U4PItw zU2b!{Mfer(iBqSCG=LmDxoqxR%7J1o(4@jLdlF{iz$EO6g<}HLM)eGH^IOsgp(I2> zm50OL!*0L(PIq_br)^QZn|F$z;G#1mW^SdfInj7o)r-Ck&@L3wwpnnBt?9N5b!sE) zO2G3Lshn@1^R)%eH?VoWX4J)CQ@1*twsx|8U9ti?uM#-VDo$RYPoE;s>TfLs`F}N_|E3OmuCUwWdP@S z*0~IT&`SWYivlKH!G1Tncbo42n!}}?>t0`%uk7sy&bHENKRgpSDFNpkHs5K2{hWl& zhlpmfZP>Kd(92dqZbRnrlIrM2bC4X{*)hnD#{dQZjxcR)W2f_VrgqZIBlG}_KoQ$ku0e}Sr+#(j0yRvKx#d)8-UG3ARx=i&Xq{~*hYpS0GpwKhw@*_h9A{Bow$ zl{0f&03e6vyAokEbz~+0#Vj3)2f@S;JJBUWm*N1Zs*Pn2s;Zn)pio^`&p-O)^Z)J- zKKktY&C71){*y84uUJI}m>@c*KSTmV2C=d-;+ruRA$T&zYV&(qp)}TNRn6fN%dlE4 z0cd;PY~6egpuVOo2gYMhd6vO@KZDK~NQhd~F&I(^o`eHA=MVys;XollDF-IQL?JMV zcw&lyh?t2?h)OAxSw)C4qKr&uFc>^?dEPIEoqr@Ry6@T|`$^7<4q0Q)R6e&dwLK?% zUJ^r{r?GW@6Wd#&aNaO@zBZ<{bX!mB%LSdfO!dG1?sOd zxY4x&=eh*2v*9%8Tv9ia$>FDSadXLEv#o5lLG!Q$h7DvMA0H8Rcd-gG8^DZk*+68P zH=Pht0+Q)8s+6UTuxPC%0I13-bpfrac-+cVv*Xvbp$>ovKpj9UQ}L?8T-UR6rVgMe z(mkAlP&BI+1WcR#a#0jGst-}1An#-T%DS$p+wTqDe*EB%7J2bAF3Xge^OW|)A*z-! z^c-LkaLyvMH~E{>*Uh$cvKTRk79yDwqKX-nO*9IqBIVzN0;D43eLz)LUwrb()BnlG zpFI1v%Sb|CYM{~>tHB72jqquLsIgWkO9FnAqR}FsX`9pYXUNOjwZjs*A#*$WYJ7G z_?TNX_RELOh3;vndlPW^D5NN%gE$;ElhZWz1PR*YxR+rb zdQ-4@)ev{xFng8Pu*v!BP2TtG2F^2w53pL{T$PVA=G6RjW8h4x<^pU2b44>jrjFBe z1DVsQA@t`^Y14E$okpN3W8=KCQ|bb!Dub$uU|HLWOoGkYRUD(YilV z0L2VW8lIdk*0XA&Y3*!YV`}StP2PKIBJ8%tDX<|EJmuZq@X_0E{gGb3`%UX?#~3RV zQ=c^Z=LmDyT836%h&{pe(1q`N_wh z{)x|@?*D*|sB@V_dsUJkMvXCQM1U+0#t4kDYDCl+tHD~eBJtNcZ6H;gQ=7)^k`reG zmsUjA(q@`%ZFc5MH!UORJ2zjqt}BX9Z@RR00px)9ReHV!e4RQW@*KX7&)xW%7N$*7 zKs{67nmGMt$WWD24os9~0DGodg_(U+Lqj0u6p$#Xqfp_-99LBsuz(5+Gi7Y^`}cd_ z?DPgdV|(4NxlaD$oMk;SCI>SZwD!$j1!|k3+e${FErJrAr?Gy+YUh>l;SC27YUk6t zv*3Blp!0PG&Woy<+rs9#K~pzB?@j#SuN^qIC_>@j2y}Fi0tcCyALr=`Cl*vrw3nsp zS?ALkVY3agbA_`>oifYiNhi&Wm!Hur#B7r)ECS~*haCSU4}<}rhbyjo&@!cM!{$B~ z&1?6zGg~~5Kj&ou=}p4MO+xA>`z2hif9q|6&&#^Mch-k<AN4MmRu1U;td?uKVsc-upxS{@_2KWw|xh7$VMy$Vb0S7%WCAHwv|_uWWO}P5LNP zYrat^wJLv&+iFmSRaJ-zdmnIkc=&fd|Mau}`{Ciy=OPSa5kO9@b>fHwjs(cm7*$7^ zh!J&^3lR(DMsj8e)+OkSzs@=hBCrtvHH4GR5Xl;KvxprBi4CpG^ti6bx=f21{ysxS0Z17wW5aH99dN!Wt8OrH|gD1+e z45dssLx#YfOdtyE3CO@qQ59vTs+zKM4s|8W97qC1#gih4M&HpubuG+9)G4xEV(W(Y z2R~NyI={!*?4B+1Zy4tukhK;}CmT3)I=r1VXB)HIP1)+aisyCtc3vqfUNeARG;iJ; z;QVsHr*7Mp(bE^{CBWuspsD9YCJcC^}cu-Q1^v?AGp*7)kfva0g7syLtD9w#X&fPKpZ2c zaxhF#B~+EEp(G)YNH73c%3vxHL!=Dv$s5jpE-vpr) z5rwhhm;+^*WNZSl3C7rvQ6`YG^ zwbn%FoJFZkznG;#X+h@l??%wM0z7BxXLH}?rnRSqky%zZRaFAff9tq|zXkxUfI&C{ z&|g!8TKP9|fQ9rZDYYGD$qIJX0O`HW@^Wqiq095=l>M9s7VeU{?QK2Y>ja&bb|0@w z;iNS$#a6?IAD*1ohR#+>ln9;AO)@`h#KJGIzZy6RfSv-J1OU^ifwdEwPLqkPol;qr zsH`DdRcK(-RB^l7Rx}w4S?kHvOeFy0J%v^jT;u&occ-XcQj^}pT2b$r@@3bk9PmEw z%Xm-0FqLJ=#u%!qlEpBE5DZ0gUM{O(Jisbqw607UJVV8*s`07@zGe}!d-rzU{^1|{ zkw3VzyZ7VHxxyF=Vj?1nsZio~L(>z@6dE)}o3&7|LJ2@fuo>YJ%BnD`>Q$9h1tAFg zx~h+lkAL-x&!7L5moHv@#?Ax-BgCX+IaqSRt>cw=p_mV&x0 z*enkYMaYI6jIkOfqHLV>`a{V@HROd(CKF_NF)N2v`I54{&|FFsF+Gx z54EsR^c6Lr!dlm{oxB(h`#pO+Td zb_?*l^(MC044unYerLf`@8$*EHW0lquw5~1t^>`}&V7@(K}4rKo0ZUcIly^db#u9Y z&>xL}7tf*}r!_E*FXzmxmQUo~JfYyW&1sw8jsMz8Coh3(`}&t2+maNiq7c>Z9Hagx zXpp}^n>5oPgSZJFftqm~0sTR%0JLmy2SaG%lqD;Q;41jMw|T_dO_p!+hFm2G-gr*O z4UR`&Lg2iL=XYr-Vy+rEmrr`DPxuD_-d_QpZRkvagQx|av-Ki)o`6mQfTN=W93LNH zcXt;{(AoHJ($pH*=>#o>lWbX1Wesf1r9o9?U~NTJRZ(3V^0tmjCjf6f`MRbY`8+D= z+>Doi62>p4WbyNSp)17#V+;lFsjNyi%v4tuSGBT)DSJ{z4WlAlX=zl1C6KLsO%g(; z9E?IQCo;>;5*Wdlwo!#AUWLajJjbY}L`lR`e5uj>PI!%+3 zYN{fd%0d+q)l61Zs0c)aYG0S*qtS1D{`BeJ*xx_+h}noS3?i$>5)2zL)&*mXXKTG< z_9pLCme^-`QCr8}aqgL|&xh6q=ybZVe2!u=nm$J97bmuvPR2`RxVK`DBiN)$PNx$JMMp83`(pyY7-QH* z(HsM%S!|}%WdznvqS1qjsndyyXguixb@CTBRob=yd|gqUrmcyly8gJLJo$w-iYSo7 za82G*@(uMAm?-!;h{h)w<1+gdSeG-iQ|4K$@ZRz)362aM!svoPEC|BN22=iUSt;^yvE^el>UQk!uGJ zO6gIkt#Y=YciFUdcAc}pLZ|t4u2MQ_Q5l^F$3L|xoZ2W*6^P3*A59hlL~lpIj6jw&rhaD0RY->1rKVV6NtW?y8uR`h!qRa8C6aI zeQJC-djLvn$(B>9Dg$6bRr1@ctBMMAFqw>+#y{0{P1Z-~^`=hOki&Zq0Ay3nMjr$J zB%jGrfknShYnXg$@RKT6b;UKns4G?pT!|PFVF})7((7J*iq4|Fn}m6+y4 zlvD-52Va)c{n7FG`=5XD^ygn49DYADE@YiT92*$JYOFrjL!>K z8B=&;v)VeUJ6T?{aXue*>uxsiS^e}hNjhUe2iYVuS*@8 zvo6k_LKi=&3Pf|<p) zNb>>_kO2|{7jf_eI2a}hK9F-joq`mF#%GiQ?dD*Xx;>Ds-Av~P2RDU zKzNGEc_qM^@P~<1MLkFlh;U#8&k6F(koon@$#)#N?+ypWr&)&4Fa5pW_`@vWf12lx zowHHpY=CnqQtbk4wmS@|byh2**KVkGF68?}3v%aLhAuo}O=h)v91Q<+hZFltXYl5{ z^LeQth{WkOc=mPf>j?mZG<_O$t^v+X0Q0i)cwPrMUc{XDqBX{sQPsSzXL;fKdK-cU zod%xEJrwlej6M^D*=6Vi0Wn=lQae*r*STNZ3h)=Q4OU zsZVA;oy~D-TM;HeZ7MRgf%i4nrk+Ql0myq#)|<9pW>QBDS?^Icrntsa2nNA>GS+Z{ z22)oRdtb8(TT$TnW-lQ_XBBGE$svs``s^Cti z+j;BJgCE+v_u##LfB2ru+Dz1KcUVY*XdV2x98X>x9UuST#fuled31F6 z6rf3`JE*eU`pk7C%dHy2u*Sk#r^HsRT4q6b} zD5GZqXv!ZB_T!5 zHB2;%lFJlLzLSZr_ceuNvg?x?YCIGA0FNW22KMt5E{%CEGdWlUicxc!14(M7un^T! z@o=aAHD_Jlbvj?misC(+yWdHM-)5H$jWb4@-t~0|dX>uO4Vl`$Zjo%?_;*}7BO6P{a2`uI%+XgtJCyWMCJT=ho8KU1XEWgn)_B*cY zKFPc8`7R)@0NMql9l@Xg^x&}U{=;AXjsGyq+>d9@!8$tw&RJyHwLydC|55vV7nII9 zd~O1uSfg;#B4@UqkwO%IVJyYJG+I@dmS%=-+`6%9S__^E#V~D?))}n{N4yMX<8HGl$-0ep(*&kf-b zV4gDp&;*~9U=t01Hn}-nR6X0#YcZXUDdNQurq)t9ol+0Is6O?8sx0F^tC(+NzpBW! zBI4F{O`Y^Y)V1NduF2b)>bg-sizZ4fd0WTy8q+BUYseT+ld)%G42yV{5LhHwU)Q86 zR#i+Hf|00bIsqJlHxhyi0;}qs3RyvIL}8GgzXq@%Kvfw*C_oeff~xVsbC5vHCU<$> z&y4F?YdUJkvXTTJd|8*1s;Z8q4pZZ7$ct`WbUHrE@=z2-ZS%rgYtCc72cUx$<*fnHRUy^Q@kwR04W*OOh&m!VX$1vpL+NBf z)VAN9n(^9qq?{1to!I0lCq(GQk7sF!8vbks%TsE6P8%St(>csxG^(bCr&L!JO;Nz4 zNV+yf&y7Ki<}eCG6*NZp=?)v<|7~Ac2il2saeYWztjXNMW-a zsg_QhP7o*}&%Pp3zDbcg7o}2gf7+{gY1j6CSTC_@e}gJq=xG z^G!ZZ|8;vRqnb6D zj0uBb1EX-$DK!dLG=b~`y*S=O53iC*qq8Mp3{*Dy;JLb@aR=z46U}hziY5STZOPl3 zRF%B1V-O!zuFBF798YD!5`s|?Oydp~u)mW+suYOo^Wl+==d1w{+7Ap!9?0uT`aqCu5_fDoc(EgOJ@6o%PaC)V0vOcvOg;EW6GjOMlo%%s*iFtHkI z#F$*Hwc8p9hoWvXgg$2&B`6gg)de zG3TeA)*e|dBQMvlL=BuCehAv#U9nP{cXR-n#Z7OM=?-vw1X_ip<71-OO|b;3qa&J| z^&X)Or0a(1WRVhjiC*LU5!ybbC7%S>avHal@-tS;R4Q>OQYgNs)ps8CGjuYUxtVEtrIajQw0I8?} z9TU@25qyUkFN|Q{7&=7Ik26c(&pP?{jL9Z0hiC!K0i7hMR6vUs{0N}k)^v9Xc-nwO z0R7GX_!s|GXX#(e@{FP{XY}Ws`Es_>qqNOuPrN2{Qtg~WXFK@NYS3Jj=kv5;Q~U5I zUWC2>V{xJ&FG`!DJp~pO&PKUxgJv5xL(9B&W=@-w&D0cFX-<0zY@RlbEr9g8KvUPW zj{0VolPF-F-KVPYsC#^mal z1lFo^nObYbS`zDQ%CDJ;DQvK|6Re|Ds0UgFRNE_dBCAIj2faM#20&-%yD~5pIXxb)dZ zKP7YkQ%wm)2X!@_nd<^E*J!g{J&T@8bs_+}L7wr}v{|d6*T&*T~s-jk7~#(>I3SWn(+a zR1h)4FlYsU(J5VHo0#5SbxzMq<3+kzlDbpy`IC=h=_tSvHGW+W=?$U4+LI@V#*Dv^2in zx3j4`*TW{Qtg;09|2g*EKTKLoRzc=6aCW-T?t{qCRvgY`*Lgi&VqZ>($vI;m?^%BrIPvkN_$5$Rj_rniCco#GK+|NGyn7;be zCjfw_Pd^3T0bcz2b9(#jM|k=2`NDn<4)$l`$JyMWbaZ?~d+kQPvnSe7lcbRDAgQFy zFidLcWK3>4B@Fr~r&DsJrP5BxSxd*qN93%bu?S-#tU4iR#@^SAOj&$wLkLEKXXhOI zx-zJp5so=Im4iV5GYJVZsR)rWDG3``RTYzskY-#|@k|is??0 zPY(_vh_$j%uY=Ntla7uekYW(ccmcpm?7_tVu%i(*UMkZy{-HfA20JR3qw@A5kOC1# z$K!D;`ffL-d0A3N3v`l?XiVi&AO(dtl0upRh`B~93UySH8&g_Bg4vgs;!(S&h z9T+Nz41-rStk%HiDW&kLf(~6OGrsZnd;^}>*%ZR*;X5xIHrK0~diJTW2v9DuJBIa`VUE@7r=(fsZCPpURFp;l(6LUC1EQHa2SpW+;j&yM zo2zPBqp;;rOo1$)FUt#P14el#!es}5cA(=iP;{Z4rK}>2;&}|QT4=%Kta?ZSX$~0RMk&B75{wD!FL-6 z6Is#NZIn#_=yd1zpiwt_2{vU#uprqWNKgZtTY%;^;CbEoFZGtyBDBSMz7BAD*0t+3 zKhLeVKMOdw`P^Q_EcQA+_uEFqJ+c00pM5-=mu0KX9$&n8zA!(_%)<1+!TxM|XJ=QN z=?4!UG_XU*hjHFLU}nlYau&M)jmINQoFz9I)6`jV(L}=wx>B)`{{E`TG2cKVQhQZttzQ_pCR zT&l|c{2cq+f4O=aPG8w&b#%Ys&sAUw;CLZ8(ZT%Fh6JN)hO^buBN_~%Deut{mSVxD zP6lq^G(oKyQ9B~i%(Sspa;v7q~sGNcTw0hUZu#prkYX%q)0xbzN!ew z!F5Gt4n%*^iaaN?-I^)SBe43K2svO<+7|%GkYN_wC`H-zo)U;AztTVy$P+RL_VZk% zoT5huBI->6Wg-$)wa#hm)XfxC1xeFD1?&2Xs)BP_1e^@&bUuzL;PPBclyF(D znL?+SLuUh^Qvg}(Lh=GSnZ{oLC^{={`FK8m4B$II{}29I_{smW$n#z29IQ=2gbXjH zGFetI*SsTVf#+-;Itw`GdsOI1)&1dd*8Mw$bQkh#x1qCv&0cQ~k2BEho%Ffv>!Jzm zL4wWQCBSUP?*aN8=l0dSNRS}C**ExFY7@HU=XqVV=|$3&T$X9=#^<1~+)`(cV@^zI2@U3ZMHe)Wk0ppWn|zKSP!`t(!6I|*i=N0>c$ zX^^=HrP-mSV|PT(S{jcmIXj}s*pjn`teueGuc@?_CDd$;!6*c_RYk@astuEl$D9{A zc@xcuW8Tnc?&!VeEYDi!m`8lDPE$uKdVQxTQ?F}3(;!Z>EQiZPvpiQ!06WYiFA6P0 zRXT+h(pBlIKIrsBQ%|7+I#B3v2uT2@Sp9e2XRqfe!_NSEnAU%`dgs*s(5%V~_5#5D z4S*B?4wk;oM+r{bEV{dHti0Wyhl;(K> zUzg;QX)h;O1!8ITOvH6PGucH3aHE)}^f0bbNqtS6f*-*FTE?J9u`_`vb7n|}GG|TS z7WPL?mJNyMo;BuuHQXVfPi%T%9uRW}3=3kb1ZHMh@E}blWU9LGyIG}m%>a5$JEv2= zc68UjKwo0OY;Shzrm9=aUWCS#u-Sw(*Oug|8lVysbc_%zK}V|CCy^0Uk0gXo0s53A z92#K1tn|0kvxf6@#j~;2DNq5JeNW+iP1d?4z??&;b@T7+Y?+HED=t$z zg}N+(r-SAIMDw(tDO{FoS(a$N+W_FQ~P1OEv;G{FC^>rT3qmb$fcsc97&6a%&z&BeD=vzzMeRFXgeDDDX z?*oXSOCLs(rO%QxYW9@rg^OxxW}cJVw}c14$e)?JIB$>GieON?FpX zq_KArD0S1$?hQIfF0);G0!GhU;9fol-G2~a6aerXxc?x+Xt>w9hUarr*#$7&2Vrj! zOb0vAqb2opch$sxqngg`bo)c-@gb-UsUtq5;S!8C!{O}z;S5rTSPY32{Y`;EOF5m4 zh&nyhXCtD1THToDoFjNHnDQq7(lS9}y98DYDyOT!l&FIk5D6$?nnqJGH|4Flq`GSS zN>kp^Lx00MOl`^`-)J`{Z5+(B(e-#&#B9JPrl`23IJ@85lJTl z+hEu@$6dqp9x-*9OrM8He*ALk9-uE5Arl+4VJ_mUd0lX|iE?$_(O`9pPl4X? z+LSJ^?sWp^R{PmR;rucWbjkbL1Wq@B*M<2X0QCOS@{d1`>pbO833v==p3=+bOwOhc zpxLLR1ExIyM}}#1d_+4tJ1~4iGiN~{`Q;s<*Y7JZ#OU~lh5-8g!D7 z&#maZKnD$&R(6#Y%9o}Yi-g4g7q z>J!xZSzskUGhuHUdzrI+#(0-F&yC|gG3^mkP0VjA+rn6Ks#GxZ6XozWksT1Q1EwAs zw#3$`s-woqYM~U`)$N*?o3vPUrB0!<%O{XZ40q!Jtx41a zI#$sUK}Q7h3M#Ka^n>7~GK3K+jR7e&=yOp$QZWaW=Vu-3q->lZs|NGpkj;QC$0DA! zI=BFEU7z|?{EFq?SJXaIv(7B&nYD|t5?s4cmZ3rgE16~s=TgEZ6Wf_^ntrWIR!4a} zpA2*G^*-KhrUa7|T?|wv3^-^xKLfupNIpjra65QPv3A}kU}RoI#GXZo4>7p;?t+r2 z7p!6LI-FvQ_VQIf$Bh-v^MKDA;Jg@gZt?=0*Bp3dhyTX_JxSxA0%V@1Wsd-U_KfiG zAznU@^X>z)uxfbT8ecIySl=8utHQmG`+AY*eqP0Nw(iq-dl!D!4Gd5NrW*q(Knu~1 z9xTEr9-IxO3vjx(IImGp+ta&kAl=7;dU^s__m}-pfmOh2jzEVi0QC@nJ&vZl>jpDw z1><5+W86C#Cs^&pInzlDqEt@Cgl;zmN1DND7ZuM1t950&j2&awzDe^3VXo)(R_#y+4=P(Vxrun|EshiC0n24GNZI(4n z=crZ?Yt{?qeqf&yQP&ugiLuTaJYj1d5pj=LbAibW$=3kxD6~t=nF1XJGGel%WWi*W zh^WP@M2HDA?r?P6I|rj@o!}+bf-&gL>WY1%7OraBLBv{(RlK| z2$lOK&m#Ri4{WR$|7>w43WZkaN~G-DOkU+ZX`q+`xI;`&)0~Gp`qb8@i-(IPbc& z;k8|)d9$rK!=~$ABuDEuPS%%ooOA8x=>^KjHgI|`ngK1Y|9l0k0x&N(Kc|B;GRhwv z#N4L)`>U6)%zK)K6TYdlgU+YT(dow@r}G<+K!g6`vdQ>tNVNoN2iA`&YJ}8I)4rS% zwe5bZX*BPRroQp`b93L$%nZ1LXbRkbs;P*kn0r{&>D*(Wqh!h zoSy?t;H4~I+}771phA`?4t7MZ2@RJBlW zp`--$y7{Qv1kP{HFE1q?_OpZw5mW^7Sno6mrgrNeuh;AY69RefkfvKSeth#j!!Ae z3vH|v8c1}fBoS@RTrH z01)b$xD{P{Wu5Mcq@&uvrdwJr)+&1@u`;{PHhg-DFO=~$i7*H6NhNS#A}s@RPE?mA z2VWaiVW@De!s20kU0D%tBm|=bBXuxJ!DuZ8P*$l;fHDFY67t<)=V$kJ`hTF?>khI! zhqG?(*U59=&INgLO`s=T{BORr9k(e)dh%6W|JCQu_y0^S`m&Q{wQ*T+E(?x0Wc@s3 zR0QhSV1koQ*9NvO^oP447nQu|N|S1>fy?1~*Pcxk%=1Q=z3gBw7fElpX;pWVp!GVX zL|Iqm>jvV-Mec=O(Y0I(aDEv9lyI>eqnCM~=n~hvjO)4$WrMEa*BtUMqGW`!0ItD z=mTH0Ko$MA`R^jEqSr$?9#Px)cgi%Io=!pNCSXm&3{+d@!4Xm?G389zQcpQ5ICV9h z1zrMxqL_m&0Msp|xtKw2yUAamC{lwwKdJd}G9_+&z-IGnPh;a0x|S0FvCl*1SV!Cg0K>^LKzC9s!SFH zWdi{#fryk+liVnQn2a*yF+no{O+n~UWGhiZ)&-bNHG1Q8+%aazQX2|Xi~DnVJw_t+k$c`QEyXax|;#R#Yi>#mt-qNq+!-Jlh16|pQ&TkEu! zWyPA~Pv+%)dTNa`nT?gx#w&1&dQBwosuf(PXjwBfFk4p@6-B-f#EiM3cIv0-?;X|3 zuyh>ua}W(oWJHyjNF+7dGI!#fvZV=MdorGq*=%5yz^Z{&gr{|7pu(!c!Pmyu!9tb2 z28+73Lcs(tHh6CZVngs&s$d0y0kBA56(v=nPzRG`=KfpvhCeqL4t}Q7>13I6uu1Wp z1ruuL(_CsxYobbR5$2+cZk!Sksq65qgM)+r;KhpV@3>G8cFN5J_o6Vlb$L=h%){C};k4wOt3Oj{tpo!FzCCXk7=aE0x#NAa=ub4_<+G_U8BC;MMBwj#enN zyJx`bGQa}Baig@hY=hhC>$r8C0f2Gile(*2nbDREd}_}NL#_S?E$)d8p(Z$n#E#`#&wrC3fu`4Ut$^V-WM&3~O!n5qNh z8n$cA+KSgPCyIkK1M4x=*{O( zr|avKk|r%*@Wu72l=i7Ar(|a7o{}#(mxO8T6soI=d|gtEo}B`d)fMF@tPg6+@@&B; z)cARTvX%Am8Zg!n*e7)}n%R~{OW`Rh6FiKB+7MuT9W0SIb?Ke=wS|h6;B8Q~-d9dS zu)dDKsX<9Z5D*Z&l4>CF0Up8~YrgW<{o&6Jhr=K5c6;3{&!XaK&CJC1gl}i_u~S_b zpQp4DND%RL^_>?l_y5wf&%gLpQLSxW1j`&uW_@O|+GV!Ri%xB=t25}^E$xnx{i5M$2w0rz6i9^6`uQ9Ab;-T zKfUB<(e_on42WF^vJJ#GQ3N*y+BVDvK=%QbjHuTQDb1 z9J>&hX}D&7YZ$kb&B+La{t3RtWZc@eMYsJ`%SQ8YGX{;Z7(uwb?sT$vPAAsuECST3 z-E>;(OeS%fOMd|1b5>#>vop*cY*;&C)Zi%;8_Qb06M+J?It78^1PLtJ39SY83G-T z;_s}CBtLMB$KdpSmC4NBBsi@YRP9fx;*vTjP*o)r1#ncARG>gz9TJK>s-Y-Q*X7Jo zAO`%&lX-6Z&C>j~HGxU_hvPOavv?#GHTi2sMRLL_hP5nt>eU2PhCECyrS)~NT30rx zSg&feE?w|ygRh;Cn7XW;25-Cwd+$j^qAhA2P=%UA0zy?&2!VonA_>KVhYx=0{=J?5 zT(95%p-$217;DL?OU56@p7Ch-CKSRA__->!yX`#E%@;SX}1^QBkr&q9VUJ()aG^lNsU*Y|n?n94S#iSWOItF_E(;Fd2n5Uu`9f5j-ljAElY9DNy zp|#!UjI!9Ic1l+C3&7cw!De3B$~8Qlj#I>Gng=ACzN9!^pepyN;^g0*Kor2-oE=5{ zEdWzh)X3otkaEq@G&cwGq>{ElHBZRNT$8VfJbPjysz+0!#<0qieXSfCf<=hY*f@RlO>w(~pl155HSg)6W!i zoY}l`j)kmKM^?#^T5<|w#26!)wcfeBHo2)?mRH@ps9cuSoo>IfF7usUR`-WHb*De@ zL$?>Q``z$XG^Y(qu&GzXM z-YQl0jA0jZf%d4iexuMfK)W*p4pJVw=GqTdtlNtHgijlP+EbzuuTyddYql93Z+G7Z z{Y7YM=FNELcyW3i_YAf;=Fy66n&UL!wtOAUytAMVEvQRCNj*eJJZ~y>wp=ymK_40(%ip$x!g6D17-wjSiIi{CgTw` z%0B>fdq6pf@Hw51soU+&Ow+5B_qv^8sWC5a{IdZhD2?E0QsAPt8Lh7>%9Aa7O(oUG z98GnZi0g_Zc$N^j44$n7t}8W_2KIGj2(_upU_rk^mpdqTB2!aqi1rbPHBWR!y0{N=q5Go2)#Q;oTwgxa{3^Sn28~~~q zs7&U3k!3#1a_?MLTj#th3U7=NOHP?d$*~$^#J~zHBx4ge%j>)->dcrb%M0%^u5;e0 zi(OY|`Hmm#cI$_O9iJ6Ncl$uIM+4%g|gxwed51#sS0 z*t|>-xyoy&JN_)_7C!gugs#iDPuCI9>85pf75Hv4v>|u*3Zefr7+C^EZI-nm1uNia8D>@i%|UB? z8MIgJ^CH7AJ{ueXG`NC>#&X%)X&vKWMcHo3%9@S~J*&*@Zg35olr;uuf2qS{lQMU7 z0NUAE1E&B+1RA#TIWBLD_ftTzV*verACqwmCf3d=Tuvq_6;pSnkjBX_%IQn$ zHsP!Rl+$^X>rMwKlmD@4BI|YlPC>s(-BWsWhzj4{H@3Tq`}6F^Q(ZbEKdon`F1 zS-%!*eW#mwn`M5G@A{(C^S%C#-@R9aqT3H&8Jr25uM=qA2H;uOIsXQLZ}&Cn8STf- z8-HIS;Jm8yyR1mISCvN+*9;h^DSl_!=wHXPURUucwhQ7zH}IUUQ$@W^ofX#(rppl8 z3cN&5x7^oRxmQoyW*xw;+UG@0gj1werFr_rjkak+?O8y(30OBk^KuC|P6OO#-Fp`V zlS6=pr(ApcT$W*K57E?llVN$?Whh%Uy?hIb!B4@ z!1w3RyIFSuQjZSi9TN?Oa|=oj&5Mp{tL57qL_lm7$YRC!jcqA2#gg2 z2=g2=BVdwPSYZ}bHJarn7-NI6MX=Td>kypFLSA(0jEaDQ!%ng1dEmmpX2IqULZ_qh z_E!dBceNSqW#tWj1Dn@-4=&O+dIOl(w68CNNiE$F*xUqYp0(fGVD@>_=b#&wmD>VD zH>J?h8K8dCKzbA9=tL(|Qb|t*%4YeaMWCH6!_xMf0P0!5*@lT#4ehg*U%?Hdw#vE; zw(G$4yvppRO7mIwWm71-EECXej(Ld?sLugGSRLuQJv6||y!sfEmal0a$C!+Xdc7Vd1mZCW7^5nQ(FN*q!c0W|uw-9X%v@2U zhDz|vbxqR{SR`;cowAm~l}=ep|IC)`gwj zd!gtAsiiNy{!oUykb7st<{Qx5?z(T%T=%?f5`E2{!L9BjxGdnjO=gSN-6*CT+V-v< z?>wMz8Oq`|mEl>zd#)2|&H{Gb;QZ;5@7H<5u)nV5{H%MTEzl$^!se#=R~GzX`!l4)Si zM8SK~vSh#^qI%tlPtND$GY z(+y5Ut##5L3`6CEWcMFP?t^r?ed!H$WVi=;aMFDCJOP4m!F9I@igQ}j)~j|+In7e- zHp13f?L2x->b0vfOTH7pc^kmyssZyVg3(-eT9ezLHlDYvT*bMrQ}MRRPqhsoUuNZS zUNv@`kKbK^y-n}SWuDu4@7p$I;It&ro4(t?k{R%$4G!D}(WhH%x9PA7P}?B7Zr$be zPlMKnt@nA=I!pUmRR>%~M;2}Itk0@PZfgTc&*&f{oKFF{4cEM_b<8&KaFgwidbFBhZ+RX*}u^(}*YqMB>SWraYl?O2jm!CfL#OQOy9rTvA=d{GxTuRHs~{ zhU*jO@9UbZbBZ!f2N$8!1*ahsbsNG76rUZ~4538I>1g>-wOMctKG z1JTEWuZieO-MM#99xejrGHh=1UDiu@UoNv4u1khf{Lot2FG zw!Ay%?OZu;S=p){e0qLZy^;>G(-hll?wq+Q@Y}R*yv-1MR-JxPc-^$)=Q{7vHuVy1 z@%=eBe6IMNsj+kb`k12c>haML0RxOiM}$7W;}ONcNHLW2gvV4)#?%Gyaylh5<+RVG zygvY%+@=!%nMCL;@1YT+JKdgkgJ|gWHHc_G47L9?kzKi`FYp}q^npHn zctXj%h>CgMM)`G=pR?L3y2Ur(b%(IKlGpRP(yCnBeK;?0-b7T(n?8rjtPE~*BlRve zp3iDfZJX0{lVro2R9f3K8m{wQ+7>FVtIXcEG%wpc@9T(yeH-4ni{_}+GXQv7_l!+) zpq|z&3 zhX=GA#rgQ?h{8bT*U}2>+#d{ee;*hOV`FtkRKu<)UI6}{>Vt<56;FZi2r7U+Su~No zNbsMFnl0XjGJjVh!(K)Q)awG#`nn$Tq9(O;jW5ehC?Iz^C+1~A$#t75U-Z7}HIH~kLv|NYg=Xg zyjCE0RVCcE!9nL-c2noQsk(dHo|)dF^PmmifmPEd##dQ4JOc>NPCG$Lx z{OFSE-_xGCUemScExD&}hO_ItyL!*B%Ut$O1Lsu-xp^If4Q<-czs(K3vw}X{l!^6u z%w8`ma_(iq!fEHViSN;E^S`}I;Bx6ci(i6aTa)&yE;na&-dyDQZ5j#kwCmo+9Fp*Q zDyXk}qg>yd)1{m%-O#n@n{xf;{kkDwzNu^c(gNpAK+A1!$lVs8*rXTcCKc(+0^n@| zQQdSW#a&d&=?s9rE$4Ta>yNt%ubY^n>jj_Ld7t~2CCvV|b=_T6Oi z={A}T-=#8i+3=dv)&})`CWmWO)a1Fn#$28_3mXv ze}4m;*9%0O#LRdDpSS!Rwoy3mdak~^t_0ncYuF}m!*w?f&l9-hHs&t9Ncp*|Ca-!& z-{;!^L7S-c+bRQh@&4b1vVWGM2yCA7aaCD)9U5w9nJeGs>(&i{?5@2tdI#PiTtRtw z1D@COj=Zs=_!0r<>yjA$t~XL&*HjBv^NOYfrRyl=0o+PDo2+|}H9cMVYPY5*3T@xH&gUw0S4 z=u2|H^>sh)CcybRqz1W-zLDp>hP$ftY?316y7N9>W~2OdG<`hF>`U)x`8&_Eegm&p z`yB4#Iel3gLg#_SZ8{qC4qoT$QU>%jxbN3_9hYU&`DKp^zAp9N>mD#|ljr}X$iw+% zNptc#zUZeZbGJQL;YG{OZG@ilMn3&ALF?;sU02ls^u~Ad&2U>AMPHUi;2R&Y+XI%T z#o)NEoQ2or-}}0MJ8{al^L6UXxhwDNjVPS28*r`zvGepe+_gsUY0K#jUdwG)sL!jO zy$;IzmmNGW``&D8)~T293{Ep&JdZ!&RY1<0;c_}I^h`sW&eCA)rHo&&l4qwJP>ZZ&1wH=RC^{NZ@Z85#uM7n;R)uqe2)~kG$+e8n1 z9ip?+hK<6znhNEzpmdWU4_^kg__FKd>+DcC%P(h>GOib_Pd4>kKFh3Y(|~Sg1t>dD zAeJ{~yqh)9^_HJEUEo?T6M*i*^Sp~DhUan5cpW?2w)JU#-P0^>TJ~Q{v)cdv09e|M Ug)_!BCIA2c07*qoM6N<$g44ykPXGV_ literal 0 HcmV?d00001 diff --git a/src/assets/images/maintenance/coming-soon.png b/src/assets/images/maintenance/coming-soon.png new file mode 100644 index 0000000000000000000000000000000000000000..c13dfe0d147070726b6750b6ab51914e13ee6d13 GIT binary patch literal 112259 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�Bfy0{q0kLwNjdX(!A6JyqbVo@ug-RP@9fbqfTLd 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 V=3#xncvt`c002ovPDHLkV1mdyiqHT6 literal 0 HcmV?d00001 diff --git a/src/assets/images/maintenance/under-construction-2.svg b/src/assets/images/maintenance/under-construction-2.svg new file mode 100644 index 0000000..95b8b05 --- /dev/null +++ b/src/assets/images/maintenance/under-construction-2.svg @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/maintenance/under-construction.svg b/src/assets/images/maintenance/under-construction.svg new file mode 100644 index 0000000..576f362 --- /dev/null +++ b/src/assets/images/maintenance/under-construction.svg @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/mega-menu/back.svg b/src/assets/images/mega-menu/back.svg new file mode 100644 index 0000000..d5eaf7c --- /dev/null +++ b/src/assets/images/mega-menu/back.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/mega-menu/chart.svg b/src/assets/images/mega-menu/chart.svg new file mode 100644 index 0000000..8d4a7a5 --- /dev/null +++ b/src/assets/images/mega-menu/chart.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/images/nearle/nearleDailyLogo.png b/src/assets/images/nearle/nearleDailyLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..76564dc23eda10913d84db291e9d46590e89052e GIT binary patch literal 25106 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/nearle/primarylogo.png b/src/assets/images/nearle/primarylogo.png new file mode 100644 index 0000000000000000000000000000000000000000..ecea999ef41a58e6fce6c136345bd61db577292b GIT binary patch literal 12855 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/nearle/primarylogoregistered.png b/src/assets/images/nearle/primarylogoregistered.png new file mode 100644 index 0000000000000000000000000000000000000000..e920dbd08fe784e0aa526cfe5e5c98c8a9a110f3 GIT binary patch literal 3383 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-10.png b/src/assets/images/users/avatar-10.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca1df2544a8d494bd56292b576ec480f38332fb GIT binary patch literal 4527 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-6.png b/src/assets/images/users/avatar-6.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e0bf62b6f675ef1cc11f21e533561f20f8a5fb GIT binary patch literal 4784 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 KMNUMnLSTZts}T?Y literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-7.png b/src/assets/images/users/avatar-7.png new file mode 100644 index 0000000000000000000000000000000000000000..805a1ec1b38fd744b97a73a047e09ce3925e3642 GIT binary patch literal 4318 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-9.png b/src/assets/images/users/avatar-9.png new file mode 100644 index 0000000000000000000000000000000000000000..2aeeea73c2706e09f609f1e329173669ff8453e0 GIT binary patch literal 4597 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 fmU9@NPu&2?x6OF6V!Z)e}{h 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 BhyMTo literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-s1.png b/src/assets/images/users/avatar-s1.png new file mode 100644 index 0000000000000000000000000000000000000000..5aad5142e16f581e999636b90b6498c8f769abd8 GIT binary patch literal 24609 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 O3P?#)v0DB^*#7~zw#Ib; literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-s2.png b/src/assets/images/users/avatar-s2.png new file mode 100644 index 0000000000000000000000000000000000000000..deaae9ee81260df9563120837fa95d19b97cb91b GIT binary patch literal 26838 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 XLqvt>;8#D#5PgxCR*|ZaFbe#CH~rFH literal 0 HcmV?d00001 diff --git a/src/assets/images/users/avatar-thumb-1.png b/src/assets/images/users/avatar-thumb-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b4e75216a07d096db9e0bb3e05348fdaaff366 GIT binary patch literal 12407 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≻B7p{sAK)32wgj&DZd5 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 literal 0 HcmV?d00001 diff --git a/src/assets/third-party/apex-chart.css b/src/assets/third-party/apex-chart.css new file mode 100644 index 0000000..d1c4dc8 --- /dev/null +++ b/src/assets/third-party/apex-chart.css @@ -0,0 +1,13 @@ +.apexcharts-legend-series .apexcharts-legend-marker { + left: -4px !important; + right: -4px !important; +} + +.apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, +.apexcharts-legend.apx-legend-position-top .apexcharts-legend-series { + gap: 8px; +} +.apexcharts-legend-series { + display: flex; + gap: 8px; +} diff --git a/src/assets/third-party/react-table.css b/src/assets/third-party/react-table.css new file mode 100644 index 0000000..cf0f92b --- /dev/null +++ b/src/assets/third-party/react-table.css @@ -0,0 +1,13 @@ +.cell-center { + text-align: center; +} +.cell-center > * { + margin: 0 auto; +} + +.cell-right { + text-align: right; +} +.cell-right > * { + margin: 0 0 0 auto; +} diff --git a/src/components/@extended/AnimateButton.js b/src/components/@extended/AnimateButton.js new file mode 100644 index 0000000..35d2936 --- /dev/null +++ b/src/components/@extended/AnimateButton.js @@ -0,0 +1,88 @@ +import PropTypes from 'prop-types'; + +// third-party +import { motion, useCycle } from 'framer-motion'; + +// ==============================|| ANIMATION BUTTON ||============================== // + +export default function AnimateButton({ + children, + type = 'scale', + direction = 'right', + offset = 10, + scale = { + hover: 1.05, + tap: 0.95 + } +}) { + let offset1; + let offset2; + switch (direction) { + case 'up': + case 'left': + offset1 = offset; + offset2 = 0; + break; + case 'right': + case 'down': + default: + offset1 = 0; + offset2 = offset; + break; + } + + const [x, cycleX] = useCycle(offset1, offset2); + const [y, cycleY] = useCycle(offset1, offset2); + + switch (type) { + case 'rotate': + return ( + + {children} + + ); + case 'slide': + if (direction === 'up' || direction === 'down') { + return ( + cycleY()} onHoverStart={() => cycleY()}> + {children} + + ); + } + return ( + cycleX()} onHoverStart={() => cycleX()}> + {children} + + ); + + case 'scale': + default: + if (typeof scale === 'number') { + scale = { + hover: scale, + tap: scale + }; + } + return ( + + {children} + + ); + } +} + +AnimateButton.propTypes = { + children: PropTypes.node, + offset: PropTypes.number, + type: PropTypes.oneOf(['slide', 'scale', 'rotate']), + direction: PropTypes.oneOf(['up', 'down', 'left', 'right']), + scale: PropTypes.oneOfType([PropTypes.number, PropTypes.object]) +}; diff --git a/src/components/@extended/Avatar.js b/src/components/@extended/Avatar.js new file mode 100644 index 0000000..2450bfe --- /dev/null +++ b/src/components/@extended/Avatar.js @@ -0,0 +1,119 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import MuiAvatar from '@mui/material/Avatar'; + +// project import +import getColors from 'utils/getColors'; + +// ==============================|| AVATAR - COLOR STYLE ||============================== // + +function getColorStyle({ theme, color, type }) { + const colors = getColors(theme, color); + const { lighter, light, main, contrastText } = colors; + + switch (type) { + case 'filled': + return { + color: contrastText, + backgroundColor: main + }; + case 'outlined': + return { + color: main, + border: '1px solid', + borderColor: main, + backgroundColor: 'transparent' + }; + case 'combined': + return { + color: main, + border: '1px solid', + borderColor: light, + backgroundColor: lighter + }; + default: + return { + color: main, + backgroundColor: lighter + }; + } +} + +// ==============================|| AVATAR - SIZE STYLE ||============================== // + +function getSizeStyle(size) { + switch (size) { + case 'badge': + return { + border: '2px solid', + fontSize: '0.675rem', + width: 20, + height: 20 + }; + case 'xs': + return { + fontSize: '0.75rem', + width: 24, + height: 24 + }; + case 'sm': + return { + fontSize: '0.875rem', + width: 32, + height: 32 + }; + case 'lg': + return { + fontSize: '1.2rem', + width: 52, + height: 52 + }; + case 'xl': + return { + fontSize: '1.5rem', + width: 64, + height: 64 + }; + case 'md': + default: + return { + fontSize: '1rem', + width: 40, + height: 40 + }; + } +} + +// ==============================|| STYLED - AVATAR ||============================== // + +const AvatarStyle = styled(MuiAvatar, { shouldForwardProp: (prop) => prop !== 'color' && prop !== 'type' && prop !== 'size' })( + ({ theme, variant, color, type, size }) => ({ + ...getSizeStyle(size), + ...getColorStyle({ variant, theme, color, type }), + ...(size === 'badge' && { + borderColor: theme.palette.background.default + }) + }) +); + +// ==============================|| EXTENDED - AVATAR ||============================== // + +export default function Avatar({ variant = 'circular', children, color = 'primary', type, size = 'md', ...others }) { + const theme = useTheme(); + + return ( + + {children} + + ); +} + +Avatar.propTypes = { + children: PropTypes.node, + color: PropTypes.string, + type: PropTypes.string, + size: PropTypes.string, + variant: PropTypes.string +}; diff --git a/src/components/@extended/Breadcrumbs.js b/src/components/@extended/Breadcrumbs.js new file mode 100644 index 0000000..72d7cb1 --- /dev/null +++ b/src/components/@extended/Breadcrumbs.js @@ -0,0 +1,222 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { Link, useLocation } from 'react-router-dom'; + +// material-ui +import MuiBreadcrumbs from '@mui/material/Breadcrumbs'; +import { useTheme } from '@mui/material/styles'; +import { Divider, Grid, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// assets +import { ApartmentOutlined, HomeFilled, HomeOutlined } from '@ant-design/icons'; + +// ==============================|| BREADCRUMBS ||============================== // + +const Breadcrumbs = ({ + card, + divider = true, + icon, + icons, + maxItems, + navigation, + rightAlign, + separator, + title, + titleBottom, + sx, + ...others +}) => { + const theme = useTheme(); + const location = useLocation(); + const [main, setMain] = useState(); + const [item, setItem] = useState(); + + let currentPath = location.pathname; + + // only used for component demo breadcrumbs + if (currentPath.includes('/components-overview/breadcrumbs')) { + currentPath = '/apps/kanban/board'; + } + + if (currentPath.includes('/apps/kanban/backlogs')) { + currentPath = '/apps/kanban/board'; + } + + useEffect(() => { + if (currentPath.includes('/apps/profiles/user/payment')) { + setItem(undefined); + } + }, [item, currentPath]); + + const iconSX = { + marginRight: theme.spacing(0.75), + marginTop: `-${theme.spacing(0.25)}`, + width: '1rem', + height: '1rem', + color: theme.palette.secondary.main + }; + + // set active item state + const getCollapse = (menu) => { + if (menu.children) { + menu.children.filter((collapse) => { + if (collapse.type && collapse.type === 'collapse') { + getCollapse(collapse); + if (collapse.url === currentPath) { + setMain(collapse); + setItem(collapse); + } + } else if (collapse.type && collapse.type === 'item') { + if (currentPath.includes(collapse.url)) { + setMain(menu); + setItem(collapse); + } + } + return false; + }); + } + }; + + useEffect(() => { + navigation?.items?.map((menu) => { + if (menu.type && menu.type === 'group') { + getCollapse(menu); + } + return false; + }); + }); + + // item separator + const SeparatorIcon = separator; + const separatorIcon = separator ? : '/'; + + let mainContent; + let itemContent; + let breadcrumbContent = ; + let itemTitle = ''; + let CollapseIcon; + let ItemIcon; + + // collapse item + if (main && main.type === 'collapse' && main.breadcrumbs === true) { + CollapseIcon = main.icon ? main.icon : ApartmentOutlined; + mainContent = ( + + {icons && } + {main.title} + + ); + breadcrumbContent = ( + + + + + + {icons && } + {icon && !icons && } + {(!icon || icons) && 'Home'} + + {mainContent} + + + {title && titleBottom && ( + + {main.title} + + )} + + {card === false && divider !== false && } + + ); + } + + // items + if (item && item.type === 'item') { + itemTitle = item.title; + + ItemIcon = item.icon ? item.icon : ApartmentOutlined; + itemContent = ( + + {icons && } + {itemTitle} + + ); + + // main + if (item.breadcrumbs !== false) { + breadcrumbContent = ( + + + {title && !titleBottom && ( + + {item.title} + + )} + + + + {icons && } + {icon && !icons && } + {(!icon || icons) && 'Home'} + + {mainContent} + {itemContent} + + + {title && titleBottom && ( + + {item.title} + + )} + + {card === false && divider !== false && } + + ); + } + } + + return breadcrumbContent; +}; + +Breadcrumbs.propTypes = { + card: PropTypes.bool, + divider: PropTypes.bool, + icon: PropTypes.bool, + icons: PropTypes.bool, + maxItems: PropTypes.number, + navigation: PropTypes.object, + rightAlign: PropTypes.bool, + separator: PropTypes.oneOfType([PropTypes.func, PropTypes.object]), + title: PropTypes.bool, + titleBottom: PropTypes.bool, + sx: PropTypes.oneOfType([PropTypes.object, PropTypes.string]) +}; + +export default Breadcrumbs; diff --git a/src/components/@extended/Dot.js b/src/components/@extended/Dot.js new file mode 100644 index 0000000..33403b9 --- /dev/null +++ b/src/components/@extended/Dot.js @@ -0,0 +1,39 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// project import +import getColors from 'utils/getColors'; + +const Dot = ({ color, size, variant, sx }) => { + const theme = useTheme(); + const colors = getColors(theme, color || 'primary'); + const { main } = colors; + + return ( + + ); +}; + +Dot.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + variant: PropTypes.string, + sx: PropTypes.oneOfType([PropTypes.object, PropTypes.string]) +}; + +export default Dot; diff --git a/src/components/@extended/IconButton.js b/src/components/@extended/IconButton.js new file mode 100644 index 0000000..3790509 --- /dev/null +++ b/src/components/@extended/IconButton.js @@ -0,0 +1,162 @@ +import PropTypes from 'prop-types'; + +import { forwardRef } from 'react'; + +// material-ui +import MuiIconButton from '@mui/material/IconButton'; +import { alpha, styled, useTheme } from '@mui/material/styles'; + +// project imports +import getColors from 'utils/getColors'; +import getShadow from 'utils/getShadow'; + +// ==============================|| ICON BUTTON - COLOR STYLE ||============================== // + +function getColorStyle({ variant, theme, color }) { + const colors = getColors(theme, color); + const { lighter, light, dark, main, contrastText } = colors; + + const buttonShadow = `${color}Button`; + const shadows = getShadow(theme, buttonShadow); + + const commonShadow = { + '&::after': { + boxShadow: `0 0 6px 6px ${alpha(main, 0.9)}` + }, + '&:active::after': { + boxShadow: `0 0 0 0 ${alpha(main, 0.9)}` + }, + '&:focus-visible': { + outline: `2px solid ${dark}`, + outlineOffset: 2 + } + }; + + switch (variant) { + case 'contained': + return { + color: contrastText, + backgroundColor: main, + '&:hover': { + backgroundColor: dark + }, + ...commonShadow + }; + case 'light': + return { + color: main, + backgroundColor: lighter, + '&:hover': { + backgroundColor: light + }, + ...commonShadow + }; + case 'shadow': + return { + boxShadow: shadows, + color: contrastText, + backgroundColor: main, + '&:hover': { + boxShadow: 'none', + backgroundColor: dark + }, + ...commonShadow + }; + case 'outlined': + return { + '&:hover': { + backgroundColor: 'transparent', + color: dark, + borderColor: dark + }, + ...commonShadow + }; + case 'dashed': + return { + backgroundColor: lighter, + '&:hover': { + color: dark, + borderColor: dark + }, + ...commonShadow + }; + case 'text': + default: + return { + '&:hover': { + color: dark, + backgroundColor: lighter + }, + ...commonShadow + }; + } +} + +// ==============================|| STYLED - ICON BUTTON ||============================== // + +const IconButtonStyle = styled(MuiIconButton, { shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'shape' })( + ({ theme, variant, shape, color }) => ({ + position: 'relative', + '::after': { + content: '""', + display: 'block', + position: 'absolute', + left: 0, + top: 0, + width: '100%', + height: '100%', + borderRadius: shape === 'rounded' ? '50%' : 4, + opacity: 0, + transition: 'all 0.5s' + }, + + ':active::after': { + position: 'absolute', + borderRadius: shape === 'rounded' ? '50%' : 4, + left: 0, + top: 0, + opacity: 1, + transition: '0s' + }, + ...(shape === 'rounded' && { + borderRadius: '50%' + }), + ...(variant === 'outlined' && { + border: '1px solid', + borderColor: 'inherit' + }), + ...(variant === 'dashed' && { + border: '1px dashed', + borderColor: 'inherit' + }), + ...(variant !== 'text' && { + '&.Mui-disabled': { + backgroundColor: theme.palette.grey[200] + } + }), + ...getColorStyle({ variant, theme, color }) + }) +); + +// ==============================|| EXTENDED - ICON BUTTON ||============================== // + +const IconButton = forwardRef(({ variant = 'text', shape = 'square', children, color = 'primary', ...others }, ref) => { + const theme = useTheme(); + + return ( + + {children} + + ); +}); + +IconButton.propTypes = { + variant: PropTypes.string, + shape: PropTypes.string, + children: PropTypes.node, + color: PropTypes.string +}; + +IconButton.displayName = 'IconButton'; + +export default IconButton; diff --git a/src/components/@extended/LoadingButton.js b/src/components/@extended/LoadingButton.js new file mode 100644 index 0000000..3b0d711 --- /dev/null +++ b/src/components/@extended/LoadingButton.js @@ -0,0 +1,231 @@ +import PropTypes from 'prop-types'; +import { forwardRef } from 'react'; + +// material-ui +import MuiLoadingButton from '@mui/lab/LoadingButton'; +import { alpha, styled, useTheme } from '@mui/material/styles'; + +// project imports +import getColors from 'utils/getColors'; +import getShadow from 'utils/getShadow'; + +// ==============================|| LOADING BUTTON - COLOR STYLE ||============================== // + +function getColorStyle({ variant, theme, color, loadingPosition }) { + const colors = getColors(theme, color); + const { lighter, main, dark, contrastText } = colors; + + const buttonShadow = `${color}Button`; + const shadows = getShadow(theme, buttonShadow); + + const loadingIndicator = { + '& .MuiLoadingButton-loadingIndicator': { + color: main + } + }; + + const loadingColor = { + ...(loadingPosition && + loadingPosition !== 'center' && { + color: main + }) + }; + + const commonShadow = { + '&::after': { + boxShadow: `0 0 6px 6px ${alpha(main, 0.9)}` + }, + '&:active::after': { + boxShadow: `0 0 0 0 ${alpha(main, 0.9)}` + }, + '&:focus-visible': { + outline: `2px solid ${dark}`, + outlineOffset: 2 + } + }; + + switch (variant) { + case 'contained': + return { + backgroundColor: main, + ...(loadingPosition && + loadingPosition !== 'center' && { + color: contrastText + }), + '& .MuiLoadingButton-loadingIndicator': { + color: contrastText + }, + '&:hover': { + backgroundColor: dark, + color: contrastText + }, + ...commonShadow + }; + case 'light': + return { + backgroundColor: main, + ...(loadingPosition && + loadingPosition !== 'center' && { + color: contrastText + }), + '& .MuiLoadingButton-loadingIndicator': { + color: contrastText + }, + '&:hover': { + backgroundColor: dark, + color: contrastText + }, + ...commonShadow + }; + case 'shadow': + return { + boxShadow: shadows, + backgroundColor: main, + ...(loadingPosition && + loadingPosition !== 'center' && { + color: contrastText + }), + '& .MuiLoadingButton-loadingIndicator': { + color: contrastText + }, + '&:hover': { + boxShadow: 'none', + backgroundColor: dark, + color: contrastText + }, + ...commonShadow + }; + case 'outlined': + return { + backgroundColor: 'transparent', + borderColor: main, + ...loadingColor, + ...loadingIndicator + }; + case 'dashed': + return { + backgroundColor: lighter, + borderColor: main, + ...loadingColor, + ...loadingIndicator, + ...commonShadow + }; + case 'text': + default: + return { + color: main, + ...loadingIndicator, + ...commonShadow + }; + } +} + +// ==============================|| STYLED - LOADING BUTTON ||============================== // + +const LoadingButtonStyle = styled(MuiLoadingButton, { shouldForwardProp: (prop) => prop !== 'shape' && prop !== 'variant' })( + ({ theme, variant, shape, color, loading, loadingPosition }) => ({ + '::after': { + content: '""', + display: 'block', + position: 'absolute', + left: 0, + top: 0, + width: '100%', + height: '100%', + borderRadius: shape === 'rounded' ? '50%' : 4, + opacity: 0, + transition: 'all 0.5s' + }, + + ':active::after': { + position: 'absolute', + borderRadius: shape === 'rounded' ? '50%' : 4, + left: 0, + top: 0, + opacity: 1, + transition: '0s' + }, + ...(variant === 'text' && { + ...getColorStyle({ variant, theme, color, loadingPosition }), + '&.MuiButton-sizeMedium': { + height: 36 + }, + '&.MuiButton-sizeSmall': { + height: 30 + }, + '&.MuiButton-sizeLarge': { + height: 44 + } + }), + ...(shape && { + minWidth: 0, + '&.MuiButton-sizeMedium': { + width: 36, + height: 36 + }, + '&.MuiButton-sizeSmall': { + width: 30, + height: 30 + }, + '&.MuiButton-sizeLarge': { + width: 44, + height: 44 + }, + ...(shape === 'rounded' && { + borderRadius: '50%' + }) + }), + + ...(variant === 'outlined' && { + border: '1px solid' + }), + ...(variant === 'dashed' && { + border: '1px dashed' + }), + ...((variant === 'contained' || variant === 'shadow') && + !loading && { + color: '#fff' + }), + ...(variant !== 'text' && { + ...getColorStyle({ variant, theme, color, loadingPosition }) + }), + + '&.Mui-disabled': { + ...(variant !== 'text' && { + ...getColorStyle({ variant, theme, color, loadingPosition }) + }) + } + }) +); + +// ==============================|| EXTENDED - LOADING BUTTON ||============================== // + +const LoadingButton = forwardRef(({ variant = 'text', shape, children, color = 'primary', ...others }, ref) => { + const theme = useTheme(); + + return ( + + {children} + + ); +}); + +LoadingButton.propTypes = { + variant: PropTypes.string, + shape: PropTypes.string, + children: PropTypes.node, + color: PropTypes.string +}; + +LoadingButton.displayName = 'LoadingButton'; + +export default LoadingButton; diff --git a/src/components/@extended/Snackbar.js b/src/components/@extended/Snackbar.js new file mode 100644 index 0000000..1fa9b53 --- /dev/null +++ b/src/components/@extended/Snackbar.js @@ -0,0 +1,128 @@ +// material-ui +import { Alert, Button, Fade, Grow, Slide } from '@mui/material'; +import MuiSnackbar from '@mui/material/Snackbar'; + +// project-import +import IconButton from './IconButton'; +import { dispatch, useSelector } from 'store'; +import { closeSnackbar } from 'store/reducers/snackbar'; + +// assets +import { CloseOutlined } from '@ant-design/icons'; + +// animation function +function TransitionSlideLeft(props) { + return ; +} + +function TransitionSlideUp(props) { + return ; +} + +function TransitionSlideRight(props) { + return ; +} + +function TransitionSlideDown(props) { + return ; +} + +function GrowTransition(props) { + return ; +} + +// animation options +const animation = { + SlideLeft: TransitionSlideLeft, + SlideUp: TransitionSlideUp, + SlideRight: TransitionSlideRight, + SlideDown: TransitionSlideDown, + Grow: GrowTransition, + Fade +}; + +// ==============================|| SNACKBAR ||============================== // + +const Snackbar = () => { + const snackbar = useSelector((state) => state.snackbar); + const { actionButton, anchorOrigin, alert, close, message, open, transition, variant } = snackbar; + + const handleClose = (event, reason) => { + if (reason === 'clickaway') { + return; + } + dispatch(closeSnackbar()); + }; + + return ( + <> + {/* default snackbar */} + {variant === 'default' && ( + + + + + + + } + /> + )} + + {/* alert snackbar */} + {variant === 'alert' && ( + + + {actionButton !== false && ( + + )} + {close !== false && ( + + + + )} + + } + sx={{ + ...(alert.variant === 'outlined' && { + bgcolor: 'grey.0' + }) + }} + > + {message} + + + )} + + ); +}; + +export default Snackbar; diff --git a/src/components/@extended/Tooltip.js b/src/components/@extended/Tooltip.js new file mode 100644 index 0000000..63f1f91 --- /dev/null +++ b/src/components/@extended/Tooltip.js @@ -0,0 +1,67 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import { Box, tooltipClasses, Tooltip as MuiTooltip } from '@mui/material'; + +// project import +import getColors from 'utils/getColors'; + +// ==============================|| TOOLTIP - VARIANT ||============================== // + +function getVariantStyle({ color, theme, labelColor }) { + const colors = getColors(theme, color); + const { main, contrastText } = colors; + let colorValue = color ? color : ''; + + if (['primary', 'secondary', 'info', 'success', 'warning', 'error'].includes(colorValue)) { + return { + [`& .${tooltipClasses.tooltip}`]: { + backgroundColor: main, + color: labelColor ? labelColor : contrastText + }, + [`& .${tooltipClasses.arrow}`]: { + color: main + } + }; + } else { + return { + [`& .${tooltipClasses.tooltip}`]: { + backgroundColor: colorValue, + color: labelColor ? labelColor : contrastText, + boxShadow: theme.shadows[1] + }, + [`& .${tooltipClasses.arrow}`]: { + color: colorValue + } + }; + } +} + +// ==============================|| STYLED - TOOLTIP COLOR ||============================== // + +const TooltipStyle = styled(({ className, ...props }) => , { + shouldForwardProp: (prop) => prop !== 'color' && prop !== 'labelColor' +})(({ theme, color, labelColor }) => ({ + ...(color && getVariantStyle({ color, theme, labelColor })) +})); + +// ==============================|| EXTENDED - TOOLTIP ||============================== // + +export default function CustomTooltip({ children, arrow, labelColor = '', ...rest }) { + const theme = useTheme(); + return ( + + + {children} + + + ); +} + +CustomTooltip.propTypes = { + children: PropTypes.element, + arrow: PropTypes.bool, + labelColor: PropTypes.string, + rest: PropTypes.array +}; diff --git a/src/components/@extended/Transitions.js b/src/components/@extended/Transitions.js new file mode 100644 index 0000000..1b4377b --- /dev/null +++ b/src/components/@extended/Transitions.js @@ -0,0 +1,116 @@ +import PropTypes from 'prop-types'; +import { forwardRef } from 'react'; + +// material-ui +import { Collapse, Fade, Box, Grow, Slide, Zoom } from '@mui/material'; + +// ==============================|| TRANSITIONS ||============================== // + +const Transitions = forwardRef(({ children, position = 'top-left', type = 'grow', direction = 'up', ...others }, ref) => { + let positionSX = { + transformOrigin: '0 0 0' + }; + + switch (position) { + case 'top-right': + positionSX = { + transformOrigin: 'top right' + }; + break; + case 'top': + positionSX = { + transformOrigin: 'top' + }; + break; + case 'bottom-left': + positionSX = { + transformOrigin: 'bottom left' + }; + break; + case 'bottom-right': + positionSX = { + transformOrigin: 'bottom right' + }; + break; + case 'bottom': + positionSX = { + transformOrigin: 'bottom' + }; + break; + case 'top-left': + default: + positionSX = { + transformOrigin: '0 0 0' + }; + break; + } + + return ( + + {type === 'grow' && ( + + {children} + + )} + + {type === 'collapse' && ( + + {children} + + )} + + {type === 'fade' && ( + + {children} + + )} + + {type === 'slide' && ( + + {children} + + )} + + {type === 'zoom' && ( + + {children} + + )} + + ); +}); + +Transitions.propTypes = { + children: PropTypes.node, + type: PropTypes.oneOf(['grow', 'fade', 'collapse', 'slide', 'zoom']), + position: PropTypes.oneOf(['top-left', 'top-right', 'top', 'bottom-left', 'bottom-right', 'bottom']), + direction: PropTypes.oneOf(['up', 'down', 'left', 'right']) +}; + +export default Transitions; + +export const PopupTransition = forwardRef(function Transition(props, ref) { + return ; +}); diff --git a/src/components/@extended/progress/CircularWithLabel.js b/src/components/@extended/progress/CircularWithLabel.js new file mode 100644 index 0000000..4348dfc --- /dev/null +++ b/src/components/@extended/progress/CircularWithLabel.js @@ -0,0 +1,32 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, CircularProgress, Typography } from '@mui/material'; + +// ==============================|| PROGRESS - CIRCULAR LABEL ||============================== // + +export default function CircularWithLabel({ value, ...others }) { + return ( + + + + {`${Math.round(value)}%`} + + + ); +} + +CircularWithLabel.propTypes = { + value: PropTypes.number +}; diff --git a/src/components/@extended/progress/CircularWithPath.js b/src/components/@extended/progress/CircularWithPath.js new file mode 100644 index 0000000..2e85f3a --- /dev/null +++ b/src/components/@extended/progress/CircularWithPath.js @@ -0,0 +1,65 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, CircularProgress, Typography, circularProgressClasses } from '@mui/material'; + +// ==============================|| PROGRESS - CIRCULAR PATH ||============================== // + +export default function CircularWithPath({ value, size, variant, thickness, showLabel, pathColor, sx, ...others }) { + return ( + + + {showLabel && ( + + + {value ? `${Math.round(value)}%` : '0%'} + + + )} + + + ); +} + +CircularWithPath.propTypes = { + value: PropTypes.number, + size: PropTypes.number, + variant: PropTypes.string, + thickness: PropTypes.number, + showLabel: PropTypes.bool, + pathColor: PropTypes.string, + sx: PropTypes.array, + others: PropTypes.array +}; diff --git a/src/components/@extended/progress/LinearWithIcon.js b/src/components/@extended/progress/LinearWithIcon.js new file mode 100644 index 0000000..c1da65a --- /dev/null +++ b/src/components/@extended/progress/LinearWithIcon.js @@ -0,0 +1,22 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, LinearProgress } from '@mui/material'; + +// ==============================|| PROGRESS - LINEAR ICON ||============================== // + +export default function LinearWithIcon({ icon, value, ...others }) { + return ( + + + + + {icon} + + ); +} + +LinearWithIcon.propTypes = { + icon: PropTypes.node, + value: PropTypes.number +}; diff --git a/src/components/@extended/progress/LinearWithLabel.js b/src/components/@extended/progress/LinearWithLabel.js new file mode 100644 index 0000000..46adb2d --- /dev/null +++ b/src/components/@extended/progress/LinearWithLabel.js @@ -0,0 +1,23 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, LinearProgress, Typography } from '@mui/material'; + +// ==============================|| PROGRESS - LINEAR WITH LABEL ||============================== // + +export default function LinearWithLabel({ value, ...others }) { + return ( + + + + + + {`${Math.round(value)}%`} + + + ); +} + +LinearWithLabel.propTypes = { + value: PropTypes.number +}; diff --git a/src/components/Loadable.js b/src/components/Loadable.js new file mode 100644 index 0000000..eec9c64 --- /dev/null +++ b/src/components/Loadable.js @@ -0,0 +1,15 @@ +import { Suspense } from 'react'; + +// project import +import Loader from './Loader'; + +// ==============================|| LOADABLE - LAZY LOADING ||============================== // + +const Loadable = (Component) => (props) => + ( + }> + + + ); + +export default Loadable; diff --git a/src/components/Loader.js b/src/components/Loader.js new file mode 100644 index 0000000..d916a8a --- /dev/null +++ b/src/components/Loader.js @@ -0,0 +1,25 @@ +// material-ui +import { styled } from '@mui/material/styles'; +import LinearProgress from '@mui/material/LinearProgress'; + +// loader style +const LoaderWrapper = styled('div')(({ theme }) => ({ + position: 'fixed', + top: 0, + left: 0, + zIndex: 2001, + width: '100%', + '& > * + *': { + marginTop: theme.spacing(2) + } +})); + +// ==============================|| Loader ||============================== // + +const Loader = () => ( + + + +); + +export default Loader; diff --git a/src/components/Locales.js b/src/components/Locales.js new file mode 100644 index 0000000..a944c89 --- /dev/null +++ b/src/components/Locales.js @@ -0,0 +1,43 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; + +// third-party +import { IntlProvider } from 'react-intl'; + +// project import +import useConfig from 'hooks/useConfig'; + +// load locales files +const loadLocaleData = () => { + return import('utils/locales/en.json'); +}; + +// ==============================|| LOCALIZATION ||============================== // + +const Locales = ({ children }) => { + const { i18n } = useConfig(); + + const [messages, setMessages] = useState(); + + useEffect(() => { + loadLocaleData(i18n).then((d) => { + setMessages(d.default); + }); + }, [i18n]); + + return ( + <> + {messages && ( + + {children} + + )} + + ); +}; + +Locales.propTypes = { + children: PropTypes.node +}; + +export default Locales; diff --git a/src/components/MainCard.js b/src/components/MainCard.js new file mode 100644 index 0000000..65ff069 --- /dev/null +++ b/src/components/MainCard.js @@ -0,0 +1,116 @@ +import PropTypes from 'prop-types'; +import { forwardRef } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Card, CardContent, CardHeader, Divider, Typography } from '@mui/material'; + +// project-imports +import { ThemeMode } from 'config'; + +// header style +const headerSX = { + p: 2.5, + '& .MuiCardHeader-action': { m: '0px auto', alignSelf: 'center' } +}; + +// ==============================|| CUSTOM - MAIN CARD ||============================== // + +const MainCard = forwardRef( + ( + { + headerstyle, + border = true, + boxShadow, + children, + subheader, + content = true, + contentSX = {}, + darkTitle, + divider = true, + elevation, + secondary, + shadow, + sx = {}, + title, + modal = false, + ...others + }, + ref + ) => { + const theme = useTheme(); + boxShadow = theme.palette.mode === ThemeMode.DARK ? boxShadow || true : boxShadow; + + return ( + + {/* card header and action */} + {!darkTitle && title && ( + + )} + {darkTitle && title && ( + {}} action={secondary} /> + )} + + {/* content & header divider */} + {title && divider && } + + {/* card content */} + {content && {children}} + {!content && children} + + ); + } +); + +MainCard.propTypes = { + border: PropTypes.bool, + boxShadow: PropTypes.bool, + children: PropTypes.node, + subheader: PropTypes.oneOfType([PropTypes.node, PropTypes.string]), + content: PropTypes.bool, + contentClass: PropTypes.string, + contentSX: PropTypes.object, + darkTitle: PropTypes.bool, + divider: PropTypes.bool, + elevation: PropTypes.number, + secondary: PropTypes.oneOfType([PropTypes.node, PropTypes.string, PropTypes.object]), + shadow: PropTypes.string, + sx: PropTypes.object, + title: PropTypes.oneOfType([PropTypes.node, PropTypes.string, PropTypes.object]), + modal: PropTypes.bool +}; + +export default MainCard; diff --git a/src/components/RTLLayout.js b/src/components/RTLLayout.js new file mode 100644 index 0000000..60e7bbd --- /dev/null +++ b/src/components/RTLLayout.js @@ -0,0 +1,37 @@ +import PropTypes from 'prop-types'; +import { useEffect } from 'react'; + +// material-ui +import { CacheProvider } from '@emotion/react'; +import createCache from '@emotion/cache'; + +// third-party +import rtlPlugin from 'stylis-plugin-rtl'; + +// project import +import { ThemeDirection } from 'config'; +import useConfig from 'hooks/useConfig'; + +// ==============================|| RTL LAYOUT ||============================== // + +const RTLLayout = ({ children }) => { + const { themeDirection } = useConfig(); + + useEffect(() => { + document.dir = themeDirection; + }, [themeDirection]); + + const cacheRtl = createCache({ + key: themeDirection === ThemeDirection.RTL ? 'rtl' : 'css', + prepend: true, + stylisPlugins: themeDirection === ThemeDirection.RTL ? [rtlPlugin] : [] + }); + + return {children}; +}; + +RTLLayout.propTypes = { + children: PropTypes.node +}; + +export default RTLLayout; diff --git a/src/components/ScrollTop.js b/src/components/ScrollTop.js new file mode 100644 index 0000000..7ae1fec --- /dev/null +++ b/src/components/ScrollTop.js @@ -0,0 +1,26 @@ +import PropTypes from 'prop-types'; +import { useEffect } from 'react'; +import { useLocation } from 'react-router-dom'; + +// ==============================|| NAVIGATION - SCROLL TO TOP ||============================== // + +const ScrollTop = ({ children }) => { + const location = useLocation(); + const { pathname } = location; + + useEffect(() => { + window.scrollTo({ + top: 0, + left: 0, + behavior: 'smooth' + }); + }, [pathname]); + + return children || null; +}; + +ScrollTop.propTypes = { + children: PropTypes.node +}; + +export default ScrollTop; diff --git a/src/components/ScrollX.js b/src/components/ScrollX.js new file mode 100644 index 0000000..eb4d863 --- /dev/null +++ b/src/components/ScrollX.js @@ -0,0 +1,10 @@ +// material-ui +import { styled } from '@mui/material/styles'; + +const ScrollX = styled('div')({ + width: '100%', + overflowX: 'auto', + display: 'block' +}); + +export default ScrollX; diff --git a/src/components/SecondaryAction.js b/src/components/SecondaryAction.js new file mode 100644 index 0000000..d413aa6 --- /dev/null +++ b/src/components/SecondaryAction.js @@ -0,0 +1,65 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Avatar, ButtonBase, Link, Tooltip } from '@mui/material'; + +// ==============================|| CARD - SECONDARY ACTION ||============================== // + +const CardSecondaryAction = ({ title, link, icon }) => { + const theme = useTheme(); + + return ( + + + {!icon && ( + + + + + + + + + + + + + + + + )} + {icon && ( + + {icon} + + )} + + + ); +}; + +CardSecondaryAction.propTypes = { + title: PropTypes.string, + link: PropTypes.string, + icon: PropTypes.oneOf([PropTypes.node, PropTypes.string]) +}; + +export default CardSecondaryAction; diff --git a/src/components/SimpleAutocomplete.js b/src/components/SimpleAutocomplete.js new file mode 100644 index 0000000..e05441b --- /dev/null +++ b/src/components/SimpleAutocomplete.js @@ -0,0 +1,49 @@ +import React, { useEffect, useRef, useState } from 'react'; + +const GOOGLE_MAPS_API_KEY = process.env.REACT_APP_GOOGLE_MAPS_API_KEY; + +const SimpleAutocomplete = () => { + const inputRef = useRef(null); + const autocompleteRef = useRef(null); + + useEffect(() => { + const loadScript = (url, callback) => { + const script = document.createElement('script'); + script.type = 'text/javascript'; + script.async = true; + script.src = url; + script.onload = callback; + document.head.appendChild(script); + }; + + if (!window.google) { + loadScript(`https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places`, () => { + initAutocomplete(); + }); + } else { + initAutocomplete(); + } + + function initAutocomplete() { + if (!inputRef.current) return; + + autocompleteRef.current = new window.google.maps.places.Autocomplete(inputRef.current, { + types: ['geocode'], + componentRestrictions: { country: 'in' } // optional + }); + + autocompleteRef.current.addListener('place_changed', () => { + const place = autocompleteRef.current.getPlace(); + console.log('Selected Place:', place); + }); + } + }, []); + + return ( +

+ ); +}; + +export default SimpleAutocomplete; diff --git a/src/components/cards/AuthFooter.js b/src/components/cards/AuthFooter.js new file mode 100644 index 0000000..83d9d8d --- /dev/null +++ b/src/components/cards/AuthFooter.js @@ -0,0 +1,62 @@ +// material-ui +import { Container, Link, Stack, Typography, useMediaQuery } from '@mui/material'; + +// ==============================|| FOOTER - AUTHENTICATION ||============================== // + +const AuthFooter = () => { + const matchDownSM = useMediaQuery((theme) => theme.breakpoints.down('sm')); + + return ( + + + + This site is protected by{' '} + + Privacy Policy + + + + + + Terms and Conditions + + {/* + Privacy Policy + */} + {/* + CA Privacy Notice + */} + + + + ); +}; + +export default AuthFooter; diff --git a/src/components/cards/ComponentHeader.js b/src/components/cards/ComponentHeader.js new file mode 100644 index 0000000..20178bb --- /dev/null +++ b/src/components/cards/ComponentHeader.js @@ -0,0 +1,49 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, Grid, Link, Stack, Typography } from '@mui/material'; + +// assets +import { GlobalOutlined, NodeExpandOutlined } from '@ant-design/icons'; + +// ==============================|| COMPONENTS - BREADCRUMBS ||============================== // + +const ComponentHeader = ({ title, caption, directory, link }) => ( + + + {title} + {caption && ( + + {caption} + + )} + + + {directory && ( + + + + {directory} + + + )} + {link && ( + + + + {link} + + + )} + + +); + +ComponentHeader.propTypes = { + title: PropTypes.string, + caption: PropTypes.string, + directory: PropTypes.string, + link: PropTypes.string +}; + +export default ComponentHeader; diff --git a/src/components/cards/e-commerce/FloatingCart.js b/src/components/cards/e-commerce/FloatingCart.js new file mode 100644 index 0000000..ce969a0 --- /dev/null +++ b/src/components/cards/e-commerce/FloatingCart.js @@ -0,0 +1,55 @@ +// import { sum } from 'lodash'; +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Fab, Badge } from '@mui/material'; + +// project import +// import { useSelector } from 'store'; + +// assets +import { ShoppingCartOutlined } from '@ant-design/icons'; + +// ==============================|| CART ITEMS - FLOATING BUTTON ||============================== // + +const FloatingCart = ({ count = 0, onClick }) => { + const theme = useTheme(); + // const cart = useSelector((state) => state.cart); + // const totalQuantity = sum(cart.checkout.products.map((item) => item.quantity)); + + return ( + + + + + + ); +}; + +export default FloatingCart; diff --git a/src/components/cards/e-commerce/ProductCard.js b/src/components/cards/e-commerce/ProductCard.js new file mode 100644 index 0000000..d1e3b15 --- /dev/null +++ b/src/components/cards/e-commerce/ProductCard.js @@ -0,0 +1,176 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, CardContent, CardMedia, Chip, Divider, Grid, Rating, Stack, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import IconButton from 'components/@extended/IconButton'; +import SkeletonProductPlaceholder from 'components/cards/skeleton/ProductPlaceholder'; +import { useDispatch, useSelector } from 'store'; +import { addProduct } from 'store/reducers/cart'; +import { openSnackbar } from 'store/reducers/snackbar'; + +// assets +import { HeartOutlined, HeartFilled } from '@ant-design/icons'; + +const prodImage = require.context('assets/images/e-commerce', true); + +// ==============================|| PRODUCT CARD ||============================== // + +const ProductCard = ({ id, color, name, brand, offer, isStock, image, description, offerPrice, salePrice, rating }) => { + const theme = useTheme(); + const dispatch = useDispatch(); + + const prodProfile = image && prodImage(`./${image}`); + const [productRating] = useState(rating); + const [wishlisted, setWishlisted] = useState(false); + const cart = useSelector((state) => state.cart); + + const addCart = () => { + dispatch(addProduct({ id, name, image, salePrice, offerPrice, color, size: 8, quantity: 1, description }, cart.checkout.products)); + dispatch( + openSnackbar({ + open: true, + message: 'Add To Cart Success', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + }; + + const addToFavourite = () => { + setWishlisted(!wishlisted); + dispatch( + openSnackbar({ + open: true, + message: 'Added to favourites', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + }; + + const [isLoading, setLoading] = useState(true); + useEffect(() => { + setLoading(false); + }, []); + + return ( + <> + {isLoading ? ( + + ) : ( + + + + + + {!isStock && } + {offer && } + + {wishlisted ? ( + + ) : ( + + )} + + + + + + + + + {name} + + + {brand} + + + + + + + + ${offerPrice} + {salePrice && ( + + ${salePrice} + + )} + + + + ({productRating?.toFixed(1)}) + + + + + + + + + + )} + + ); +}; + +ProductCard.propTypes = { + id: PropTypes.number, + color: PropTypes.string, + name: PropTypes.string, + brand: PropTypes.string, + isStock: PropTypes.bool, + image: PropTypes.string, + description: PropTypes.string, + offerPrice: PropTypes.number, + salePrice: PropTypes.number, + offer: PropTypes.string, + rating: PropTypes.number +}; + +export default ProductCard; diff --git a/src/components/cards/e-commerce/ProductReview.js b/src/components/cards/e-commerce/ProductReview.js new file mode 100644 index 0000000..bf45f2f --- /dev/null +++ b/src/components/cards/e-commerce/ProductReview.js @@ -0,0 +1,52 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Grid, Rating, Stack, Typography } from '@mui/material'; + +// project imports +import Avatar from 'components/@extended/Avatar'; + +// assets +import { StarFilled, StarOutlined } from '@ant-design/icons'; + +const avatarImage = require.context('assets/images/users', true); + +// ==============================|| PRODUCT DETAILS - REVIEW ||============================== // + +const ProductReview = ({ avatar, date, name, rating, review }) => ( + + + + + + + {name} + + + {date} + + } + emptyIcon={} + precision={0.1} + readOnly + /> + + {review} + + + +); + +ProductReview.propTypes = { + avatar: PropTypes.string, + date: PropTypes.string, + name: PropTypes.string, + rating: PropTypes.number, + review: PropTypes.string +}; + +export default ProductReview; diff --git a/src/components/cards/skeleton/ProductPlaceholder.js b/src/components/cards/skeleton/ProductPlaceholder.js new file mode 100644 index 0000000..3002169 --- /dev/null +++ b/src/components/cards/skeleton/ProductPlaceholder.js @@ -0,0 +1,44 @@ +// material-ui +import { CardContent, Grid, Skeleton, Stack } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// ===========================|| SKELETON - PRODUCT CARD ||=========================== // + +const ProductPlaceholder = () => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); + +export default ProductPlaceholder; diff --git a/src/components/cards/statistics/AnalyticEcommerce.js b/src/components/cards/statistics/AnalyticEcommerce.js new file mode 100644 index 0000000..5610371 --- /dev/null +++ b/src/components/cards/statistics/AnalyticEcommerce.js @@ -0,0 +1,66 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, Chip, Grid, Stack, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// assets +import { FallOutlined, RiseOutlined } from '@ant-design/icons'; + +// ==============================|| STATISTICS - ECOMMERCE CARD ||============================== // + +const AnalyticEcommerce = ({ color = 'primary', title, count, percentage, isLoss, extra }) => ( + + + + {title} + + + + + {count} + + + {percentage && ( + + + {!isLoss && } + {isLoss && } + + } + label={`${percentage}%`} + sx={{ ml: 1.25, pl: 1 }} + size="small" + /> + + )} + + + + + You made an extra{' '} + + {extra} + {' '} + this year + + + +); + +AnalyticEcommerce.propTypes = { + title: PropTypes.string, + count: PropTypes.string, + percentage: PropTypes.number, + isLoss: PropTypes.bool, + color: PropTypes.string, + extra: PropTypes.string +}; + +export default AnalyticEcommerce; diff --git a/src/components/cards/statistics/AnalyticsDataCard.js b/src/components/cards/statistics/AnalyticsDataCard.js new file mode 100644 index 0000000..9d96fec --- /dev/null +++ b/src/components/cards/statistics/AnalyticsDataCard.js @@ -0,0 +1,56 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, Chip, Stack, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// assets +import { RiseOutlined, FallOutlined } from '@ant-design/icons'; + +// ==============================|| STATISTICS - ECOMMERCE CARD ||============================== // + +const AnalyticsDataCard = ({ color = 'primary', title, count, percentage, isLoss, children }) => ( + + + + + {title} + + + + {count} + + {percentage && ( + + {!isLoss && } + {isLoss && } + + } + label={`${percentage}%`} + sx={{ ml: 1.25, pl: 1 }} + size="small" + /> + )} + + + + {children} + +); + +AnalyticsDataCard.propTypes = { + title: PropTypes.string, + count: PropTypes.string, + percentage: PropTypes.number, + isLoss: PropTypes.bool, + color: PropTypes.string, + children: PropTypes.node +}; + +export default AnalyticsDataCard; diff --git a/src/components/cards/statistics/HoverSocialCard.js b/src/components/cards/statistics/HoverSocialCard.js new file mode 100644 index 0000000..031f8d2 --- /dev/null +++ b/src/components/cards/statistics/HoverSocialCard.js @@ -0,0 +1,64 @@ +// material-ui +import { Box, Card, CardContent, Grid, Typography } from '@mui/material'; + +// ===========================|| HOVER SOCIAL CARD ||=========================== // + +const HoverSocialCard = ({ primary, secondary, iconPrimary, percentage, color }) => { + const IconPrimary = iconPrimary; + const primaryIcon = iconPrimary ? : null; + + return ( + + + + {iconPrimary && } + {percentage !== undefined && ( + + {percentage.toString()}% + + )} + + + + + + {secondary} + + + + + {primary} + + + + + + ); +}; + +export default HoverSocialCard; diff --git a/src/components/logo/LogoIcon.js b/src/components/logo/LogoIcon.js new file mode 100644 index 0000000..cfc19e2 --- /dev/null +++ b/src/components/logo/LogoIcon.js @@ -0,0 +1,56 @@ +// material-ui +import { useTheme } from '@mui/material/styles'; + +/** + * if you want to use image instead of uncomment following. + * + * import logoIconDark from 'assets/images/logo-icon-dark.svg'; + * import logoIcon from 'assets/images/logo-icon.svg'; + * import { ThemeMode } from 'config'; + * + */ + +// ==============================|| LOGO ICON SVG ||============================== // + +const LogoIcon = () => { + const theme = useTheme(); + + return ( + /** + * if you want to use image instead of svg uncomment following, and comment out element. + * + * Mantis + * + */ + + + + + + + + + + + + + + + + + ); +}; + +export default LogoIcon; diff --git a/src/components/logo/LogoMain.js b/src/components/logo/LogoMain.js new file mode 100644 index 0000000..72adc22 --- /dev/null +++ b/src/components/logo/LogoMain.js @@ -0,0 +1,68 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { ThemeMode } from 'config'; + +/** + * if you want to use image instead of uncomment following. + * + * import logoDark from 'assets/images/logo-dark.svg'; + * import logo from 'assets/images/logo.svg'; + * + */ + +// ==============================|| LOGO SVG ||============================== // + +const LogoMain = ({ reverse }) => { + const theme = useTheme(); + return ( + /** + * if you want to use image instead of svg uncomment following, and comment out element. + * + * Mantis + * + */ + <> + + + + + + + + + + + + + + + + + + + ); +}; + +LogoMain.propTypes = { + reverse: PropTypes.bool +}; + +export default LogoMain; diff --git a/src/components/logo/index.js b/src/components/logo/index.js new file mode 100644 index 0000000..bb2e7af --- /dev/null +++ b/src/components/logo/index.js @@ -0,0 +1,27 @@ +import PropTypes from 'prop-types'; +import { Link } from 'react-router-dom'; + +// material-ui +import { ButtonBase } from '@mui/material'; + +// project import +import LogoMain from './LogoMain'; +import LogoIcon from './LogoIcon'; +import { APP_DEFAULT_PATH } from 'config'; + +// ==============================|| MAIN LOGO ||============================== // + +const LogoSection = ({ reverse, isIcon, sx, to }) => ( + + {isIcon ? : } + +); + +LogoSection.propTypes = { + reverse: PropTypes.bool, + isIcon: PropTypes.bool, + sx: PropTypes.object, + to: PropTypes.string +}; + +export default LogoSection; diff --git a/src/components/nearle_components/AddressAutocomplete.js b/src/components/nearle_components/AddressAutocomplete.js new file mode 100644 index 0000000..a58c31b --- /dev/null +++ b/src/components/nearle_components/AddressAutocomplete.js @@ -0,0 +1,155 @@ +import React, { useEffect, useState, useMemo } from 'react'; +import { Autocomplete, Box, Grid, TextField, Typography } from '@mui/material'; +import LocationOnIcon from '@mui/icons-material/LocationOn'; +import parse from 'autosuggest-highlight/parse'; +import debounce from 'lodash.debounce'; + +const GOOGLE_MAPS_API_KEY = process.env.REACT_APP_GOOGLE_MAPS_API_KEY; + +let autocompleteService = null; + +const loadGoogleMapsScript = () => { + if (!document.querySelector('#google-maps')) { + const script = document.createElement('script'); + script.id = 'google-maps'; + script.src = `https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places`; + script.async = true; + script.defer = true; + document.head.appendChild(script); + } +}; + +const AddressAutocomplete = ({ onSelect }) => { + const [inputValue, setInputValue] = useState(''); + const [options, setOptions] = useState([]); + const [value, setValue] = useState(null); + + const fetchSuggestions = useMemo( + () => + debounce((input, callback) => { + if (autocompleteService && input) { + autocompleteService.getPlacePredictions({ input }, callback); + } + }, 400), + [] + ); + + useEffect(() => { + loadGoogleMapsScript(); + + const interval = setInterval(() => { + if (window.google?.maps?.places && !autocompleteService) { + autocompleteService = new window.google.maps.places.AutocompleteService(); + clearInterval(interval); + } + }, 300); + + return () => clearInterval(interval); + }, []); + + useEffect(() => { + if (!inputValue || !autocompleteService) return; + + let active = true; + + fetchSuggestions(inputValue, (results) => { + if (active) { + setOptions(results || []); // fallback to [] if results is null + } + }); + + return () => { + active = false; + }; + }, [inputValue, fetchSuggestions]); + + const handleSelect = async (event, newValue) => { + if (!newValue || !newValue.place_id) { + setValue(null); + setInputValue(''); + setOptions([]); + if (onSelect) onSelect(null); // clear form + return; + } + + setValue(newValue); + setInputValue(newValue?.description || ''); + + try { + const placeService = new window.google.maps.places.PlacesService(document.createElement('div')); + + placeService.getDetails({ placeId: newValue.place_id }, (place, status) => { + if (status !== window.google.maps.places.PlacesServiceStatus.OK || !place || !place.geometry || !place.address_components) { + console.warn('Invalid place data'); + if (onSelect) onSelect(null); + return; + } + + const extract = (type) => place.address_components.find((c) => c.types.includes(type))?.long_name || ''; + + const result = { + address: `${place.name}, ${place.formatted_address}`, + suburb: extract('sublocality_level_1'), + city: extract('locality'), + state: extract('administrative_area_level_1'), + postcode: extract('postal_code'), + latitude: place.geometry.location.lat().toString(), + longitude: place.geometry.location.lng().toString() + }; + + if (onSelect) onSelect(result); + }); + } catch (err) { + console.error('Place fetch error:', err); + if (onSelect) onSelect(null); + } + }; + + return ( + (typeof option === 'string' ? option : option?.description || '')} + filterOptions={(x) => x} + autoComplete + includeInputInList + filterSelectedOptions + value={value} + noOptionsText="No matching addresses" + onChange={handleSelect} + onInputChange={(e, newVal) => setInputValue(newVal)} + renderInput={(params) => } + renderOption={(props, option) => { + if (!option?.structured_formatting) return null; + + const matches = option.structured_formatting.main_text_matched_substrings || []; + const parts = parse( + option.structured_formatting.main_text || '', + matches.map((m) => [m.offset, m.offset + m.length]) + ); + + return ( +
  • + + + + + + {parts.map((part, index) => ( + + {part.text} + + ))} + + {option.structured_formatting.secondary_text} + + + +
  • + ); + }} + /> + ); +}; + +export default AddressAutocomplete; diff --git a/src/components/nearle_components/CircularLoader.js b/src/components/nearle_components/CircularLoader.js new file mode 100644 index 0000000..efa9da8 --- /dev/null +++ b/src/components/nearle_components/CircularLoader.js @@ -0,0 +1,47 @@ +import { styled } from '@mui/material/styles'; +import CircularProgress from '@mui/material/CircularProgress'; +import nelogo from '../../assets/images/logo-sm.png'; + +// Styled Loader Wrapper +const LoaderWrapper = styled('div')(() => ({ + position: 'fixed', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + zIndex: 2001, + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + background: 'rgba(255, 255, 255, 0.7)', // Light overlay effect + padding: '20px', + borderRadius: '10px' // Soft rounded border +})); + +// Styled Logo Wrapper +const LogoWrapper = styled('div')(() => ({ + position: 'absolute', + width: '40px', // Adjust based on your logo size + height: '40px', + display: 'flex', + alignItems: 'center', + justifyContent: 'center' +})); + +// ==============================|| Custom Circular Loader with Logo ||============================== // +const CircularLoader = () => ( + + {/* Circular Loader */} + + + {/* Logo Positioned at the Center */} + + Logo + + +); + +export default CircularLoader; diff --git a/src/components/nearle_components/DebounceSearchBar.js b/src/components/nearle_components/DebounceSearchBar.js new file mode 100644 index 0000000..641136c --- /dev/null +++ b/src/components/nearle_components/DebounceSearchBar.js @@ -0,0 +1,69 @@ +/* eslint-disable react/prop-types */ +import React, { useEffect, useRef } from 'react'; +import { OutlinedInput, InputAdornment, Tooltip, IconButton } from '@mui/material'; +import { SearchOutlined } from '@mui/icons-material'; +import ClearIcon from '@mui/icons-material/Clear'; +import { useDebounce } from 'use-debounce'; + +const DebounceSearchBar = ({ + value, + onChange, + onDebouncedChange, // 🔹 NEW + debounceTime = 500, + placeholder = 'Search (ctrl+k)', + sx +}) => { + const textFieldRef = useRef(null); + + const [debouncedValue] = useDebounce(value, debounceTime); + + // fire debounced callback whenever debouncedValue changes + useEffect(() => { + if (onDebouncedChange) { + onDebouncedChange(debouncedValue); + } + }, [debouncedValue, onDebouncedChange]); + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + textFieldRef.current?.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + return () => document.removeEventListener('keydown', handleKeyPress); + }, []); + + return ( + onChange(e.target.value)} + startAdornment={ + + + + } + endAdornment={ + + onChange('')}> + + + + } + /> + ); +}; + +export default DebounceSearchBar; diff --git a/src/components/nearle_components/OpenToast.js b/src/components/nearle_components/OpenToast.js new file mode 100644 index 0000000..110ead2 --- /dev/null +++ b/src/components/nearle_components/OpenToast.js @@ -0,0 +1,11 @@ +import { enqueueSnackbar } from 'notistack'; + +const OpenToast = (message, color, time) => { + return enqueueSnackbar(message, { + variant: color, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: time + }); +}; + +export default OpenToast; diff --git a/src/components/nearle_components/SubcatAutocomplete.js b/src/components/nearle_components/SubcatAutocomplete.js new file mode 100644 index 0000000..c168795 --- /dev/null +++ b/src/components/nearle_components/SubcatAutocomplete.js @@ -0,0 +1,54 @@ +/* eslint-disable react/prop-types */ +import React, { useState } from 'react'; +import { Autocomplete, Avatar, Box, TextField, Typography } from '@mui/material'; +import { useQuery } from '@tanstack/react-query'; +import { getproductsubcategories } from 'pages/nearle/api/api'; + +const SubcatAutocomplete = ({ onSelect, sx }) => { + const { data: subCategories = [] } = useQuery({ + queryKey: ['getsubcategory'], + queryFn: getproductsubcategories + }); + + const [selected, setSelected] = useState(null); + + return ( + subCategories?.length > 0 && ( + option?.subcatname || ''} + onChange={(event, value) => { + setSelected(value); + onSelect?.(value); // 👈 callback to parent + }} + renderOption={(props, option) => ( + + + {option.subcatname} + + )} + renderInput={(params) => ( + + + {/* {selected.productcount} */} + + ) : null + }} + /> + )} + /> + ) + ); +}; + +export default SubcatAutocomplete; diff --git a/src/components/nearle_components/TanstackInfiniteScrollWrapper.js b/src/components/nearle_components/TanstackInfiniteScrollWrapper.js new file mode 100644 index 0000000..5f9e4c8 --- /dev/null +++ b/src/components/nearle_components/TanstackInfiniteScrollWrapper.js @@ -0,0 +1,46 @@ +import { CircularProgress, Box } from '@mui/material'; +import React, { useEffect, useRef, useCallback } from 'react'; + +const TanstackInfiniteScrollWrapper = ({ children, hasNextPage, fetchNextPage, isFetchingNextPage, scrollContainerRef }) => { + const loaderRef = useRef(null); + + const handleObserver = useCallback( + (entries) => { + const target = entries[0]; + if (target.isIntersecting && hasNextPage && !isFetchingNextPage) { + fetchNextPage(); + } + }, + [hasNextPage, isFetchingNextPage, fetchNextPage] + ); + + useEffect(() => { + const options = { + root: scrollContainerRef?.current || null, // container or window + rootMargin: '200px', // fetch a bit earlier + threshold: 0 + }; + + const observer = new IntersectionObserver(handleObserver, options); + if (loaderRef.current) observer.observe(loaderRef.current); + + return () => { + if (loaderRef.current) observer.unobserve(loaderRef.current); + }; + }, [handleObserver, scrollContainerRef]); + + return ( + + {children} + {/* 👇 sentinel */} +
    + {/* {isFetchingNextPage && ( //its common use it in pade it seld as needed + + + + )} */} + + ); +}; + +export default TanstackInfiniteScrollWrapper; diff --git a/src/components/nearle_components/Titlecard.js b/src/components/nearle_components/Titlecard.js new file mode 100644 index 0000000..1d50eb6 --- /dev/null +++ b/src/components/nearle_components/Titlecard.js @@ -0,0 +1,43 @@ +import React from 'react'; +import { Stack, Typography, Box } from '@mui/material'; +import { useTheme } from '@emotion/react'; + +const Titlecard = ({ sx, title, children, starticon }) => { + const theme = useTheme(); + return ( + + + {starticon && starticon} + + {title} + + + {children} + + + ); +}; + +export default Titlecard; diff --git a/src/components/nearle_components/s3img.js b/src/components/nearle_components/s3img.js new file mode 100644 index 0000000..5108728 --- /dev/null +++ b/src/components/nearle_components/s3img.js @@ -0,0 +1,58 @@ +import S3 from 'react-aws-s3'; + +const config = { + bucketName: process.env.REACT_APP_AWS_BUCKETNAME, + dirName: process.env.REACT_APP_AWS_DIRNAME, + region: process.env.REACT_APP_AWS_REGION, + accessKeyId: process.env.REACT_APP_AWS_ACCESSKEYID, + secretAccessKey: process.env.REACT_APP_AWS_SECRETACCESSKEY, + s3Url: process.env.REACT_APP_AWS_S3URL +}; + +export const handleFileChange = async (event) => { + console.log('imgfile', event.target.files[0]); + const file = event.target.files[0]; + + if (file) { + const validTypes = ['image/png', 'image/jpeg', 'image/jpg']; + if (validTypes.includes(file.type)) { + const reader = new FileReader(); + + reader.onload = (e) => {}; + + reader.readAsDataURL(file); + + console.log('imagename', formatFileName(file.name)); + + try { + const ReactS3Client = new S3(config); + const data = await ReactS3Client.uploadFile(file, file.name); + + if (data.status === 204) { + console.log('Upload Success'); + console.log('final img s3', data); + console.log('newimgurl', data.location); + + return data.location; + } else { + console.error('Failed to upload'); + return 'Failed to upload the file. Please try again.'; + } + } catch (err) { + console.error(err); + + return 'Failed to upload the file. Please try again.'; + } + } else { + return 'Please upload a valid PNG or JPEG image.'; + } + } +}; + +const formatFileName = (name) => { + const maxLength = 20; // Adjust this value as needed + if (name.length > maxLength) { + return `${name.substring(0, maxLength)}...`; + } + return name; +}; diff --git a/src/components/nearle_components/updateNetworkStatus.js b/src/components/nearle_components/updateNetworkStatus.js new file mode 100644 index 0000000..b5f9e15 --- /dev/null +++ b/src/components/nearle_components/updateNetworkStatus.js @@ -0,0 +1,96 @@ +import { useEffect, useState, useRef } from 'react'; +import { useTheme } from '@mui/material/styles'; +import WifiOffIcon from '@mui/icons-material/WifiOff'; +import WifiIcon from '@mui/icons-material/Wifi'; + +const NOTIFICATION_STYLE = { + position: 'fixed', + top: '10px', // Keep top spacing + left: '50%', // Center horizontally + transform: 'translateX(-50%)', // Offset to truly center + padding: '12px 40px', + borderRadius: '8px', + color: 'white', + fontWeight: '500', + fontSize: '14px', + boxShadow: '0 4px 12px rgba(0, 0, 0, 0.15)', + zIndex: 9999, + maxWidth: '90%', + minWidth: 'auto', + textAlign: 'center' +}; + +const InternetStatus = () => { + const theme = useTheme(); + const [isOnline, setIsOnline] = useState(navigator.onLine); + const [showBackOnline, setShowBackOnline] = useState(false); + const wasOffline = useRef(!navigator.onLine); + + useEffect(() => { + const handleNetworkChange = () => { + const online = navigator.onLine; + setIsOnline(online); + + if (online && wasOffline.current) { + console.log('✅ Back online'); + setShowBackOnline(true); + wasOffline.current = false; + // window.location.reload(); + + setTimeout(() => { + setShowBackOnline(false); + }, 2000); + } + + if (!online) { + console.log('❌ No internet connection'); + wasOffline.current = true; + setShowBackOnline(false); + } + }; + + window.addEventListener('online', handleNetworkChange); + window.addEventListener('offline', handleNetworkChange); + + return () => { + window.removeEventListener('online', handleNetworkChange); + window.removeEventListener('offline', handleNetworkChange); + }; + }, []); + + return ( + <> + {!isOnline && ( +
    + + No Internet Connection +
    + )} + + {showBackOnline && ( +
    + + Back Online +
    + )} + + ); +}; + +export default InternetStatus; diff --git a/src/components/third-party/Notistack.js b/src/components/third-party/Notistack.js new file mode 100644 index 0000000..f718927 --- /dev/null +++ b/src/components/third-party/Notistack.js @@ -0,0 +1,65 @@ +import PropTypes from 'prop-types'; + +//material-ui +import { styled } from '@mui/material/styles'; + +// third-party +import { SnackbarProvider } from 'notistack'; + +// project import +import { useSelector } from 'store'; + +// assets +import { CheckCircleOutlined, CloseCircleOutlined, InfoCircleOutlined, WarningOutlined } from '@ant-design/icons'; + +// custom styles +const StyledSnackbarProvider = styled(SnackbarProvider)(({ theme }) => ({ + '&.notistack-MuiContent-default': { + backgroundColor: theme.palette.primary.main + }, + '&.notistack-MuiContent-error': { + backgroundColor: theme.palette.error.main + }, + '&.notistack-MuiContent-success': { + backgroundColor: theme.palette.success.main + }, + '&.notistack-MuiContent-info': { + backgroundColor: theme.palette.info.main + }, + '&.notistack-MuiContent-warning': { + backgroundColor: theme.palette.warning.main + } +})); + +// ===========================|| SNACKBAR - NOTISTACK ||=========================== // + +const Notistack = ({ children }) => { + const snackbar = useSelector((state) => state.snackbar); + const iconSX = { marginRight: 8, fontSize: '1.15rem' }; + + return ( + , + error: , + warning: , + info: + } + : undefined + } + hideIconVariant={snackbar.iconVariant === 'hide' ? true : false} + > + {children} + + ); +}; + +Notistack.propTypes = { + children: PropTypes.node +}; + +export default Notistack; diff --git a/src/components/third-party/ReactTable.js b/src/components/third-party/ReactTable.js new file mode 100644 index 0000000..da2980d --- /dev/null +++ b/src/components/third-party/ReactTable.js @@ -0,0 +1,577 @@ +import PropTypes from 'prop-types'; +import React, { forwardRef, useEffect, useRef, useState } from 'react'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import { + Box, + Checkbox, + Chip, + FormControl, + Grid, + ListItemText, + MenuItem, + OutlinedInput, + Pagination, + Select, + Stack, + TableCell, + TableRow, + TextField, + Tooltip, + Typography +} from '@mui/material'; + +// project-import +import { ThemeMode } from 'config'; + +// third-party +import { CSVLink } from 'react-csv'; +import { getEmptyImage } from 'react-dnd-html5-backend'; +import { useDrop, useDrag, useDragLayer } from 'react-dnd'; + +// assets +import { CaretUpOutlined, CaretDownOutlined, DragOutlined, CheckOutlined, DownloadOutlined } from '@ant-design/icons'; + +// ==============================|| HEADER HEADER ||============================== // + +export const HeaderSort = ({ column, sort }) => { + const theme = useTheme(); + return ( + + {column.render('Header')} + {!column.disableSortBy && ( + + + + + )} + + ); +}; + +HeaderSort.propTypes = { + column: PropTypes.any, + sort: PropTypes.bool +}; + +// ==============================|| TABLE PAGINATION ||============================== // + +export const TablePagination = ({ gotoPage, rows, setPageSize, pageSize, pageIndex }) => { + const [open, setOpen] = useState(false); + + const handleClose = () => { + setOpen(false); + }; + + const handleOpen = () => { + setOpen(true); + }; + + const handleChangePagination = (event, value) => { + gotoPage(value - 1); + }; + + const handleChange = (event) => { + setPageSize(+event.target.value); + }; + + return ( + + + + + + Row per page + + + + + + + Go to + + { + const page = e.target.value ? Number(e.target.value) : 0; + gotoPage(page - 1); + }} + sx={{ '& .MuiOutlinedInput-input': { py: 0.75, px: 1.25, width: 36 } }} + /> + + + + + + + ); +}; + +TablePagination.propTypes = { + gotoPage: PropTypes.func, + setPageSize: PropTypes.func, + pageIndex: PropTypes.number, + pageSize: PropTypes.number, + rows: PropTypes.array +}; + +// ==============================|| SELECTION - PREVIEW ||============================== // + +export const IndeterminateCheckbox = forwardRef(({ indeterminate, ...rest }, ref) => { + const defaultRef = useRef(); + const resolvedRef = ref || defaultRef; + + return ; +}); + +IndeterminateCheckbox.propTypes = { + indeterminate: PropTypes.bool +}; + +export const TableRowSelection = ({ selected }) => ( + <> + {selected > 0 && ( + + )} + +); + +TableRowSelection.propTypes = { + selected: PropTypes.number +}; + +// ==============================|| DRAG & DROP - DRAGGABLE HEADR ||============================== // + +export const DraggableHeader = ({ children, column, index, reorder }) => { + const theme = useTheme(); + const ref = useRef(); + const { id, Header } = column; + + const DND_ITEM_TYPE = 'column'; + + const [{ isOverCurrent }, drop] = useDrop({ + accept: DND_ITEM_TYPE, + drop: (item) => { + reorder(item, index); + }, + collect: (monitor) => ({ + isOver: monitor.isOver(), + isOverCurrent: monitor.isOver({ shallow: true }) + }) + }); + + const [{ isDragging }, drag, preview] = useDrag({ + type: DND_ITEM_TYPE, + item: () => ({ + id, + index, + header: Header + }), + collect: (monitor) => ({ + isDragging: monitor.isDragging() + }) + }); + + useEffect(() => { + preview(getEmptyImage(), { captureDraggingState: true }); + }, [preview]); + + drag(drop(ref)); + + let borderColor = theme.palette.text.primary; + if (isOverCurrent) { + borderColor = theme.palette.primary.main; + } + + return ( + + {children} + + ); +}; + +DraggableHeader.propTypes = { + column: PropTypes.any, + sort: PropTypes.bool, + reorder: PropTypes.func, + index: PropTypes.number, + children: PropTypes.node +}; + +// ==============================|| DRAG & DROP - DRAG PREVIEW ||============================== // + +const DragHeader = styled('div')(({ theme, x, y }) => ({ + color: theme.palette.text.secondary, + position: 'fixed', + pointerEvents: 'none', + left: 12, + top: 24, + transform: `translate(${x}px, ${y}px)`, + opacity: 0.6 +})); + +export const DragPreview = () => { + const theme = useTheme(); + const { isDragging, item, currentOffset } = useDragLayer((monitor) => ({ + item: monitor.getItem(), + itemType: monitor.getItemType(), + initialOffset: monitor.getInitialSourceClientOffset(), + currentOffset: monitor.getSourceClientOffset(), + isDragging: monitor.isDragging() + })); + + const { x, y } = currentOffset || {}; + + return isDragging ? ( + + {item.header && ( + + + {item.header} + + )} + + ) : null; +}; + +// ==============================|| DRAG & DROP - DRAGGABLE ROW ||============================== // + +export const DraggableRow = ({ index, moveRow, children }) => { + const DND_ITEM_TYPE = 'row'; + + const dropRef = useRef(null); + const dragRef = useRef(null); + + const [, drop] = useDrop({ + accept: DND_ITEM_TYPE, + hover(item, monitor) { + if (!dropRef.current) { + return; + } + const dragIndex = item.index; + const hoverIndex = index; + if (dragIndex === hoverIndex) { + return; + } + + const hoverBoundingRect = dropRef.current.getBoundingClientRect(); + const hoverMiddleY = (hoverBoundingRect.bottom - hoverBoundingRect.top) / 2; + const clientOffset = monitor.getClientOffset(); + const hoverClientY = clientOffset.y - hoverBoundingRect.top; + if (dragIndex < hoverIndex && hoverClientY < hoverMiddleY) { + return; + } + if (dragIndex > hoverIndex && hoverClientY > hoverMiddleY) { + return; + } + + moveRow(dragIndex, hoverIndex); + item.index = hoverIndex; + } + }); + + const [{ isDragging }, drag, preview] = useDrag({ + type: DND_ITEM_TYPE, + item: { index }, + collect: (monitor) => ({ + isDragging: monitor.isDragging() + }) + }); + + const opacity = isDragging ? 0 : 1; + + preview(drop(dropRef)); + drag(dragRef); + + return ( + + + + + {children} + + ); +}; + +DraggableRow.propTypes = { + moveRow: PropTypes.func, + index: PropTypes.number, + children: PropTypes.node +}; + +// ==============================|| COLUMN HIDING - SELECT ||============================== // + +const ITEM_HEIGHT = 48; +const ITEM_PADDING_TOP = 8; +const MenuProps = { + PaperProps: { + style: { + maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP, + width: 200 + } + } +}; + +export const HidingSelect = ({ hiddenColumns, setHiddenColumns, allColumns }) => { + const handleChange = (event) => { + const { + target: { value } + } = event; + + setHiddenColumns(typeof value === 'string' ? value.split(',') : value); + }; + + const theme = useTheme(); + let visible = allColumns.filter((c) => !hiddenColumns.includes(c.id)).length; + + return ( + + + + ); +}; + +HidingSelect.propTypes = { + setHiddenColumns: PropTypes.func, + hiddenColumns: PropTypes.array, + allColumns: PropTypes.array +}; + +// ==============================|| COLUMN SORTING - SELECT ||============================== // + +export const SortingSelect = ({ sortBy, setSortBy, allColumns }) => { + const [sort, setSort] = useState(sortBy); + + const handleChange = (event) => { + const { + target: { value } + } = event; + setSort(value); + setSortBy([{ id: value, desc: false }]); + }; + + return ( + + + + ); +}; + +SortingSelect.propTypes = { + setSortBy: PropTypes.func, + sortBy: PropTypes.string, + allColumns: PropTypes.array +}; + +// ==============================|| CSV EXPORT ||============================== // + +export const CSVExport = ({ data, filename, headers }) => { + return ( + + + + + + ); +}; + +CSVExport.propTypes = { + data: PropTypes.array, + headers: PropTypes.any, + filename: PropTypes.string +}; +// ==============================|| EMPTY TABLE - NO DATA ||============================== // + +const StyledGridOverlay = styled(Stack)(({ theme }) => ({ + height: '400px', + '& .ant-empty-img-1': { + fill: theme.palette.mode === ThemeMode.DARK ? theme.palette.secondary[200] : theme.palette.secondary[400] + }, + '& .ant-empty-img-2': { + fill: theme.palette.secondary.light + }, + '& .ant-empty-img-3': { + fill: theme.palette.mode === ThemeMode.DARK ? theme.palette.secondary.A200 : theme.palette.secondary[200] + }, + '& .ant-empty-img-4': { + fill: theme.palette.mode === ThemeMode.DARK ? theme.palette.secondary.A300 : theme.palette.secondary.A100 + }, + '& .ant-empty-img-5': { + fillOpacity: theme.palette.mode === ThemeMode.DARK ? '0.09' : '0.95', + fill: theme.palette.mode === ThemeMode.DARK ? theme.palette.secondary.darker : theme.palette.secondary.light + } +})); + +export const EmptyTable = ({ msg, colSpan }) => { + return ( + + + + + + + + + + + + + + + + + + + + {msg} + + + + + ); +}; + +EmptyTable.propTypes = { + msg: PropTypes.string, + colSpan: PropTypes.number +}; diff --git a/src/components/third-party/SimpleBar.js b/src/components/third-party/SimpleBar.js new file mode 100644 index 0000000..99b5e9d --- /dev/null +++ b/src/components/third-party/SimpleBar.js @@ -0,0 +1,62 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { alpha, styled } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// third-party +import SimpleBar from 'simplebar-react'; +import { BrowserView, MobileView } from 'react-device-detect'; + +// root style +const RootStyle = styled(BrowserView)({ + flexGrow: 1, + height: '100%', + overflow: 'hidden' +}); + +// scroll bar wrapper +const SimpleBarStyle = styled(SimpleBar)(({ theme }) => ({ + maxHeight: '100%', + '& .simplebar-scrollbar': { + '&:before': { + backgroundColor: alpha(theme.palette.grey[500], 0.48) + }, + '&.simplebar-visible:before': { + opacity: 1 + } + }, + '& .simplebar-track.simplebar-vertical': { + width: 10 + }, + '& .simplebar-track.simplebar-horizontal .simplebar-scrollbar': { + height: 6 + }, + '& .simplebar-mask': { + zIndex: 'inherit' + } +})); + +// ==============================|| SIMPLE SCROLL BAR ||============================== // + +export default function SimpleBarScroll({ children, sx, ...other }) { + return ( + <> + + + {children} + + + + + {children} + + + + ); +} + +SimpleBarScroll.propTypes = { + children: PropTypes.node, + sx: PropTypes.object +}; diff --git a/src/config.js b/src/config.js new file mode 100644 index 0000000..fbfd0eb --- /dev/null +++ b/src/config.js @@ -0,0 +1,107 @@ +// ==============================|| THEME CONSTANT ||============================== // + +export const twitterColor = '#1DA1F2'; +export const facebookColor = '#3b5998'; +export const linkedInColor = '#0e76a8'; + +// export const APP_DEFAULT_PATH = '/sample-page'; +export const APP_DEFAULT_PATH = '/orders'; +export const HORIZONTAL_MAX_ITEM = 6; +export const DRAWER_WIDTH = 260; + +export const ThemeMode = { + LIGHT: 'light', + DARK: 'dark' +}; + +export const MenuOrientation = { + VERTICAL: 'vertical', + HORIZONTAL: 'horizontal' +}; + +export const ThemeDirection = { + LTR: 'ltr', + RTL: 'rtl' +}; + +// ==============================|| THEME CONFIG ||============================== // + +const config = { + /** + * The props used for the theme font-style. + * We provide static below options - + * `'Inter', sans-serif` + * `'Poppins', sans-serif` + * `'Roboto', sans-serif` + * `'Public Sans', sans-serif` (default) + */ + fontFamily: `'Public Sans', sans-serif`, + + /** + * The props used for display menu-items with multi-language. + * We provide static below languages according to 'react-intl' options - https://www.npmjs.com/package/react-intl + * 'en' (default) + * 'fr' + * 'ro' + * 'zh' + */ + i18n: 'en', + + /** + * the props used for menu orientation (diffrent theme layout). + * we provide static below options - + * 'vertical' (default) - MenuOrientation.VERTICAL + * 'horizontal' - MenuOrientation.HORIZONTAL + */ + menuOrientation: MenuOrientation.VERTICAL, + + /** + * the props used for show mini variant drawer + * the mini variant is recommended for apps sections that need quick selection access alongside content. + * default - false + */ + miniDrawer: false, + + /** + * the props used for theme container. + * the container centers your content horizontally. It's the most basic layout element. + * default - true which show container + * false - will show fluid + */ + container: true, + + /** + * the props used for default theme palette mode + * explore the default theme + * below theme options - + * 'light' (default) - ThemeMode.LIGHT + * 'dark' - ThemeMode.DARK + */ + mode: ThemeMode.LIGHT, + + /** + * the props used for theme primary color variants + * we provide static below options thoe s are already defaine in src/themes/theme - + * 'default' + * 'theme1' + * 'theme2' + * 'theme3' + * 'theme4' + * 'theme5' + * 'theme6' + * 'theme7' + * 'theme8' + */ + presetColor: 'default', + + /** + * the props used for default theme direction + * explore the default theme + * below theme options - + * 'ltr' (default) - ThemeDirection.LTR + * 'rtl' - ThemeDirection.RTL + */ + themeDirection: ThemeDirection.LTR +}; + +export default config; diff --git a/src/contexts/ConfigContext.js b/src/contexts/ConfigContext.js new file mode 100644 index 0000000..6836e17 --- /dev/null +++ b/src/contexts/ConfigContext.js @@ -0,0 +1,107 @@ +import PropTypes from 'prop-types'; +import { createContext } from 'react'; + +// project import +import config from 'config'; +import useLocalStorage from 'hooks/useLocalStorage'; + +// initial state +const initialState = { + ...config, + onChangeContainer: () => {}, + onChangeLocalization: () => {}, + onChangeMode: () => {}, + onChangePresetColor: () => {}, + onChangeDirection: () => {}, + onChangeMiniDrawer: () => {}, + onChangeMenuOrientation: () => {}, + onChangeFontFamily: () => {} +}; + +// ==============================|| CONFIG CONTEXT & PROVIDER ||============================== // + +const ConfigContext = createContext(initialState); + +function ConfigProvider({ children }) { + const [config, setConfig] = useLocalStorage('mantis-react-js-config', initialState); + + const onChangeContainer = () => { + setConfig({ + ...config, + container: !config.container + }); + }; + + const onChangeLocalization = (lang) => { + setConfig({ + ...config, + i18n: lang + }); + }; + + const onChangeMode = (mode) => { + setConfig({ + ...config, + mode + }); + }; + + const onChangePresetColor = (theme) => { + setConfig({ + ...config, + presetColor: theme + }); + }; + + const onChangeDirection = (direction) => { + setConfig({ + ...config, + themeDirection: direction + }); + }; + + const onChangeMiniDrawer = (miniDrawer) => { + setConfig({ + ...config, + miniDrawer + }); + }; + + const onChangeMenuOrientation = (layout) => { + setConfig({ + ...config, + menuOrientation: layout + }); + }; + + const onChangeFontFamily = (fontFamily) => { + setConfig({ + ...config, + fontFamily + }); + }; + + return ( + + {children} + + ); +} + +ConfigProvider.propTypes = { + children: PropTypes.node +}; + +export { ConfigProvider, ConfigContext }; diff --git a/src/contexts/JWTContext.js b/src/contexts/JWTContext.js new file mode 100644 index 0000000..c8cd978 --- /dev/null +++ b/src/contexts/JWTContext.js @@ -0,0 +1,212 @@ +import PropTypes from 'prop-types'; +import { createContext, useEffect, useReducer } from 'react'; + +// third-party +import { Chance } from 'chance'; +import jwtDecode from 'jwt-decode'; + +// reducer - state management +import { LOGIN, LOGOUT } from 'store/reducers/actions'; +import authReducer from 'store/reducers/auth'; + +// project import +import Loader from 'components/Loader'; +import axios from 'utils/axios'; +import { useDispatch } from 'react-redux'; +import { setUserInfo } from '../store/reducers/userinfo'; +import { useSelector } from 'react-redux'; +import OpenToast from 'components/nearle_components/OpenToast'; + +const chance = new Chance(); + +// constant +const initialState = { + isLoggedIn: false, + isInitialized: false, + user: null +}; + +const verifyToken = (serviceToken) => { + if (!serviceToken) { + return false; + } + const decoded = jwtDecode(serviceToken); + /** + * Property 'exp' does not exist on type '(token: string, options?: JwtDecodeOptions | undefined) => T'. + */ + return decoded.exp > Date.now() / 1000; +}; + +const setSession = (serviceToken) => { + if (serviceToken) { + localStorage.setItem('serviceToken', serviceToken); + axios.defaults.headers.common.Authorization = `Bearer ${serviceToken}`; + } else { + localStorage.removeItem('serviceToken'); + delete axios.defaults.headers.common.Authorization; + } +}; + +// ==============================|| JWT CONTEXT & PROVIDER ||============================== // + +const JWTContext = createContext(null); + +export const JWTProvider = ({ children }) => { + const [state, dispatch] = useReducer(authReducer, initialState); + const reduxDispatch = useDispatch(); + const userdata = useSelector((state) => state.userinfo.userdata); + const fcmToken = useSelector((state) => state.fcm.token); + + // useEffect(() => { + // const init = async () => { + // try { + // const serviceToken = window.localStorage.getItem('serviceToken'); + // if (serviceToken && verifyToken(serviceToken)) { + // setSession(serviceToken); + // const response = await axios.get('/api/account/me'); + // const { user } = response.data; + // dispatch({ + // type: LOGIN, + // payload: { + // isLoggedIn: true, + // user + // } + // }); + // } else { + // dispatch({ + // type: LOGOUT + // }); + // } + // } catch (err) { + // console.error(err); + // dispatch({ + // type: LOGOUT + // }); + // } + // }; + + // init(); + // }, []); + + // const login = async (email, password) => { + // console.log('logincalled'); + // const response = await axios.post('/api/account/login', { email, password }); + // const { serviceToken, user } = response.data; + // setSession(serviceToken); + // dispatch({ + // type: LOGIN, + // payload: { + // isLoggedIn: true, + // user + // } + // }); + // }; + useEffect(() => { + const init = async () => { + try { + // ✅ Validate via user info in localStorage + const user = JSON.parse(localStorage.getItem('user')); + if (userdata) { + dispatch({ + type: LOGIN, + payload: { user } + }); + } else { + dispatch({ type: LOGOUT }); + } + } catch (err) { + console.error(err); + dispatch({ type: LOGOUT }); + } + }; + + init(); + }, []); + const login = async (email, password) => { + try { + const response = await axios.post(`${process.env.REACT_APP_URL}/users/applogin`, { + authname: email, + password: password, + configid: 1, + userfcmtoken: fcmToken + }); + + const user = response.data.details; + + if (response.data.code === 200 && response.data.status === true) { + reduxDispatch(setUserInfo(user)); + localStorage.setItem('applocationid', user.applocationid); + localStorage.setItem('locationid', user.locationid); + localStorage.setItem('userid', user.userid); + localStorage.setItem('tenantid', user.tenantid); + localStorage.setItem('partnerid', user.partnerid); + localStorage.setItem('roleid', user.roleid); + localStorage.setItem('categoryid', user.categoryid); + localStorage.setItem('moduleid', user.moduleid); + localStorage.setItem('configid', user.configid); + dispatch({ + type: LOGIN, + payload: { user } + }); + OpenToast(response.data.message, 'success', 1500); + } else { + OpenToast(response.data.message, 'error', 1500); + } + } catch (error) { + console.error('Login failed:', error); + OpenToast(error.message, 'error', 1500); + } + }; + + const register = async (email, password, firstName, lastName) => { + // todo: this flow need to be recode as it not verified + const id = chance.bb_pin(); + const response = await axios.post('/api/account/register', { + id, + email, + password, + firstName, + lastName + }); + let users = response.data; + + if (window.localStorage.getItem('users') !== undefined && window.localStorage.getItem('users') !== null) { + const localUsers = window.localStorage.getItem('users'); + users = [ + ...JSON.parse(localUsers), + { + id, + email, + password, + name: `${firstName} ${lastName}` + } + ]; + } + + window.localStorage.setItem('users', JSON.stringify(users)); + }; + + const logout = () => { + setSession(null); + localStorage.clear(); + localStorage.setItem('loginstatus', 0); + reduxDispatch(setUserInfo(null)); + dispatch({ type: LOGOUT }); + }; + + const resetPassword = async () => {}; + + const updateProfile = () => {}; + + if (state.isInitialized !== undefined && !state.isInitialized) { + return ; + } + + return {children}; +}; + +JWTProvider.propTypes = { + children: PropTypes.node +}; + +export default JWTContext; diff --git a/src/firebase_notification/firebase.js b/src/firebase_notification/firebase.js new file mode 100644 index 0000000..68477be --- /dev/null +++ b/src/firebase_notification/firebase.js @@ -0,0 +1,28 @@ +// firebase.js // firebase is initialised here +import { initializeApp } from 'firebase/app'; +import { getMessaging } from 'firebase/messaging'; + +const firebaseConfig = { + // apiKey: process.env.REACT_APP_FIREBASE_API_KEY, + // authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN, + // databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL, + // projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID, + // storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET, + // messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID, + // appId: process.env.REACT_APP_FIREBASE_APP_ID, + // measurementId: process.env.REACT_APP_FIREBASE_MEASUREMENT_ID + apiKey: 'AIzaSyACBg8oyAR2DWMu4xW85gx5thpRgxnvI_0', + authDomain: 'nearle-gear.firebaseapp.com', + databaseURL: 'https://nearle-gear-default-rtdb.firebaseio.com', + projectId: 'nearle-gear', + storageBucket: 'nearle-gear.appspot.com', + messagingSenderId: '140444764229', + appId: '1:140444764229:web:e5ed6259a92d0532283b2c', + measurementId: 'G-3YQ4DNMXE5' +}; + +// Initialize Firebase only once +const app = initializeApp(firebaseConfig); + +// Export initialized messaging instance +export const messaging = getMessaging(app); diff --git a/src/firebase_notification/notification.js b/src/firebase_notification/notification.js new file mode 100644 index 0000000..e9b663b --- /dev/null +++ b/src/firebase_notification/notification.js @@ -0,0 +1,46 @@ +// src/firebase/notification.js +import { getToken, onMessage } from 'firebase/messaging'; +import { messaging } from './firebase'; // initialized messaging +import { dispatch } from 'store'; +import { setFcmToken } from '../store/reducers/fcmSlice'; +// generate token when webpage is open and sent this to backend via login api, + +export const generateToken = async () => { + try { + const permission = await Notification.requestPermission(); + console.log('Permission', permission); + + if (permission !== 'granted') { + console.warn('Permission not granted for notifications'); + return; + } + + const token = await getToken(messaging, { + // vapidKey: process.env.REACT_APP_FIREBASE_VAPID_KEY + vapidKey: 'BBfin2w2LLwc51gmgIUzSi9F6C6TchC99xwIWVpodbZJckqhyuN_2BKmIaA7cwF2JiqhzYJ0Rqszjh1-pDgYMWw' + }); + + if (token) { + console.log('📌 Token generated:', token); + dispatch(setFcmToken(token)); // Make sure Redux is ready + } else { + console.warn('No registration token available.'); + } + } catch (err) { + console.error('❌ Error fetching FCM token:', err.message); + } +}; +// foreground notifications +export const initFirebaseNotificationListener = () => { + onMessage(messaging, (payload) => { + console.log('📥 Foreground message received:', payload.notification); + + // You can show a system notification: + new Notification(payload.notification.title, { + body: payload.notification.body, + icon: payload.notification.image || '/favicon.ico' + }); + + // OR update Redux store/UI here if needed + }); +}; diff --git a/src/hooks/useAuth.js b/src/hooks/useAuth.js new file mode 100644 index 0000000..aaa30b8 --- /dev/null +++ b/src/hooks/useAuth.js @@ -0,0 +1,16 @@ +import { useContext } from 'react'; + +// auth provider +import AuthContext from 'contexts/JWTContext'; + +// ==============================|| AUTH HOOKS ||============================== // + +const useAuth = () => { + const context = useContext(AuthContext); + + if (!context) throw new Error('context must be use inside provider'); + + return context; +}; + +export default useAuth; diff --git a/src/hooks/useConfig.js b/src/hooks/useConfig.js new file mode 100644 index 0000000..d305559 --- /dev/null +++ b/src/hooks/useConfig.js @@ -0,0 +1,8 @@ +import { useContext } from 'react'; +import { ConfigContext } from 'contexts/ConfigContext'; + +// ==============================|| CONFIG - HOOKS ||============================== // + +const useConfig = () => useContext(ConfigContext); + +export default useConfig; diff --git a/src/hooks/useLocalStorage.js b/src/hooks/useLocalStorage.js new file mode 100644 index 0000000..532864d --- /dev/null +++ b/src/hooks/useLocalStorage.js @@ -0,0 +1,33 @@ +import { useState, useEffect } from 'react'; + +// ---------------------------------------------------------------------- + +export default function useLocalStorage(key, defaultValue) { + const [value, setValue] = useState(() => { + const storedValue = typeof window !== 'undefined' ? localStorage.getItem(key) : null; + return storedValue === null ? defaultValue : JSON.parse(storedValue); + }); + + useEffect(() => { + const listener = (e) => { + if (typeof window !== 'undefined' && e.storageArea === localStorage && e.key === key) { + setValue(e.newValue ? JSON.parse(e.newValue) : e.newValue); + } + }; + window.addEventListener('storage', listener); + + return () => { + window.removeEventListener('storage', listener); + }; + }, [key, defaultValue]); + + const setValueInLocalStorage = (newValue) => { + setValue((currentValue) => { + const result = typeof newValue === 'function' ? newValue(currentValue) : newValue; + if (typeof window !== 'undefined') localStorage.setItem(key, JSON.stringify(result)); + return result; + }); + }; + + return [value, setValueInLocalStorage]; +} diff --git a/src/hooks/usePagination.js b/src/hooks/usePagination.js new file mode 100644 index 0000000..bab5f5d --- /dev/null +++ b/src/hooks/usePagination.js @@ -0,0 +1,29 @@ +import { useState } from 'react'; + +// ==============================|| CARD - PAGINATION ||============================== // + +export default function usePagination(data, itemsPerPage) { + const [currentPage, setCurrentPage] = useState(1); + const maxPage = Math.ceil(data.length / itemsPerPage); + + function currentData() { + const begin = (currentPage - 1) * itemsPerPage; + const end = begin + itemsPerPage; + return data.slice(begin, end); + } + + function next() { + setCurrentPage((currentPage) => Math.min(currentPage + 1, maxPage)); + } + + function prev() { + setCurrentPage((currentPage) => Math.max(currentPage - 1, 1)); + } + + function jump(page) { + const pageNumber = Math.max(1, page); + setCurrentPage(() => Math.min(pageNumber, maxPage)); + } + + return { next, prev, jump, currentData, currentPage, maxPage }; +} diff --git a/src/hooks/useScriptRef.js b/src/hooks/useScriptRef.js new file mode 100644 index 0000000..1ff4dde --- /dev/null +++ b/src/hooks/useScriptRef.js @@ -0,0 +1,18 @@ +import { useEffect, useRef } from 'react'; + +// ==============================|| ELEMENT REFERENCE HOOKS ||============================== // + +const useScriptRef = () => { + const scripted = useRef(true); + + useEffect( + () => () => { + scripted.current = false; + }, + [] + ); + + return scripted; +}; + +export default useScriptRef; diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..5acfc60 --- /dev/null +++ b/src/index.js @@ -0,0 +1,45 @@ +import { createRoot } from 'react-dom/client'; +import { BrowserRouter } from 'react-router-dom'; + +// third-party +import { Provider as ReduxProvider } from 'react-redux'; + +// scroll bar +import 'simplebar/dist/simplebar.css'; + +// apex-chart +import 'assets/third-party/apex-chart.css'; +import 'assets/third-party/react-table.css'; + +import { QueryClient, QueryClientProvider, useQuery } from '@tanstack/react-query'; + +// project import +import App from './App'; +import { store } from 'store'; +// import { ConfigProvider } from 'contexts/ConfigContext'; +import reportWebVitals from './reportWebVitals'; + +const container = document.getElementById('root'); +const root = createRoot(container); +const queryClient = new QueryClient(); + +// const root = ReactDOM.createRoot(document.getElementById('root')); + +// ==============================|| MAIN - REACT DOM RENDER ||============================== // + +root.render( + + {/* */} + + + + + + {/* */} + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/layout/CommonLayout/FooterBlock.js b/src/layout/CommonLayout/FooterBlock.js new file mode 100644 index 0000000..bc94eb3 --- /dev/null +++ b/src/layout/CommonLayout/FooterBlock.js @@ -0,0 +1,321 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import { Box, Button, Container, CardMedia, Divider, Stack, Grid, Link, Typography } from '@mui/material'; + +// third party +import { motion } from 'framer-motion'; + +// project import +import { ThemeDirection, ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; + +// assets +import { SendOutlined } from '@ant-design/icons'; +import imgfooterlogo from 'assets/images/landing/codedthemes-logo.svg'; +import imgfootersoc1 from 'assets/images/landing/img-soc1.svg'; +import imgfootersoc2 from 'assets/images/landing/img-soc2.svg'; +import imgfootersoc3 from 'assets/images/landing/img-soc3.svg'; +import AnimateButton from 'components/@extended/AnimateButton'; + +const dashImage = require.context('assets/images/landing', true); + +// link - custom style +const FooterLink = styled(Link)(({ theme }) => ({ + color: theme.palette.text.secondary, + '&:hover': { + color: theme.palette.primary.main + }, + '&:active': { + color: theme.palette.primary.main + } +})); + +// ==============================|| LANDING - FOOTER PAGE ||============================== // + +const FooterBlock = ({ isFull }) => { + const theme = useTheme(); + const { presetColor } = useConfig(); + const textColor = theme.palette.mode === ThemeMode.DARK ? 'text.primary' : 'background.paper'; + + const linkSX = { + color: theme.palette.common.white, + fontSize: '0.875rem', + fontWeight: 400, + opacity: '0.6', + cursor: 'pointer', + '&:hover': { + opacity: '1' + } + }; + + const frameworks = [ + { title: 'CodeIgniter', link: 'https://links.codedthemes.com/dEGKs' }, + { + title: 'React MUI', + link: 'https://links.codedthemes.com/Aprwb' + }, + { + title: 'Angular', + link: 'https://links.codedthemes.com/EIvof' + }, + { + title: 'Bootstrap 5', + link: 'https://codedthemes.com/item/mantis-bootstrap-admin-dashboard/' + }, + { + title: '.Net', + link: 'https://links.codedthemes.com/GPZhD' + } + ]; + + return ( + <> + {isFull && ( + + + + + + + + + Roadmap + + + + + + Upcoming Release + + + + + + What is next? Checkout the Upcoming release of Mantis React. + + + + + + + + + + + + + + + )} + + + + + + + + + + + + + Since 2017, More than 50K+ Developers trust the CodedThemes Digital Product. Mantis React is Manage under their + Experienced Team Players. + + + + + + + + + + + Help + + + + Blog + + + Documentation + + + Change Log + + + Support + + + + + + + + Store Help + + + + License + + + Refund Policy + + + Submit a Request + + + + + + + + Mantis Eco-System + + + {frameworks.map((item, index) => ( + + {item.title} + {/* {item.isUpcoming && } */} + + ))} + + + + + + + More Products + + + + Berry React Material + + + Free Berry React + + + Free Mantis React + + + + + + + + + + + + + + + + © Made with love by Team CodedThemes + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +FooterBlock.propTypes = { + isFull: PropTypes.bool +}; + +export default FooterBlock; diff --git a/src/layout/CommonLayout/Header.js b/src/layout/CommonLayout/Header.js new file mode 100644 index 0000000..2396bef --- /dev/null +++ b/src/layout/CommonLayout/Header.js @@ -0,0 +1,251 @@ +import PropTypes from 'prop-types'; +import * as React from 'react'; +import { useState } from 'react'; +import { Link as RouterLink } from 'react-router-dom'; + +// material-ui +import AppBar from '@mui/material/AppBar'; +import { useTheme } from '@mui/material/styles'; +import { + useMediaQuery, + Box, + Button, + Chip, + Container, + Drawer, + Link, + List, + ListItemButton, + ListItemIcon, + ListItemText, + Stack, + Toolbar, + Typography, + useScrollTrigger +} from '@mui/material'; + +// project import +import { APP_DEFAULT_PATH, ThemeMode } from 'config'; +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; +import Logo from 'components/logo'; + +// assets +import { MenuOutlined, LineOutlined } from '@ant-design/icons'; + +// ==============================|| COMPONENTS - APP BAR ||============================== // + +// elevation scroll +function ElevationScroll({ layout, children, window }) { + const theme = useTheme(); + // const theme = useTheme(); + + const trigger = useScrollTrigger({ + disableHysteresis: true, + threshold: 10, + target: window ? window() : undefined + }); + + const backColorScroll = theme.palette.mode === ThemeMode.DARK ? theme.palette.grey[50] : theme.palette.grey[800]; + const backColor = layout !== 'landing' ? backColorScroll : 'transparent'; + + return React.cloneElement(children, { + style: { + backgroundColor: trigger ? backColorScroll : backColor + } + }); +} + +const Header = ({ handleDrawerOpen, layout = 'landing', ...others }) => { + const theme = useTheme(); + const matchDownMd = useMediaQuery(theme.breakpoints.down('md')); + const [drawerToggle, setDrawerToggle] = useState(false); + + /** Method called on multiple components with different event types */ + const drawerToggler = (open) => (event) => { + if (event.type === 'keydown' && (event.key === 'Tab' || event.key === 'Shift')) { + return; + } + setDrawerToggle(open); + }; + + return ( + + + + + + + + + + + + + Dashboard + + + Components + + + Documentation + + + + + + + + + + + + + {layout === 'component' && ( + + )} + {layout !== 'component' && ( + + )} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +Header.propTypes = { + handleDrawerOpen: PropTypes.func, + layout: PropTypes.string +}; + +export default Header; diff --git a/src/layout/CommonLayout/index.js b/src/layout/CommonLayout/index.js new file mode 100644 index 0000000..f304f8e --- /dev/null +++ b/src/layout/CommonLayout/index.js @@ -0,0 +1,74 @@ +import PropTypes from 'prop-types'; +import { lazy, Suspense } from 'react'; +import { Outlet } from 'react-router-dom'; + +// material-ui +import { Container, Toolbar } from '@mui/material'; + +// project import +import { dispatch, useSelector } from 'store'; +import { openComponentDrawer } from 'store/reducers/menu'; + +// material-ui +import { styled } from '@mui/material/styles'; +import LinearProgress from '@mui/material/LinearProgress'; + +const Header = lazy(() => import('./Header')); +const FooterBlock = lazy(() => import('./FooterBlock')); + +// ==============================|| Loader ||============================== // + +const LoaderWrapper = styled('div')(({ theme }) => ({ + position: 'fixed', + top: 0, + left: 0, + zIndex: 2001, + width: '100%', + '& > * + *': { + marginTop: theme.spacing(2) + } +})); + +const Loader = () => ( + + + +); + +// ==============================|| MINIMAL LAYOUT ||============================== // + +const CommonLayout = ({ layout = 'blank' }) => { + const menu = useSelector((state) => state.menu); + const { componentDrawerOpen } = menu; + + const handleDrawerOpen = () => { + dispatch(openComponentDrawer({ componentDrawerOpen: !componentDrawerOpen })); + }; + + return ( + <> + {(layout === 'landing' || layout === 'simple') && ( + }> +
    + + + + )} + {layout === 'component' && ( + }> + +
    + + + + )} + {layout === 'blank' && } + + ); +}; + +CommonLayout.propTypes = { + layout: PropTypes.string +}; + +export default CommonLayout; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/NavCard.js b/src/layout/MainLayout/Drawer/DrawerContent/NavCard.js new file mode 100644 index 0000000..82905e1 --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/NavCard.js @@ -0,0 +1,32 @@ +// material-ui +import { Button, Link, CardMedia, Stack, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// assets +import avatar from 'assets/images/users/avatar-group.png'; +import AnimateButton from 'components/@extended/AnimateButton'; + +// ==============================|| DRAWER CONTENT - NAVIGATION CARD ||============================== // + +const NavCard = () => ( + + + + + Help? + + Get to resolve query + + + + + + + +); + +export default NavCard; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavCollapse.js b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavCollapse.js new file mode 100644 index 0000000..6d24c1c --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavCollapse.js @@ -0,0 +1,511 @@ +import PropTypes from 'prop-types'; +import React, { useEffect, useState, useMemo, useRef } from 'react'; +import { useLocation, useNavigate } from 'react-router-dom'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import { + Box, + Collapse, + ClickAwayListener, + List, + ListItemButton, + ListItemIcon, + ListItemText, + Paper, + Popper, + Typography, + useMediaQuery +} from '@mui/material'; + +// project import +import NavItem from './NavItem'; +import Dot from 'components/@extended/Dot'; +import SimpleBar from 'components/third-party/SimpleBar'; +import Transitions from 'components/@extended/Transitions'; + +import useConfig from 'hooks/useConfig'; +import { dispatch, useSelector } from 'store'; +import { activeItem } from 'store/reducers/menu'; +import { MenuOrientation, ThemeMode } from 'config'; + +// assets +import { BorderOutlined, DownOutlined, UpOutlined, RightOutlined } from '@ant-design/icons'; + +// mini-menu - wrapper +const PopperStyled = styled(Popper)(({ theme }) => ({ + overflow: 'visible', + zIndex: 1202, + minWidth: 180, + '&:before': { + content: '""', + display: 'block', + position: 'absolute', + top: 38, + left: -5, + width: 10, + height: 10, + // backgroundColor: theme.palette.background.paper, + backgroundColor: theme.palette.primary.main, + transform: 'translateY(-50%) rotate(45deg)', + zIndex: 120, + borderLeft: `1px solid ${theme.palette.grey.A800}`, + borderBottom: `1px solid ${theme.palette.grey.A800}` + } +})); + +// ==============================|| NAVIGATION - LIST COLLAPSE ||============================== // + +const NavCollapse = ({ menu, level, parentId, setSelectedItems, selectedItems, setSelectedLevel, selectedLevel }) => { + const theme = useTheme(); + + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + const menuState = useSelector((state) => state.menu); + + const { drawerOpen } = menuState; + const { menuOrientation } = useConfig(); + const navigation = useNavigate(); + + const [open, setOpen] = useState(false); + const [selected, setSelected] = useState(null); + + const [anchorEl, setAnchorEl] = useState(null); + + const handleClick = (event) => { + setAnchorEl(null); + setSelectedLevel(level); + if (drawerOpen) { + setOpen(!open); + setSelected(!selected ? menu.id : null); + setSelectedItems(!selected ? menu.id : ''); + if (menu.url) navigation(`${menu.url}`); + } else { + setAnchorEl(event?.currentTarget); + } + }; + + const handlerIconLink = () => { + if (!drawerOpen) { + if (menu.url) navigation(`${menu.url}`); + setSelected(menu.id); + } + }; + + const handleHover = (event) => { + setAnchorEl(event?.currentTarget); + if (!drawerOpen) { + setSelected(menu.id); + } + }; + + const miniMenuOpened = Boolean(anchorEl); + + const handleClose = () => { + setOpen(false); + if (!miniMenuOpened) { + if (!menu.url) { + setSelected(null); + } + } + setAnchorEl(null); + }; + + useMemo(() => { + if (selected === selectedItems) { + if (level === 1) { + setOpen(true); + } + } else { + if (level === selectedLevel) { + // setOpen(false); + if (!miniMenuOpened && !drawerOpen && !selected) { + setSelected(null); + } + if (drawerOpen) { + setSelected(null); + } + } + } + }, [selectedItems, level, selected, miniMenuOpened, drawerOpen, selectedLevel]); + + const { pathname } = useLocation(); + + useEffect(() => { + if (pathname === menu.url) { + setSelected(menu.id); + } + // eslint-disable-next-line + }, [pathname]); + + const checkOpenForParent = (child, id) => { + child.forEach((item) => { + if (item.url === pathname) { + setOpen(true); + setSelected(id); + } + }); + }; + + useEffect(() => { + // setOpen(false); + if (!miniMenuOpened) { + setSelected(null); + } + if (miniMenuOpened) setAnchorEl(null); + if (menu.children) { + menu.children.forEach((item) => { + if (item.children?.length) { + checkOpenForParent(item.children, menu.id); + } + if (pathname && pathname.includes('product-details')) { + if (item.url && item.url.includes('product-details')) { + setSelected(menu.id); + setOpen(true); + } + } + if (item.url === pathname) { + setSelected(menu.id); + setOpen(true); + } + }); + } + + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [pathname, menu.children]); + + useEffect(() => { + if (menu.url === pathname) { + dispatch(activeItem({ openItem: [menu.id] })); + setSelected(menu.id); + setAnchorEl(null); + setOpen(true); + } + }, [pathname, menu]); + + const navCollapse = menu.children?.map((item) => { + switch (item.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + return ( + + Fix - Collapse or Item + + ); + } + }); + + const isSelected = selected === menu.id; + const borderIcon = level === 1 ? : false; + const Icon = menu.icon; + const menuIcon = menu.icon ? : borderIcon; + // const textColor = theme.palette.mode === ThemeMode.DARK ? 'grey.400' : 'text.primary'; + // const iconSelectedColor = theme.palette.mode === ThemeMode.DARK && drawerOpen ? theme.palette.text.primary : theme.palette.primary.main; + const popperId = miniMenuOpened ? `collapse-pop-${menu.id}` : undefined; + const FlexBox = { display: 'flex', justifyContent: 'space-between', alignItems: 'center', width: '100%' }; + const textColor = 'white'; + const iconSelectedColor = 'white'; + // const isSelected = true; + + return ( + <> + {menuOrientation === MenuOrientation.VERTICAL || downLG ? ( + <> + { + handleClick(); + if (open == true) { + setOpen(false); + } + }} + sx={{ + pl: drawerOpen ? `${level * 28}px` : 1.5, + py: !drawerOpen && level === 1 ? 1.25 : 1, + + ...(drawerOpen && { + '&:hover': { + // bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : 'primary.lighter' + bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : '#7b1fa2' + }, + '&.Mui-selected': { + bgcolor: 'transparent', + color: iconSelectedColor, + '&:hover': { color: iconSelectedColor, bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : 'transparent' } + } + }), + ...(!drawerOpen && { + '&:hover': { + bgcolor: 'transparent' + }, + '&.Mui-selected': { + '&:hover': { + bgcolor: 'transparent' + }, + bgcolor: 'transparent' + } + }) + }} + > + {menuIcon && ( + + {menuIcon} + + )} + {(drawerOpen || (!drawerOpen && level !== 1)) && ( + + {menu.title} + + } + secondary={ + menu.caption && ( + + {menu.caption} + + ) + } + /> + )} + {(drawerOpen || (!drawerOpen && level !== 1)) && + (miniMenuOpened || open ? ( + + ) : ( + + ))} + + {!drawerOpen && ( + + {({ TransitionProps }) => ( + + + + + {navCollapse} + + + + + )} + + )} + + {drawerOpen && ( + + {navCollapse} + + )} + + ) : ( + <> + + + {menuIcon && ( + + {menuIcon} + + )} + {!menuIcon && level !== 1 && ( + + + + )} + + {menu.title} + + } + /> + {miniMenuOpened ? : } + + + {anchorEl && ( + + {({ TransitionProps }) => ( + + + + + {navCollapse} + + + + + )} + + )} + + + )} + + ); +}; + +NavCollapse.propTypes = { + menu: PropTypes.object, + level: PropTypes.number, + parentId: PropTypes.string, + setSelectedItems: PropTypes.func, + selectedItems: PropTypes.string, + setSelectedLevel: PropTypes.func, + selectedLevel: PropTypes.number +}; + +export default NavCollapse; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavGroup.js b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavGroup.js new file mode 100644 index 0000000..71e434f --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavGroup.js @@ -0,0 +1,344 @@ +import PropTypes from 'prop-types'; +import { Fragment, useEffect, useState } from 'react'; +import { useLocation } from 'react-router'; + +// material-ui +import { styled, useTheme } from '@mui/material/styles'; +import { + Box, + ClickAwayListener, + List, + ListItemButton, + ListItemIcon, + ListItemText, + Paper, + Popper, + Typography, + useMediaQuery +} from '@mui/material'; + +// third-party +import { FormattedMessage } from 'react-intl'; + +// project import +import NavItem from './NavItem'; +import NavCollapse from './NavCollapse'; +import SimpleBar from 'components/third-party/SimpleBar'; +import Transitions from 'components/@extended/Transitions'; + +import { MenuOrientation, ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; +import { dispatch, useSelector } from 'store'; +import { activeID } from 'store/reducers/menu'; + +// assets +import { DownOutlined, RightOutlined } from '@ant-design/icons'; + +// ==============================|| NAVIGATION - LIST GROUP ||============================== // + +const PopperStyled = styled(Popper)(({ theme }) => ({ + overflow: 'visible', + zIndex: 1202, + minWidth: 180, + '&:before': { + content: '""', + display: 'block', + position: 'absolute', + top: 5, + left: 32, + width: 12, + height: 12, + transform: 'translateY(-50%) rotate(45deg)', + zIndex: 120, + borderWidth: '6px', + borderStyle: 'solid', + borderColor: `${theme.palette.background.paper} transparent transparent ${theme.palette.background.paper}` + } +})); + +const NavGroup = ({ item, lastItem, remItems, lastItemId, setSelectedItems, selectedItems, setSelectedLevel, selectedLevel }) => { + const theme = useTheme(); + const { pathname } = useLocation(); + + const { menuOrientation } = useConfig(); + const menu = useSelector((state) => state.menu); + const { drawerOpen, selectedID } = menu; + + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + + const [anchorEl, setAnchorEl] = useState(null); + const [currentItem, setCurrentItem] = useState(item); + + const openMini = Boolean(anchorEl); + + useEffect(() => { + if (lastItem) { + if (item.id === lastItemId) { + const localItem = { ...item }; + const elements = remItems.map((ele) => ele.elements); + localItem.children = elements.flat(1); + setCurrentItem(localItem); + } else { + setCurrentItem(item); + } + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [item, lastItem, downLG]); + + const checkOpenForParent = (child, id) => { + child.forEach((ele) => { + if (ele.children?.length) { + checkOpenForParent(ele.children, currentItem.id); + } + if (ele.url === pathname) { + dispatch(activeID(id)); + } + }); + }; + const checkSelectedOnload = (data) => { + const childrens = data.children ? data.children : []; + childrens.forEach((itemCheck) => { + if (itemCheck.children?.length) { + checkOpenForParent(itemCheck.children, currentItem.id); + } + if (itemCheck.url === pathname) { + dispatch(activeID(currentItem.id)); + } + }); + }; + + useEffect(() => { + checkSelectedOnload(currentItem); + if (openMini) setAnchorEl(null); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [pathname, currentItem]); + + const handleClick = (event) => { + if (!openMini) { + setAnchorEl(event?.currentTarget); + } + }; + + const handleClose = () => { + setAnchorEl(null); + }; + + const Icon = currentItem?.icon; + const itemIcon = currentItem?.icon ? ( + + ) : null; + + const navCollapse = item.children?.map((menuItem) => { + switch (menuItem.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + } + }); + + const moreItems = remItems.map((itemRem, i) => ( + + {itemRem.title && ( + + {itemRem.title} + + )} + {itemRem?.elements?.map((menu) => { + switch (menu.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + return ( + + Menu Items Error + + ); + } + })} + + )); + + // menu list collapse & items + const items = currentItem.children?.map((menu) => { + switch (menu.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + return ( + + Menu Items Error + + ); + } + }); + + const popperId = openMini ? `group-pop-${item.id}` : undefined; + + return ( + <> + {menuOrientation === MenuOrientation.VERTICAL || downLG ? ( + + + {item.title} + + {item.caption && ( + + {item.caption} + + )} + + ) + } + sx={{ mt: drawerOpen && item.title ? 1.5 : 0, py: 0, zIndex: 0 }} + > + {navCollapse} + + ) : ( + + + {itemIcon && ( + + {currentItem.id === lastItemId ? : itemIcon} + + )} + + {currentItem.id === lastItemId ? : currentItem.title} + + } + /> + {openMini ? ( + + ) : ( + + )} + {anchorEl && ( + + {({ TransitionProps }) => ( + + + + + {currentItem.id !== lastItemId ? items : moreItems} + + + + + )} + + )} + + + )} + + ); +}; + +NavGroup.propTypes = { + item: PropTypes.object, + lastItem: PropTypes.number, + remItems: PropTypes.array, + lastItemId: PropTypes.string, + setSelectedItems: PropTypes.func, + selectedItems: PropTypes.string, + setSelectedLevel: PropTypes.func, + selectedLevel: PropTypes.number +}; + +export default NavGroup; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavItem.js b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavItem.js new file mode 100644 index 0000000..f47bef3 --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/NavItem.js @@ -0,0 +1,302 @@ +import PropTypes from 'prop-types'; +import { forwardRef, useEffect, useState } from 'react'; +import { Link } from 'react-router-dom'; +import { useDispatch, useSelector } from 'react-redux'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Avatar, Chip, ListItemButton, ListItemIcon, ListItemText, Typography, useMediaQuery } from '@mui/material'; + +// project import +import Dot from 'components/@extended/Dot'; + +import { MenuOrientation, ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; +// import { dispatch, useSelector } from 'store'; +import { activeItem, openDrawer } from 'store/reducers/menu'; + +// ==============================|| NAVIGATION - LIST ITEM ||============================== // + +const NavItem = ({ item, level }) => { + const theme = useTheme(); + const dispatch = useDispatch(); + const { menuOrientation } = useConfig(); + const { drawerOpen, openItem } = useSelector((state) => state.menu); + const [ishover, setIshover] = useState(''); + + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + + let itemTarget = '_self'; + if (item.target) { + itemTarget = '_blank'; + } + + let listItemProps = { component: forwardRef((props, ref) => ) }; + if (item?.external) { + listItemProps = { component: 'a', href: item.url, target: itemTarget }; + } + + const Icon = item.icon; + + const isSelected = openItem.findIndex((id) => id === item.id) > -1; + const itemIcon = item.icon ? ( + + ) : ( + false + ); + + // const { pathname } = useLocation(); + const pathname = document.location.pathname; + + // active menu item on page load + useEffect(() => { + if (pathname && pathname.includes('product-details')) { + if (item.url && item.url.includes('product-details')) { + dispatch(activeItem({ openItem: [item.id] })); + } + } + + if (pathname && pathname.includes('kanban')) { + if (item.url && item.url.includes('kanban')) { + dispatch(activeItem({ openItem: [item.id] })); + } + } + + if (pathname.includes(item.url)) { + dispatch(activeItem({ openItem: [item.id] })); + } + // eslint-disable-next-line + }, [pathname]); + + const textColor = theme.palette.mode === ThemeMode.DARK ? 'grey.400' : '#fff'; + const iconSelectedColor = theme.palette.mode === ThemeMode.DARK && drawerOpen ? 'text.primary' : 'primary.main'; + + return ( + <> + {menuOrientation === MenuOrientation.VERTICAL || downLG ? ( + { + console.log(e); + }} + onMouseLeave={() => { + setIshover(''); + }} + sx={{ + zIndex: 1201, + + pl: drawerOpen ? `${level * 28}px` : 1.5, + py: !drawerOpen && level === 1 ? 1.25 : 1, + ...(drawerOpen && { + '&:hover': { + // bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : 'primary.lighter' + bgcolor: '#7b1fa2' + }, + '&.Mui-selected': { + bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : 'primary.lighter', + borderRight: `2px solid ${theme.palette.primary.main}`, + color: iconSelectedColor, + '&:hover': { + color: iconSelectedColor, + bgcolor: theme.palette.mode === ThemeMode.DARK ? 'divider' : 'primary.lighter' + } + } + }), + ...(!drawerOpen && { + bgcolor: '#662582', + '&:hover': { + // bgcolor: 'transparent', + // bgcolor:'#7b1fa2' + bgcolor: '#662582' + }, + '&.Mui-selected': { + '&:hover': { + bgcolor: 'transparent' + }, + bgcolor: 'transparent' + // bgcolor:'#7b1fa2' + } + }) + }} + {...(downLG && { + onClick: () => dispatch(openDrawer(false)) + })} + > + {itemIcon && ( + + {itemIcon} + + )} + {(drawerOpen || (!drawerOpen && level !== 1)) && ( + + {item.title} + + } + /> + )} + {(drawerOpen || (!drawerOpen && level !== 1)) && item.chip && ( + {item.chip.avatar}} + /> + )} + + ) : ( + + {itemIcon && ( + + {itemIcon} + + )} + + {!itemIcon && ( + + + + )} + + {item.title} + + } + /> + {(drawerOpen || (!drawerOpen && level !== 1)) && item.chip && ( + {item.chip.avatar}} + /> + )} + + )} + + ); +}; + +NavItem.propTypes = { + item: PropTypes.object, + level: PropTypes.number +}; + +export default NavItem; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/Navigation/index.js b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/index.js new file mode 100644 index 0000000..2cabfa7 --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/Navigation/index.js @@ -0,0 +1,90 @@ +import { useEffect, useLayoutEffect, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Typography, useMediaQuery } from '@mui/material'; + +import { HORIZONTAL_MAX_ITEM, MenuOrientation } from 'config'; +import { useSelector } from 'store'; +import useConfig from 'hooks/useConfig'; + +// project import +import NavGroup from './NavGroup'; +import menuItem from 'menu-items'; + +// ==============================|| DRAWER CONTENT - NAVIGATION ||============================== // + +const Navigation = () => { + const theme = useTheme(); + + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + + const { menuOrientation } = useConfig(); + const { drawerOpen } = useSelector((state) => state.menu); + const [selectedItems, setSelectedItems] = useState(''); + const [selectedLevel, setSelectedLevel] = useState(0); + const [menuItems, setMenuItems] = useState({ items: [] }); + + useLayoutEffect(() => { + setMenuItems(menuItem); + // eslint-disable-next-line + }, [menuItem]); + + const isHorizontal = menuOrientation === MenuOrientation.HORIZONTAL && !downLG; + + const lastItem = isHorizontal ? HORIZONTAL_MAX_ITEM : null; + let lastItemIndex = menuItems.items.length - 1; + let remItems = []; + let lastItemId; + + // first it checks menu item is more than giving HORIZONTAL_MAX_ITEM after that get lastItemid by giving horizontal max + // item and it sets horizontal menu by giving horizontal max item lastly slice menuItem from array and set into remItems + + if (lastItem && lastItem < menuItems.items.length) { + lastItemId = menuItems.items[lastItem - 1].id; + lastItemIndex = lastItem - 1; + remItems = menuItems.items.slice(lastItem - 1, menuItems.items.length).map((item) => ({ + title: item.title, + elements: item.children, + icon: item.icon + })); + } + + const navGroups = menuItems.items.slice(0, lastItemIndex + 1).map((item) => { + switch (item.type) { + case 'group': + return ( + + ); + default: + return ( + + Fix - Navigation Group + + ); + } + }); + return ( + ul:first-of-type': { mt: 0 }, + display: isHorizontal ? { xs: 'block', lg: 'flex' } : 'block' + }} + > + {navGroups} + + ); +}; + +export default Navigation; diff --git a/src/layout/MainLayout/Drawer/DrawerContent/index.js b/src/layout/MainLayout/Drawer/DrawerContent/index.js new file mode 100644 index 0000000..a67ce82 --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerContent/index.js @@ -0,0 +1,35 @@ +// material-ui +import { useMediaQuery, useTheme } from '@mui/material'; + +// project import +import NavCard from './NavCard'; +import Navigation from './Navigation'; +import SimpleBar from 'components/third-party/SimpleBar'; +import { useSelector } from 'store'; + +// ==============================|| DRAWER CONTENT ||============================== // + +const DrawerContent = () => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down('lg')); + + const menu = useSelector((state) => state.menu); + const { drawerOpen } = menu; + + return ( + + + {/* {drawerOpen && !matchDownMD && } */} + + ); +}; + +export default DrawerContent; diff --git a/src/layout/MainLayout/Drawer/DrawerHeader/DrawerHeaderStyled.js b/src/layout/MainLayout/Drawer/DrawerHeader/DrawerHeaderStyled.js new file mode 100644 index 0000000..2f8a1ff --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerHeader/DrawerHeaderStyled.js @@ -0,0 +1,22 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { styled } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// ==============================|| DRAWER HEADER - STYLED ||============================== // + +const DrawerHeaderStyled = styled(Box, { shouldForwardProp: (prop) => prop !== 'open' })(({ theme, open }) => ({ + ...theme.mixins.toolbar, + display: 'flex', + alignItems: 'center', + justifyContent: open ? 'flex-start' : 'center', + paddingLeft: theme.spacing(open ? 3 : 0) +})); + +DrawerHeaderStyled.propTypes = { + theme: PropTypes.object, + open: PropTypes.bool +}; + +export default DrawerHeaderStyled; diff --git a/src/layout/MainLayout/Drawer/DrawerHeader/index.js b/src/layout/MainLayout/Drawer/DrawerHeader/index.js new file mode 100644 index 0000000..5f5a2c7 --- /dev/null +++ b/src/layout/MainLayout/Drawer/DrawerHeader/index.js @@ -0,0 +1,57 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { useMediaQuery } from '@mui/material'; + +// project import +import DrawerHeaderStyled from './DrawerHeaderStyled'; +import Logo from 'components/logo'; + +import { MenuOrientation } from 'config'; +import useConfig from 'hooks/useConfig'; + +import logo from 'assets/images/logo-nearle9.png'; +import logo1 from 'assets/images/logo-sm1.png'; +// ==============================|| DRAWER HEADER ||============================== // + +const DrawerHeader = ({ open }) => { + const theme = useTheme(); + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + + const { menuOrientation } = useConfig(); + const isHorizontal = menuOrientation === MenuOrientation.HORIZONTAL && !downLG; + + return ( + + {/* */} + + {open && ( + logo + )} + {!open && logo} + + ); +}; + +DrawerHeader.propTypes = { + open: PropTypes.bool +}; + +export default DrawerHeader; diff --git a/src/layout/MainLayout/Drawer/HorizontalBar.js b/src/layout/MainLayout/Drawer/HorizontalBar.js new file mode 100644 index 0000000..5096d22 --- /dev/null +++ b/src/layout/MainLayout/Drawer/HorizontalBar.js @@ -0,0 +1,62 @@ +import React from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { AppBar, Box, Container, useScrollTrigger } from '@mui/material'; + +// project imports +import Navigation from './DrawerContent/Navigation'; +import useConfig from 'hooks/useConfig'; + +// ==============================|| HORIZONTAL MENU LIST ||============================== // + +function ElevationScroll({ children, window }) { + const theme = useTheme(); + // Note that you normally won't need to set the window ref as useScrollTrigger + // will default to window. + // This is only being set here because the demo is in an iframe. + const trigger = useScrollTrigger({ + disableHysteresis: true, + threshold: 0, + target: window + }); + + theme.shadows[4] = theme.customShadows.z1; + + return React.cloneElement(children, { + elevation: trigger ? 4 : 0 + }); +} + +// ==============================|| HORIZONTAL MENU LIST ||============================== // + +const CustomAppBar = () => { + const theme = useTheme(); + const { container } = useConfig(); + + return ( + + + + + + + + + + ); +}; + +export default CustomAppBar; diff --git a/src/layout/MainLayout/Drawer/MiniDrawerStyled.js b/src/layout/MainLayout/Drawer/MiniDrawerStyled.js new file mode 100644 index 0000000..ec2de91 --- /dev/null +++ b/src/layout/MainLayout/Drawer/MiniDrawerStyled.js @@ -0,0 +1,51 @@ +// material-ui +import { styled } from '@mui/material/styles'; +import Drawer from '@mui/material/Drawer'; + +// project import +import { DRAWER_WIDTH, ThemeMode } from 'config'; + +const openedMixin = (theme) => ({ + width: DRAWER_WIDTH, + // borderRight: `1px solid ${theme.palette.divider}`, + borderRight: 'none', + transition: theme.transitions.create('width', { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.enteringScreen + }), + overflowX: 'hidden', + boxShadow: theme.palette.mode === ThemeMode.DARK ? theme.customShadows.z1 : 'none', + backgroundColor:'#662582', +}); + +const closedMixin = (theme) => ({ + transition: theme.transitions.create('width', { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.leavingScreen + }), + // overflowX: 'hidden', + width: theme.spacing(7.5), + borderRight: 'none', + boxShadow: theme.customShadows.z1, + backgroundColor:'#662582', +}); + +// ==============================|| DRAWER - MINI STYLED ||============================== // + +const MiniDrawerStyled = styled(Drawer, { shouldForwardProp: (prop) => prop !== 'open' })(({ theme, open }) => ({ + width: DRAWER_WIDTH, + flexShrink: 0, + whiteSpace: 'nowrap', + boxSizing: 'border-box', + + ...(open && { + ...openedMixin(theme), + '& .MuiDrawer-paper': openedMixin(theme) + }), + ...(!open && { + ...closedMixin(theme), + '& .MuiDrawer-paper': closedMixin(theme) + }) +})); + +export default MiniDrawerStyled; diff --git a/src/layout/MainLayout/Drawer/index.js b/src/layout/MainLayout/Drawer/index.js new file mode 100644 index 0000000..cfa1524 --- /dev/null +++ b/src/layout/MainLayout/Drawer/index.js @@ -0,0 +1,71 @@ +import PropTypes from 'prop-types'; +import { useMemo } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Drawer, useMediaQuery } from '@mui/material'; + +// project import +import DrawerHeader from './DrawerHeader'; +import DrawerContent from './DrawerContent'; +import MiniDrawerStyled from './MiniDrawerStyled'; + +import { DRAWER_WIDTH } from 'config'; +import { dispatch, useSelector } from 'store'; +import { openDrawer } from 'store/reducers/menu'; + +// ==============================|| MAIN LAYOUT - DRAWER ||============================== // + +const MainDrawer = ({ window }) => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down('lg')); + + const menu = useSelector((state) => state.menu); + const { drawerOpen } = menu; + + // responsive drawer container + const container = window !== undefined ? () => window().document.body : undefined; + + // header content + const drawerContent = useMemo(() => , []); + const drawerHeader = useMemo(() => , [drawerOpen]); + + return ( + + {!matchDownMD ? ( + + {drawerHeader} + {drawerContent} + + ) : ( + dispatch(openDrawer(!drawerOpen))} + ModalProps={{ keepMounted: true }} + sx={{ + display: { xs: 'block', lg: 'none' }, + '& .MuiDrawer-paper': { + boxSizing: 'border-box', + width: DRAWER_WIDTH, + borderRight: `1px solid ${theme.palette.divider}`, + backgroundImage: 'none', + boxShadow: 'inherit', + bgcolor: '#662582' + } + }} + > + {drawerHeader} + {drawerContent} + + )} + + ); +}; + +MainDrawer.propTypes = { + window: PropTypes.object +}; + +export default MainDrawer; diff --git a/src/layout/MainLayout/Footer.js b/src/layout/MainLayout/Footer.js new file mode 100644 index 0000000..b923f2e --- /dev/null +++ b/src/layout/MainLayout/Footer.js @@ -0,0 +1,23 @@ +import { Link as RouterLink } from 'react-router-dom'; + +// material-ui +import { Link, Stack, Typography } from '@mui/material'; + +const Footer = () => ( + + {/* © All rights reserved */} + + {/* + About us + */} + + Privacy Policy + + + Terms and Conditions + + + +); + +export default Footer; diff --git a/src/layout/MainLayout/Header/AppBarStyled.js b/src/layout/MainLayout/Header/AppBarStyled.js new file mode 100644 index 0000000..f10b097 --- /dev/null +++ b/src/layout/MainLayout/Header/AppBarStyled.js @@ -0,0 +1,35 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { styled } from '@mui/material/styles'; +import AppBar from '@mui/material/AppBar'; + +// project import +import { DRAWER_WIDTH } from 'config'; + +// ==============================|| HEADER - APP BAR STYLED ||============================== // + +const AppBarStyled = styled(AppBar, { shouldForwardProp: (prop) => prop !== 'open' })(({ theme, open }) => ({ + zIndex: theme.zIndex.drawer + 1, + transition: theme.transitions.create(['width', 'margin'], { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.leavingScreen + }), + ...(!open && { + width: `calc(100% - ${theme.spacing(7.5)})` + }), + ...(open && { + marginLeft: DRAWER_WIDTH, + width: `calc(100% - ${DRAWER_WIDTH}px)`, + transition: theme.transitions.create(['width', 'margin'], { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.enteringScreen + }) + }) +})); + +AppBarStyled.propTypes = { + open: PropTypes.bool +}; + +export default AppBarStyled; diff --git a/src/layout/MainLayout/Header/HeaderContent/MegaMenuSection.js b/src/layout/MainLayout/Header/HeaderContent/MegaMenuSection.js new file mode 100644 index 0000000..6614494 --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/MegaMenuSection.js @@ -0,0 +1,301 @@ +import { useRef, useState } from 'react'; +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Button, + Box, + CardMedia, + ClickAwayListener, + Grid, + List, + ListItemButton, + ListItemIcon, + ListItemText, + ListSubheader, + Paper, + Popper, + Stack, + Typography +} from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import Dot from 'components/@extended/Dot'; +import IconButton from 'components/@extended/IconButton'; +import Transitions from 'components/@extended/Transitions'; +import { DRAWER_WIDTH, ThemeMode } from 'config'; + +// assets +import { ArrowRightOutlined, WindowsOutlined } from '@ant-design/icons'; +import backgroundVector from 'assets/images/mega-menu/back.svg'; +import imageChart from 'assets/images/mega-menu/chart.svg'; +import AnimateButton from 'components/@extended/AnimateButton'; + +// ==============================|| HEADER CONTENT - MEGA MENU SECTION ||============================== // + +const MegaMenuSection = () => { + const theme = useTheme(); + + const anchorRef = useRef(null); + const [open, setOpen] = useState(false); + const handleToggle = () => { + setOpen((prevOpen) => !prevOpen); + }; + + const handleClose = (event) => { + if (anchorRef.current && anchorRef.current.contains(event.target)) { + return; + } + setOpen(false); + }; + + const iconBackColorOpen = theme.palette.mode === ThemeMode.DARK ? 'grey.200' : 'grey.300'; + const iconBackColor = theme.palette.mode === ThemeMode.DARK ? 'background.default' : 'grey.100'; + + return ( + + + + + + {({ TransitionProps }) => ( + + + + + + + + + + Explore Components + + + Try our pre made component pages to check how it feels and suits as per your need. + + + + + + + + + + + + + + + + + Authentication + + + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Other Pages + + + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SAAS Pages + + + } + > + + + + + + + + + + + + + + + + + + + + + + + )} + + + ); +}; + +export default MegaMenuSection; diff --git a/src/layout/MainLayout/Header/HeaderContent/Message.js b/src/layout/MainLayout/Header/HeaderContent/Message.js new file mode 100644 index 0000000..289db22 --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Message.js @@ -0,0 +1,252 @@ +import { useRef, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Avatar, + Box, + ClickAwayListener, + Divider, + List, + ListItemButton, + ListItemAvatar, + ListItemText, + ListItemSecondaryAction, + Paper, + Popper, + Typography, + useMediaQuery +} from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import IconButton from 'components/@extended/IconButton'; +import Transitions from 'components/@extended/Transitions'; +import { ThemeMode } from 'config'; + +// assets +import avatar2 from 'assets/images/users/avatar-2.png'; +import avatar3 from 'assets/images/users/avatar-3.png'; +import avatar4 from 'assets/images/users/avatar-4.png'; +import avatar5 from 'assets/images/users/avatar-5.png'; +import { MailOutlined, CloseOutlined } from '@ant-design/icons'; + +// sx styles +const avatarSX = { + width: 48, + height: 48 +}; + +const actionSX = { + mt: '6px', + ml: 1, + top: 'auto', + right: 'auto', + alignSelf: 'flex-start', + transform: 'none' +}; + +// ==============================|| HEADER CONTENT - MESSAGES ||============================== // + +const Message = () => { + const theme = useTheme(); + const matchesXs = useMediaQuery(theme.breakpoints.down('md')); + + const anchorRef = useRef(null); + const [open, setOpen] = useState(false); + const handleToggle = () => { + setOpen((prevOpen) => !prevOpen); + }; + + const handleClose = (event) => { + if (anchorRef.current && anchorRef.current.contains(event.target)) { + return; + } + setOpen(false); + }; + + const iconBackColorOpen = theme.palette.mode === ThemeMode.DARK ? 'grey.200' : 'grey.300'; + const iconBackColor = theme.palette.mode === ThemeMode.DARK ? 'background.default' : 'grey.100'; + + return ( + + + + + + {({ TransitionProps }) => ( + + + + + + + } + > + + + + + + + It's{' '} + + Cristina danny's + {' '} + birthday today. + + } + secondary="2 min ago" + /> + + + 3:00 AM + + + + + + + + + + + Aida Burg + {' '} + commented your post. + + } + secondary="5 August" + /> + + + 6:00 PM + + + + + + + + + + There was a failure to your setup. + + } + secondary="7 hours ago" + /> + + + 2:45 PM + + + + + + + + + + + Cristina Danny + {' '} + invited to join{' '} + + Meeting. + + + } + secondary="Daily scrum meeting time" + /> + + + 9:10 PM + + + + + + + View All + + } + /> + + + + + + + )} + + + ); +}; + +export default Message; diff --git a/src/layout/MainLayout/Header/HeaderContent/MobileSection.js b/src/layout/MainLayout/Header/HeaderContent/MobileSection.js new file mode 100644 index 0000000..a2f7fc7 --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/MobileSection.js @@ -0,0 +1,108 @@ +import { useEffect, useRef, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { AppBar, Box, ClickAwayListener, Paper, Popper, Toolbar } from '@mui/material'; + +// project import +import Search from './Search'; +import Profile from './Profile'; +import IconButton from 'components/@extended/IconButton'; +import Transitions from 'components/@extended/Transitions'; +import { ThemeMode } from 'config'; + +// assets +import { MoreOutlined } from '@ant-design/icons'; + +// ==============================|| HEADER CONTENT - MOBILE ||============================== // + +const MobileSection = () => { + const theme = useTheme(); + + const [open, setOpen] = useState(false); + const anchorRef = useRef(null); + + const handleToggle = () => { + setOpen((prevOpen) => !prevOpen); + }; + + const handleClose = (event) => { + if (anchorRef.current && anchorRef.current.contains(event.target)) { + return; + } + + setOpen(false); + }; + + const prevOpen = useRef(open); + useEffect(() => { + if (prevOpen.current === true && open === false) { + anchorRef.current.focus(); + } + + prevOpen.current = open; + }, [open]); + + const iconBackColorOpen = theme.palette.mode === ThemeMode.DARK ? 'grey.200' : 'grey.300'; + const iconBackColor = theme.palette.mode === ThemeMode.DARK ? 'background.default' : 'grey.100'; + + return ( + <> + + + + + + + {({ TransitionProps }) => ( + + + + + + {/* */} + + + + + + + )} + + + ); +}; + +export default MobileSection; diff --git a/src/layout/MainLayout/Header/HeaderContent/Notification.js b/src/layout/MainLayout/Header/HeaderContent/Notification.js new file mode 100644 index 0000000..792a9ab --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Notification.js @@ -0,0 +1,310 @@ +import { useRef, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Avatar, + Badge, + Box, + ClickAwayListener, + Divider, + List, + ListItemButton, + ListItemAvatar, + ListItemText, + ListItemSecondaryAction, + Paper, + Popper, + Tooltip, + Typography, + useMediaQuery +} from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import IconButton from 'components/@extended/IconButton'; +import Transitions from 'components/@extended/Transitions'; +import { ThemeMode } from 'config'; + +// assets +import { BellOutlined, CheckCircleOutlined, GiftOutlined, MessageOutlined, SettingOutlined } from '@ant-design/icons'; + +// sx styles +const avatarSX = { + width: 36, + height: 36, + fontSize: '1rem' +}; + +const actionSX = { + mt: '6px', + ml: 1, + top: 'auto', + right: 'auto', + alignSelf: 'flex-start', + + transform: 'none' +}; + +// ==============================|| HEADER CONTENT - NOTIFICATION ||============================== // + +const Notification = () => { + const theme = useTheme(); + const matchesXs = useMediaQuery(theme.breakpoints.down('md')); + + const anchorRef = useRef(null); + const [read, setRead] = useState(0); + const [open, setOpen] = useState(false); + const handleToggle = () => { + setOpen((prevOpen) => !prevOpen); + }; + + const handleClose = (event) => { + if (anchorRef.current && anchorRef.current.contains(event.target)) { + return; + } + setOpen(false); + }; + + const iconBackColorOpen = theme.palette.mode === ThemeMode.DARK ? 'grey.200' : 'grey.300'; + const iconBackColor = theme.palette.mode === ThemeMode.DARK ? 'background.default' : 'grey.100'; + + return ( + + + + + + + + + + {({ TransitionProps }) => ( + + + + + {read > 0 && ( + + setRead(0)}> + + + + )} + + } + > + + 0}> + + + + + + + It's{' '} + + Cristina danny's + {' '} + birthday today. + + } + secondary="2 min ago" + /> + + + 3:00 AM + + + + + 0}> + + + + + + + + Aida Burg + {' '} + commented your post. + + } + secondary="5 August" + /> + + + 6:00 PM + + + + + + + + + + + + Your Profile is Complete   + + 60% + {' '} + + } + secondary="7 hours ago" + /> + + + 2:45 PM + + + + + + + + C + + + + + Cristina Danny + {' '} + invited to join{' '} + + Meeting. + + + } + secondary="Daily scrum meeting time" + /> + + + 9:10 PM + + + + + + + View All + + } + /> + + + + + + + )} + + + ); +}; + +export default Notification; diff --git a/src/layout/MainLayout/Header/HeaderContent/Profile/ProfileTab.js b/src/layout/MainLayout/Header/HeaderContent/Profile/ProfileTab.js new file mode 100644 index 0000000..02462a7 --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Profile/ProfileTab.js @@ -0,0 +1,86 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; + +// material-ui +import { List, ListItemButton, ListItemIcon, ListItemText } from '@mui/material'; + +// assets +import { + EditOutlined, + ProfileOutlined, + LogoutOutlined, + UserOutlined, + WalletOutlined, + CommentOutlined, + SafetyCertificateOutlined +} from '@ant-design/icons'; +import { useNavigate } from 'react-router'; + +// ==============================|| HEADER PROFILE - PROFILE TAB ||============================== // + +const ProfileTab = ({ handleLogout }) => { + const [selectedIndex, setSelectedIndex] = useState(0); + const navigate = useNavigate(); + const handleListItemClick = (event, index) => { + setSelectedIndex(index); + if (index == 0) { + navigate('/accountsettings'); + } else if (index == 1) { + navigate('/subscription'); + } + }; + + return ( + + {/* handleListItemClick(event, 0)}> + + + + + */} + handleListItemClick(event, 0)}> + + + + + + handleListItemClick(event, 1)}> + + + + + + + handleListItemClick(event, 2)}> + + + + + + {/* handleListItemClick(event, 4)}> + + + + + */} + { + // navigate('/login'); + // }} + > + + + + + + + ); +}; + +ProfileTab.propTypes = { + handleLogout: PropTypes.func +}; + +export default ProfileTab; diff --git a/src/layout/MainLayout/Header/HeaderContent/Profile/SettingTab.js b/src/layout/MainLayout/Header/HeaderContent/Profile/SettingTab.js new file mode 100644 index 0000000..1b94a7e --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Profile/SettingTab.js @@ -0,0 +1,68 @@ +import { useState } from 'react'; + +// material-ui +import { List, ListItemButton, ListItemIcon, ListItemText } from '@mui/material'; + +import { MdOutlineLocationOn } from 'react-icons/md'; + +// assets +import { + CommentOutlined, + LockOutlined, + QuestionCircleOutlined, + UserOutlined, + UnorderedListOutlined, + EnvironmentFilled +} from '@ant-design/icons'; + +import { UsergroupAddOutlined } from '@ant-design/icons'; +import { useNavigate } from 'react-router'; + +// ==============================|| HEADER PROFILE - SETTING TAB ||============================== // + +const SettingTab = () => { + const navigate = useNavigate(); + const [selectedIndex, setSelectedIndex] = useState(0); + const handleListItemClick = (event, index) => { + setSelectedIndex(index); + if (index == 0) navigate('/users'); + if (index == 1) navigate('/locations'); + }; + + return ( + + handleListItemClick(event, 0)}> + + + + + + handleListItemClick(event, 1)}> + + + + + + {/* handleListItemClick(event, 2)}> + + + + + */} + {/* handleListItemClick(event, 3)}> + + + + + */} + {/* handleListItemClick(event, 4)}> + + + + + */} + + ); +}; + +export default SettingTab; diff --git a/src/layout/MainLayout/Header/HeaderContent/Profile/index.js b/src/layout/MainLayout/Header/HeaderContent/Profile/index.js new file mode 100644 index 0000000..6824051 --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Profile/index.js @@ -0,0 +1,219 @@ +import PropTypes from 'prop-types'; +import { useRef, useState } from 'react'; +import { useNavigate } from 'react-router'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, ButtonBase, CardContent, ClickAwayListener, Grid, Paper, Popper, Stack, Tab, Tabs, Tooltip, Typography } from '@mui/material'; + +// project import +import ProfileTab from './ProfileTab'; +import SettingTab from './SettingTab'; +import Avatar from 'components/@extended/Avatar'; +import MainCard from 'components/MainCard'; +import Transitions from 'components/@extended/Transitions'; +import IconButton from 'components/@extended/IconButton'; + +import { ThemeMode } from 'config'; +import useAuth from 'hooks/useAuth'; + +// assets +import avatar1 from 'assets/images/users/avatar-1.png'; +import { LogoutOutlined, SettingOutlined, UserOutlined } from '@ant-design/icons'; +import { useSelector } from 'react-redux'; + +// tab panel wrapper +function TabPanel({ children, value, index, ...other }) { + return ( + + ); +} + +TabPanel.propTypes = { + children: PropTypes.node, + index: PropTypes.any.isRequired, + value: PropTypes.any.isRequired +}; + +function a11yProps(index) { + return { + id: `profile-tab-${index}`, + 'aria-controls': `profile-tabpanel-${index}` + }; +} + +// ==============================|| HEADER CONTENT - PROFILE ||============================== // + +const Profile = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const userdata = useSelector((state) => state.userinfo.userdata); + + const { logout, user } = useAuth(); + const handleLogout = async () => { + try { + await logout(); + + navigate(`/login`, { + state: { + from: '' + } + }); + } catch (err) { + console.error(err); + } + }; + + const anchorRef = useRef(null); + const [open, setOpen] = useState(false); + const handleToggle = () => { + setOpen((prevOpen) => !prevOpen); + }; + + const handleClose = (event) => { + if (anchorRef.current && anchorRef.current.contains(event.target)) { + return; + } + setOpen(false); + }; + + const [value, setValue] = useState(0); + + const handleChange = (event, newValue) => { + setValue(newValue); + }; + + const iconBackColorOpen = theme.palette.mode === ThemeMode.DARK ? 'grey.200' : 'grey.300'; + + return ( + + + + + + + {'User'} + + + + + + {({ TransitionProps }) => ( + + + + + + + + + + + {userdata?.tenantname} + + {'User'} + + + + + + + + + + + + + + + + + } + label="Profile" + {...a11yProps(0)} + /> + } + label="Settings" + {...a11yProps(1)} + /> + + + + + + + + + + + + + )} + + + ); +}; + +export default Profile; diff --git a/src/layout/MainLayout/Header/HeaderContent/Search.js b/src/layout/MainLayout/Header/HeaderContent/Search.js new file mode 100644 index 0000000..4124c7e --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/Search.js @@ -0,0 +1,30 @@ +// material-ui +import { Box, FormControl, InputAdornment, OutlinedInput } from '@mui/material'; + +// assets +import { SearchOutlined } from '@ant-design/icons'; + +// ==============================|| HEADER CONTENT - SEARCH ||============================== // + +const Search = () => ( + + + + + + } + aria-describedby="header-search-text" + inputProps={{ + 'aria-label': 'weight' + }} + placeholder="Ctrl + K" + /> + + +); + +export default Search; diff --git a/src/layout/MainLayout/Header/HeaderContent/index.js b/src/layout/MainLayout/Header/HeaderContent/index.js new file mode 100644 index 0000000..a71635e --- /dev/null +++ b/src/layout/MainLayout/Header/HeaderContent/index.js @@ -0,0 +1,335 @@ +import { useMemo, useState } from 'react'; +import { QRCodeSVG } from 'qrcode.react'; + +// material-ui +import { + Box, + useMediaQuery, + Stack, + Tooltip, + IconButton, + Popper, + ClickAwayListener, + List, + ListItem, + ListItemButton, + ListItemText, + Grid, + ListItemIcon, + Typography, + Dialog, + DialogTitle, + DialogContent, + DialogActions, + Button +} from '@mui/material'; + +import Transitions from 'components/@extended/Transitions'; +import { MdOutlineQrCode2 } from 'react-icons/md'; + +// project import +import Search from './Search'; +import Message from './Message'; +import Profile from './Profile'; +import Notification from './Notification'; +import MobileSection from './MobileSection'; +import MegaMenuSection from './MegaMenuSection'; +import { useNavigate } from 'react-router'; +import { + MailOutlined, + // DashboardOutlined, + UserOutlined, + CustomerServiceOutlined, + WindowsOutlined, + BellOutlined +} from '@ant-design/icons'; +import { useTheme } from '@mui/material/styles'; +import { TbBoxMultiple1 } from 'react-icons/tb'; +import { GrMultiple } from 'react-icons/gr'; +import { FaUserPen } from 'react-icons/fa6'; +import { TbUserEdit } from 'react-icons/tb'; +import { useSelector } from 'react-redux'; + +// ==============================|| HEADER - CONTENT ||============================== // + +const HeaderContent = () => { + const matchesXs = useMediaQuery((theme) => theme.breakpoints.down('md')); + const isBelow400 = useMediaQuery((theme) => theme.breakpoints.up('400')); + const isBelow500 = useMediaQuery((theme) => theme.breakpoints.up('500')); + const [scanDialog, setScanDialog] = useState(false); + + const userdata = useSelector((state) => state.userinfo.userdata); + + // eslint-disable-next-line react-hooks/exhaustive-deps + const megaMenu = useMemo(() => , []); + + const [open, setOpen] = useState(false); + const [anchorEl, setAnchorEl] = useState(null); + const theme = useTheme(); + // eslint-disable-next-line react-hooks/exhaustive-deps + // const megaMenu = useMemo(() => , []); + const iconBackColorOpen = 'grey.300'; + const iconBackColor = 'grey.100'; + const navigate = useNavigate(); + + const handleToggle = (e) => { + setOpen(!open); + setAnchorEl(e.currentTarget); + }; + const handleClickAway = () => { + setOpen(false); + }; + + const ellipsisStyles = { + ml: 2, + maxWidth: { + xs: '150px', // Apply ellipsis on small screens + sm: '100%' // Show full text on >= sm + }, + whiteSpace: { + xs: 'nowrap' + }, + overflow: { + xs: 'hidden', + sm: 'visible' + }, + textOverflow: { + xs: 'ellipsis', + sm: 'unset' + }, + display: 'block' + }; + + return ( + <> + {/* {!matchesXs && } */} + + + + {isBelow500 && userdata?.tenantname} + + + {`(${isBelow500 && userdata?.locationname})`} + + + + + {/* + + + + + + + + + + + { + // console.log(const location = useLocation();) + navigate('/orders/create'); + handleClickAway(); + }} + > + + + + + Create Order + + } + /> + + { + // console.log(const location = useLocation();) + navigate('/orders/createorders'); + handleClickAway(); + }} + > + + + + + Create Group Order + + } + /> + + { + navigate('/customers/create'); + handleClickAway(); + }} + > + + + + + Create Customer + + } + /> + + + + + + + */} + + + + {/* */} + {/* {!matchesXs && } + {matchesXs && } */} + setScanDialog(true)} + sx={{ + color: '#fff', + fontSize: '20px', + ':hover': { + bgcolor: 'transparent', + color: '#fff' + } + }} + > + + + + + + + + + setScanDialog(false)} + maxWidth="sm" + fullWidth + PaperProps={{ + sx: { + borderRadius: 3, + p: 2 + } + }} + > + {/* Title */} + +

    + {userdata?.tenantname}( {userdata?.locationname}) +

    +
    + + {/* QR Code Content */} + + + + + Scan this code to became a customer + + + + + {/* Actions */} + + + +
    + + ); +}; + +export default HeaderContent; diff --git a/src/layout/MainLayout/Header/index.js b/src/layout/MainLayout/Header/index.js new file mode 100644 index 0000000..e1cddfb --- /dev/null +++ b/src/layout/MainLayout/Header/index.js @@ -0,0 +1,88 @@ +import { useMemo } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { AppBar, Toolbar, useMediaQuery } from '@mui/material'; + +// project import +import AppBarStyled from './AppBarStyled'; +import HeaderContent from './HeaderContent'; +import IconButton from 'components/@extended/IconButton'; + +import { MenuOrientation } from 'config'; +import useConfig from 'hooks/useConfig'; +import { dispatch, useSelector } from 'store'; +import { openDrawer } from 'store/reducers/menu'; + +// assets +import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; + +// ==============================|| MAIN LAYOUT - HEADER ||============================== // + +const Header = () => { + const theme = useTheme(); + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + const { menuOrientation } = useConfig(); + + const menu = useSelector((state) => state.menu); + const { drawerOpen } = menu; + + const isHorizontal = menuOrientation === MenuOrientation.HORIZONTAL && !downLG; + + // header content + const headerContent = useMemo(() => , []); + + // common header + const mainHeader = ( + + {!isHorizontal ? ( + dispatch(openDrawer(!drawerOpen))} + edge="start" + sx={{ + color: '#fff', + bgcolor: 'transparent', + ml: { xs: 0, lg: -2 }, + fontSize: '25px', + ':hover': { + color: '#fff', + bgcolor: 'transparent' + } + }} + > + {!drawerOpen ? : } + + ) : null} + {headerContent} + + ); + + // app-bar params + const appBar = { + position: 'fixed', + color: 'inherit', + elevation: 0, + sx: { + borderBottom: `1px solid ${theme.palette.divider}`, + zIndex: 1200, + width: isHorizontal ? '100%' : drawerOpen ? 'calc(100% - 260px)' : { xs: '100%', lg: 'calc(100% - 60px)' }, + // boxShadow: theme.customShadows.z1 + bgcolor: '#662582' + } + }; + + return ( + <> + {!downLG ? ( + + {mainHeader} + + ) : ( + {mainHeader} + )} + + ); +}; + +export default Header; diff --git a/src/layout/MainLayout/index.js b/src/layout/MainLayout/index.js new file mode 100644 index 0000000..c906939 --- /dev/null +++ b/src/layout/MainLayout/index.js @@ -0,0 +1,69 @@ +import { useEffect } from 'react'; +import { Outlet } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { useMediaQuery, Box, Container, Toolbar } from '@mui/material'; + +// project import +import Drawer from './Drawer'; +import Header from './Header'; +import Footer from './Footer'; +import HorizontalBar from './Drawer/HorizontalBar'; +import Breadcrumbs from 'components/@extended/Breadcrumbs'; + +import { MenuOrientation } from 'config'; +import navigation from 'menu-items'; +import useConfig from 'hooks/useConfig'; +import { dispatch } from 'store'; +import { openDrawer } from 'store/reducers/menu'; + +// ==============================|| MAIN LAYOUT ||============================== // + +const MainLayout = () => { + const theme = useTheme(); + const matchDownXL = useMediaQuery(theme.breakpoints.down('xl')); + // const matchDownXL = useMediaQuery(`(max-width: 1440px)`); + + const downLG = useMediaQuery(theme.breakpoints.down('lg')); + + const { container, miniDrawer, menuOrientation } = useConfig(); + + const isHorizontal = menuOrientation === MenuOrientation.HORIZONTAL && !downLG; + + // set media wise responsive drawer + useEffect(() => { + if (!miniDrawer) { + // dispatch(openDrawer(!matchDownXL)); // this makes open the drawer automatically when size above 1440ps or lg + dispatch(openDrawer(false)); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [matchDownXL]); + + return ( + +
    + {!isHorizontal ? : } + + + + {/* */} + + {/*
    */} + + + + ); +}; + +export default MainLayout; diff --git a/src/menu-items/index.js b/src/menu-items/index.js new file mode 100644 index 0000000..d023532 --- /dev/null +++ b/src/menu-items/index.js @@ -0,0 +1,10 @@ +// project import +import other from './other'; +// import nearlepages from './nearlepages'; +// ==============================|| MENU ITEMS ||============================== // + +const menuItems = { + items: [other] +}; + +export default menuItems; diff --git a/src/menu-items/nearlepages.js b/src/menu-items/nearlepages.js new file mode 100644 index 0000000..512eb2e --- /dev/null +++ b/src/menu-items/nearlepages.js @@ -0,0 +1,99 @@ +// third-party +import { FormattedMessage } from 'react-intl'; +import { AiOutlineBarChart } from 'react-icons/ai'; +import { AiOutlineDashboard } from 'react-icons/ai'; + +// assets +import { DollarOutlined, LoginOutlined, PhoneOutlined, RocketOutlined } from '@ant-design/icons'; + +// icons +const icons = { DollarOutlined, LoginOutlined, PhoneOutlined, RocketOutlined }; +const nearlepages = { + id: 'nearle-pages', + title: , + type: 'group', + children: [ + { + id: 'demoout1', + title: , + type: 'item', + url: '/demoout1', + icon: AiOutlineDashboard + }, + { + id: 'demoout2', + title: , + type: 'item', + url: '/demoout2', + icon: AiOutlineBarChart + }, + + { + id: 'demo1', + title: , + type: 'collapse', + icon: icons.LoginOutlined, + children: [ + { + id: 'demo1', + title: , + type: 'item', + url: '/demo1', + icon: icons.LoginOutlined + }, + { + id: 'demo2', + title: , + type: 'item', + url: '/demo2', + icon: icons.LoginOutlined + }, + { + id: 'demo3', + title: , + type: 'item', + url: '/demo3', + icon: icons.LoginOutlined + }, + { + id: 'demo4', + title: , + type: 'item', + url: '/demo4', + icon: icons.LoginOutlined + } + ] + }, + { + id: 'demo2', + title: , + type: 'collapse', + icon: icons.RocketOutlined, + children: [ + { + id: 'demo5', + title: , + type: 'item', + url: '/demo5', + icon: icons.LoginOutlined + }, + { + id: 'demo6', + title: , + type: 'item', + url: '/demo6', + icon: icons.LoginOutlined + }, + { + id: 'demo7', + title: , + type: 'item', + url: '/demo7', + icon: icons.LoginOutlined + } + ] + } + ] +}; + +export default nearlepages; diff --git a/src/menu-items/other.js b/src/menu-items/other.js new file mode 100644 index 0000000..fd76cf9 --- /dev/null +++ b/src/menu-items/other.js @@ -0,0 +1,165 @@ +// third-party +import { FormattedMessage } from 'react-intl'; +import { AiOutlineBarChart } from 'react-icons/ai'; +import { AiOutlineDashboard } from 'react-icons/ai'; +import { TbListDetails } from 'react-icons/tb'; +import AssignmentOutlinedIcon from '@mui/icons-material/AssignmentOutlined'; + +// assets +import { + BorderOutlined, + BoxPlotOutlined, + ChromeOutlined, + DeploymentUnitOutlined, + GatewayOutlined, + MenuUnfoldOutlined, + QuestionOutlined, + SmileOutlined, + StopOutlined, + DashboardOutlined, + ClockCircleOutlined, + UserOutlined, + SettingOutlined, + ProductOutlined +} from '@ant-design/icons'; +import { PeopleAltOutlined } from '@mui/icons-material'; +import DiscountRoundedIcon from '@mui/icons-material/DiscountRounded'; +import { TbUsersGroup } from 'react-icons/tb'; +import MopedOutlinedIcon from '@mui/icons-material/MopedOutlined'; +import Inventory2OutlinedIcon from '@mui/icons-material/Inventory2Outlined'; +import DiscountOutlinedIcon from '@mui/icons-material/DiscountOutlined'; + +// icons +const icons = { + ChromeOutlined, + MenuUnfoldOutlined, + BoxPlotOutlined, + StopOutlined, + BorderOutlined, + SmileOutlined, + GatewayOutlined, + QuestionOutlined, + DeploymentUnitOutlined, + DashboardOutlined, + ClockCircleOutlined, + UserOutlined, + SettingOutlined +}; + +// ==============================|| MENU ITEMS - SUPPORT ||============================== // + +const other = { + id: 'other', + title: , + type: 'group', + children: [ + // { + // id: 'dashboard', + // title: , + // type: 'item', + // url: '/dashboard', + // icon: icons.DashboardOutlined + // }, + { + id: 'orders', + title: , + type: 'item', + url: '/orders', + icon: AiOutlineDashboard + }, + + { + id: 'deliveries', + title: , + // title:'Dashboard', + type: 'item', + url: '/deliveries', + icon: MopedOutlinedIcon + }, + { + id: 'products', + title: , + type: 'item', + url: '/products', + icon: ProductOutlined + }, + + { + id: 'reports', + title: , + type: 'collapse', + icon: AiOutlineBarChart, + children: [ + { + id: 'stocksstatement', + title: , + type: 'item', + url: 'stocks/statement', + icon: AssignmentOutlinedIcon + }, + // { + // id: 'stocksledger', + // title: , + // type: 'item', + // url: 'stocks/ledger', + // icon: AssignmentOutlinedIcon + // }, + { + id: 'ordersdetails', + title: , + type: 'item', + url: 'reports/ordersdetails', + icon: TbListDetails + } + ] + }, + { + id: 'customers', + title: , + type: 'item', + url: '/customers', + // icon: icons.UserOutlined + icon: TbUsersGroup + } + // { + // id: 'invoice', + // title: , + // type: 'item', + // url: '/invoice', + // icon: LiaFileInvoiceSolid + // } + + // { + // id: 'account', + // title: , + // type: 'item', + // url: '/accountsettings', + // icon: icons.SettingOutlined + // }, + // { + // id: 'documentation', + // title: , + // type: 'item', + // url: 'https://links.codedthemes.com/BQFrl', + // icon: icons.QuestionOutlined, + // external: true, + // target: true, + // chip: { + // label: 'gitbook', + // color: 'secondary', + // size: 'small' + // } + // }, + // { + // id: 'roadmap', + // title: , + // type: 'item', + // url: 'https://links.codedthemes.com/RXnKQ', + // icon: icons.DeploymentUnitOutlined, + // external: true, + // target: true + // } + ] +}; + +export default other; diff --git a/src/pages/auth/check-mail.js b/src/pages/auth/check-mail.js new file mode 100644 index 0000000..cce339d --- /dev/null +++ b/src/pages/auth/check-mail.js @@ -0,0 +1,57 @@ +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, Grid, Divider, Typography, useMediaQuery } from '@mui/material'; + +// project import +import useAuth from 'hooks/useAuth'; +import AnimateButton from 'components/@extended/AnimateButton'; +import AuthWrapper from 'sections/auth/AuthWrapper'; + +// ================================|| CHECK MAIL ||================================ // + +const CheckMail = () => { + const theme = useTheme(); + const matchDownSM = useMediaQuery(theme.breakpoints.down('sm')); + + const { isLoggedIn } = useAuth(); + + return ( + + + + + Hi, Check Your Mail + + We have sent a password recover instructions to your email. + + + + + + + + + + + Sign up with + + + + + ); +}; + +export default CheckMail; diff --git a/src/pages/auth/code-verification.js b/src/pages/auth/code-verification.js new file mode 100644 index 0000000..8a8098d --- /dev/null +++ b/src/pages/auth/code-verification.js @@ -0,0 +1,29 @@ +// material-ui +import { Grid, Stack, Typography } from '@mui/material'; + +// project import +import AuthWrapper from 'sections/auth/AuthWrapper'; +import AuthCodeVerification from 'sections/auth/auth-forms/AuthCodeVerification'; + +// ================================|| CODE VERIFICATION ||================================ // + +const CodeVerification = () => ( + + + + + Enter Verification Code + We send you on mail. + + + + We`ve send you code on jone. ****@company.com + + + + + + +); + +export default CodeVerification; diff --git a/src/pages/auth/forgot-password.js b/src/pages/auth/forgot-password.js new file mode 100644 index 0000000..79a8543 --- /dev/null +++ b/src/pages/auth/forgot-password.js @@ -0,0 +1,41 @@ +import { Link } from 'react-router-dom'; + +// material-ui +import { Grid, Stack, Typography } from '@mui/material'; + +// project import +import useAuth from 'hooks/useAuth'; +import AuthWrapper from 'sections/auth/AuthWrapper'; +import AuthForgotPassword from 'sections/auth/auth-forms/AuthForgotPassword'; + +// ================================|| FORGOT PASSWORD ||================================ // + +const ForgotPassword = () => { + const { isLoggedIn } = useAuth(); + + return ( + + + + + Forgot Password + + Back to Login + + + + + + + + + ); +}; + +export default ForgotPassword; diff --git a/src/pages/auth/login.js b/src/pages/auth/login.js new file mode 100644 index 0000000..0516615 --- /dev/null +++ b/src/pages/auth/login.js @@ -0,0 +1,54 @@ +import { Link } from 'react-router-dom'; + +// material-ui +import { Box, Grid, Stack, Typography } from '@mui/material'; + +// project import +import useAuth from 'hooks/useAuth'; +import AuthWrapper from 'sections/auth/AuthWrapper'; +import AuthLogin from 'sections/auth/auth-forms/AuthLogin'; +import dailyLogo from '../../assets/images/nearle/nearleDailyLogo.png'; +// ================================|| LOGIN ||================================ // + +const Login = () => { + const { isLoggedIn } = useAuth(); + console.log('isLoggedIn', isLoggedIn); + return ( + + + + + + + + Login + {/* + Don't have an account? + */} + + + + + + + + ); +}; + +export default Login; diff --git a/src/pages/auth/register.js b/src/pages/auth/register.js new file mode 100644 index 0000000..c9d0cad --- /dev/null +++ b/src/pages/auth/register.js @@ -0,0 +1,41 @@ +import { Link } from 'react-router-dom'; + +// material-ui +import { Grid, Stack, Typography } from '@mui/material'; + +// project import +import useAuth from 'hooks/useAuth'; +import AuthWrapper from 'sections/auth/AuthWrapper'; +import FirebaseRegister from 'sections/auth/auth-forms/AuthRegister'; + +// ================================|| REGISTER ||================================ // + +const Register = () => { + const { isLoggedIn } = useAuth(); + + return ( + + + + + Sign up + + Already have an account? + + + + + + + + + ); +}; + +export default Register; diff --git a/src/pages/auth/reset-password.js b/src/pages/auth/reset-password.js new file mode 100644 index 0000000..aa4c286 --- /dev/null +++ b/src/pages/auth/reset-password.js @@ -0,0 +1,26 @@ +// material-ui +import { Grid, Stack, Typography } from '@mui/material'; + +// project import +import AuthWrapper from 'sections/auth/AuthWrapper'; +import AuthResetPassword from 'sections/auth/auth-forms/AuthResetPassword'; + +// ================================|| RESET PASSWORD ||================================ // + +const ResetPassword = () => ( + + + + + Reset Password + Please choose your new password + + + + + + + +); + +export default ResetPassword; diff --git a/src/pages/demo/Demo5.js b/src/pages/demo/Demo5.js new file mode 100644 index 0000000..5d3383d --- /dev/null +++ b/src/pages/demo/Demo5.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demo5 = () => { + return
    demo5
    ; +}; + +export default demo5; diff --git a/src/pages/demo/Demo6.js b/src/pages/demo/Demo6.js new file mode 100644 index 0000000..4ba96d9 --- /dev/null +++ b/src/pages/demo/Demo6.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const Demo6 = () => { + return
    Demo6
    ; +}; + +export default Demo6; diff --git a/src/pages/demo/Demo7.js b/src/pages/demo/Demo7.js new file mode 100644 index 0000000..c3817ff --- /dev/null +++ b/src/pages/demo/Demo7.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const Demo7 = () => { + return
    Demo7
    ; +}; + +export default Demo7; diff --git a/src/pages/demo/demo1.js b/src/pages/demo/demo1.js new file mode 100644 index 0000000..d36ef41 --- /dev/null +++ b/src/pages/demo/demo1.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demo1 = () => { + return
    demo1
    ; +}; + +export default demo1; diff --git a/src/pages/demo/demo2.js b/src/pages/demo/demo2.js new file mode 100644 index 0000000..0b3efb7 --- /dev/null +++ b/src/pages/demo/demo2.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demo2 = () => { + return
    demo2
    ; +}; + +export default demo2; diff --git a/src/pages/demo/demo3.js b/src/pages/demo/demo3.js new file mode 100644 index 0000000..7991f17 --- /dev/null +++ b/src/pages/demo/demo3.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demo3 = () => { + return
    demo3
    ; +}; + +export default demo3; diff --git a/src/pages/demo/demo4.js b/src/pages/demo/demo4.js new file mode 100644 index 0000000..9621799 --- /dev/null +++ b/src/pages/demo/demo4.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demo4 = () => { + return
    demo4
    ; +}; + +export default demo4; diff --git a/src/pages/demo/demoout1.js b/src/pages/demo/demoout1.js new file mode 100644 index 0000000..d79ddc1 --- /dev/null +++ b/src/pages/demo/demoout1.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demoout1 = () => { + return
    demoout1
    ; +}; + +export default demoout1; diff --git a/src/pages/demo/demoout2.js b/src/pages/demo/demoout2.js new file mode 100644 index 0000000..3415995 --- /dev/null +++ b/src/pages/demo/demoout2.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const demoout2 = () => { + return
    demoout2
    ; +}; + +export default demoout2; diff --git a/src/pages/extra-pages/sample-page.js b/src/pages/extra-pages/sample-page.js new file mode 100644 index 0000000..5ed2c60 --- /dev/null +++ b/src/pages/extra-pages/sample-page.js @@ -0,0 +1,20 @@ +// material-ui +import { Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// ==============================|| SAMPLE PAGE ||============================== // + +const SamplePage = () => ( + + + Lorem ipsum dolor sit amen, consenter nipissing eli, sed do elusion tempos incident ut laborers et doolie magna alissa. Ut enif ad + minim venice, quin nostrum exercitation illampu laborings nisi ut liquid ex ea commons construal. Duos aube grue dolor in reprehended + in voltage veil esse colum doolie eu fujian bulla parian. Exceptive sin ocean cuspidate non president, sunk in culpa qui officiate + descent molls anim id est labours. + + +); + +export default SamplePage; diff --git a/src/pages/maintenance/404.js b/src/pages/maintenance/404.js new file mode 100644 index 0000000..3e9b0e8 --- /dev/null +++ b/src/pages/maintenance/404.js @@ -0,0 +1,56 @@ +import { Link } from 'react-router-dom'; + +// project import +import { APP_DEFAULT_PATH } from 'config'; + +// material-ui +import { Box, Button, Grid, Stack, Typography } from '@mui/material'; + +// assets +import error404 from 'assets/images/maintenance/Error404.png'; +import TwoCone from 'assets/images/maintenance/TwoCone.png'; + +// ==============================|| ERROR 404 - MAIN ||============================== // + +function Error404() { + return ( + <> + + + + + + mantis + + + + + mantis + + + + + + + Page Not Found + + The page you are looking was moved, removed, renamed, or might never exist! + + + + + + + ); +} + +export default Error404; diff --git a/src/pages/maintenance/500.js b/src/pages/maintenance/500.js new file mode 100644 index 0000000..da019bb --- /dev/null +++ b/src/pages/maintenance/500.js @@ -0,0 +1,45 @@ +import { Link } from 'react-router-dom'; + +// project import +import { APP_DEFAULT_PATH } from 'config'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { useMediaQuery, Box, Button, Grid, Stack, Typography } from '@mui/material'; + +// assets +import error500 from 'assets/images/maintenance/Error500.png'; + +// ==============================|| ERROR 500 - MAIN ||============================== // + +function Error500() { + const theme = useTheme(); + const matchDownSM = useMediaQuery(theme.breakpoints.down('sm')); + + return ( + <> + + + + mantis + + + + + + Internal Server Error + + + Server error 500. we fixing the problem. please try again at a later stage. + + + + + + + ); +} + +export default Error500; diff --git a/src/pages/maintenance/coming-soon.js b/src/pages/maintenance/coming-soon.js new file mode 100644 index 0000000..eddd960 --- /dev/null +++ b/src/pages/maintenance/coming-soon.js @@ -0,0 +1,94 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { useMediaQuery, Box, Button, Grid, Stack, TextField, Typography } from '@mui/material'; + +// third party +import { useTimer } from 'react-timer-hook'; + +// assets +import coming from 'assets/images/maintenance/coming-soon.png'; +import MainCard from 'components/MainCard'; + +// ==============================|| COMING SOON - MAIN ||============================== // + +const TimerBox = ({ count, label }) => { + const theme = useTheme(); + const matchDownSM = useMediaQuery(theme.breakpoints.down('sm')); + + return ( + + + + {count} + + + + {label} + + + + + ); +}; + +TimerBox.propTypes = { + count: PropTypes.number, + label: PropTypes.string +}; + +function ComingSoon() { + const time = new Date(); + time.setSeconds(time.getSeconds() + 3600 * 24 * 2 - 3600 * 15.5); + + const { seconds, minutes, hours, days } = useTimer({ expiryTimestamp: time }); + + return ( + <> + + + + mantis + + + + + + Coming Soon + + + Something new is on its way + + + + + + + : + + : + + : + + + + + + + Be the first to be notified when Mantis launches. + + + + + + + + + + ); +} + +export default ComingSoon; diff --git a/src/pages/maintenance/under-construction.js b/src/pages/maintenance/under-construction.js new file mode 100644 index 0000000..9829e84 --- /dev/null +++ b/src/pages/maintenance/under-construction.js @@ -0,0 +1,39 @@ +import { Link } from 'react-router-dom'; + +// project import +import { APP_DEFAULT_PATH } from 'config'; + +// material-ui +import { Box, Button, Grid, Stack, Typography } from '@mui/material'; + +// assets +import construction from 'assets/images/maintenance/under-construction.svg'; + +// ==============================|| UNDER CONSTRUCTION - MAIN ||============================== // + +function UnderConstruction() { + return ( + + + + mantis + + + + + + Under Construction + + + Hey! Please check out this site later. We are doing some maintenance on it right now. + + + + + + ); +} + +export default UnderConstruction; diff --git a/src/pages/nearle/Products/CatalogueCard.js b/src/pages/nearle/Products/CatalogueCard.js new file mode 100644 index 0000000..ea923f9 --- /dev/null +++ b/src/pages/nearle/Products/CatalogueCard.js @@ -0,0 +1,597 @@ +import React, { useRef, Fragment, useEffect, useState } from 'react'; +import { useTheme } from '@mui/material/styles'; +import { + Typography, + Chip, + IconButton, + Stack, + Button, + TextField, + TableContainer, + Table, + TableHead, + TableRow, + TableCell, + TableBody, + Avatar, + Box, + Paper, + Divider, + useMediaQuery, + Slide, + FormControl, + FormControlLabel, + OutlinedInput, + InputAdornment, + Drawer, + FormGroup, + Checkbox, + Skeleton, + TablePagination +} from '@mui/material'; +import { useFormik } from 'formik'; +import * as yup from 'yup'; +import { + fetchAppLocations, + getproductsubcategories, + getProductUnits, + productsDelete, + productsUpdate, + getcatalougeproducts +} from 'pages/nearle/api/api'; +import { enqueueSnackbar } from 'notistack'; +import FilterAltOutlinedIcon from '@mui/icons-material/FilterAltOutlined'; +import { useDebounce } from 'use-debounce'; +import { Add, DeleteOutlineOutlined, Remove } from '@mui/icons-material'; +import ClearIcon from '@mui/icons-material/Clear'; +import ProductEmpty from 'sections/apps/e-commerce/products/ProductEmpty'; +import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; +import { PlusCircleOutlined, SearchOutlined } from '@ant-design/icons'; +import MainCard from 'components/MainCard'; +import CircularLoader from 'components/nearle_components/CircularLoader'; +import { useNavigate } from 'react-router'; +import FloatingCart from 'components/cards/e-commerce/FloatingCart'; +import OpenToast from 'components/nearle_components/OpenToast'; +import axios from 'axios'; +import { useSelector } from 'react-redux'; + +const ProductCardView = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const textFieldRef = useRef(null); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); // true if screen < 600px + const [search, setSearch] = useState(''); + const [debouncedSearchword] = useDebounce(search, 700); // ⏱️ Debounce for 500ms + const [drawerOpen, setDrawerOpen] = useState(true); + const [selectedSubCat, setSelectedSubCat] = useState(''); + const [page, setPage] = useState(0); + const [rowsPerPage, setRowsPerPage] = useState(10); + + const [stockProducts, setStockProducts] = useState([]); + const [cartDrawer, setCartDrawer] = useState(false); + const userdata = useSelector((state) => state.userinfo.userdata); + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(parseInt(event.target.value, 10)); + setPage(0); + }; + + useEffect(() => { + console.log('stockProducts', stockProducts); + if (stockProducts.length == 0) { + setCartDrawer(false); + } + }, [stockProducts]); + + const isBelow1000 = useMediaQuery('(max-width:1000px)'); + + useEffect(() => { + if (isBelow1000) { + setDrawerOpen(false); + } else { + setDrawerOpen(true); + } + }, [isBelow1000]); + + const statuss = [ + { value: 'available', label: 'Available' }, + { value: 'outofstock', label: 'Out of Stock' } + ]; + + const validationSchema = yup.object({ + applocationid: yup.number().required('Please select location '), + categoryid: yup.number().required('Please select a category '), + subcategoryid: yup + .number() + .nullable() + .test('required', 'Please select subcategory', (value) => { + return value !== null && value !== undefined; // The .test() explicitly accepts 0, and only fails if the value is null or undefined. + }), + productname: yup.string().required('Product Name is required'), + productdesc: yup.string().required('Product Description is required'), + productunit: yup.string().required('Product Unit is required'), + unitvalue: yup + .number() + .typeError('Unit Value must be a number') // in case user enters letters + .required('Unit Value is required') + .moreThan(0, 'Value must be greater than 0'), + productcost: yup + .number() + .typeError('Product Costmust be a number') // in case user enters letters + .required(' Product Cost is required') + .moreThan(0, 'Value must be greater than 0'), + taxamount: yup.number().required(' Tax Amount is required'), + taxpercent: yup.number().required(' Tax Percent is required'), + producttax: yup.number().required(' Product Tax is required'), + productstock: yup + .number() + .typeError('Product Stock be a number') // in case user enters letters + .required(' Product Stock is required') + .moreThan(0, 'Value must be greater than 0'), + + approve: yup.number().required(' is required'), + productstatus: yup.string().required('Product Status is required'), + productimage: yup.string().required('Product Image is required') + }); + + /* ============================================= || opentoast || ============================================= */ + + const opentoast = (message, variant, duration) => { + enqueueSnackbar(message, { + variant: variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: duration + }); + }; + + const useDeleteProduct = () => { + const queryClient = useQueryClient(); + + return useMutation({ + mutationFn: productsDelete, + onSuccess: () => { + queryClient.invalidateQueries(['productlist']); // Refresh the list + opentoast('Product Deleted Succesfully', 'success', 1000); + }, + onError: (error) => { + console.error('Delete failed:', error); + opentoast(error.message, 'error', 1000); + } + }); + }; + + const { data: SubCat, isLoading: subcatloading } = useQuery({ + queryKey: ['productsubcategory'], + queryFn: () => getproductsubcategories() + }); + useEffect(() => { + console.log('getproductsubcategories', SubCat); + }, [SubCat]); + + const { data: productList, isLoading: productlistloading } = useQuery({ + queryKey: ['productlist', selectedSubCat, page, rowsPerPage, debouncedSearchword], + queryFn: () => getcatalougeproducts(selectedSubCat || 0, page, rowsPerPage, debouncedSearchword) + }); + useEffect(() => { + console.log('productList', productList); + }, [productList]); + + const createproductlocation = async () => { + let postStock = stockProducts.map((item) => ({ + tenantid: userdata?.tenantid, + stocktype: 'IN', + locationid: userdata?.locationid, + productid: item.productid, + quantity: item.quantity, + status: 'Active' + })); + console.log('postStock', postStock); + + try { + let response = await axios.post(`${process.env.REACT_APP_URL2}/products/createproductlocation`, postStock); + if (response.data.status) { + OpenToast(response.data.message, 'success', 2000); + navigate('/products'); + } + } catch (err) { + OpenToast(err.message, 'error', 2000); + } + }; + + return ( + <> + {subcatloading && } + + {/* // ==============================|| Floating cart ||============================== // */} + {stockProducts.length > 0 && setCartDrawer(true)} />} + + {/* // ==============================|| Slide drawer ||============================== // */} + + + + + Category + + + + + + {subcatloading ? ( + + {[...Array(10)].map((_, index) => ( + + ))} + + ) : ( + + + {SubCat?.map((category) => ( + { + setSelectedSubCat((prev) => (prev === category.subcatid.toString() ? '' : category.subcatid.toString())); + }} + /> + } + label={category.subcatname} + sx={{ + mb: 1.5, + alignItems: 'center', + '.MuiFormControlLabel-label': { + fontSize: '15px', + fontWeight: 500, + color: 'text.primary', + lineHeight: 1.5 + } + }} + /> + ))} + + + )} + + + + + + {/* // ==============================|| Product header content ||============================== // */} + + } + sx={{ + backgroundColor: 'transparent', + border: 'none', + transition: 'all 0.3s ease-in-out', + + '&:hover': { + backgroundColor: 'bg.light', + transform: 'scale(1.03)' + } + }} + onClick={() => setDrawerOpen((prev) => !prev)} + /> + + setSearch(e.target.value)} + sx={{ flex: 1, maxWidth: { xs: '100%', custom500: 300 } }} + startAdornment={ + + + + } + endAdornment={ + setSearch('')}> + + + } + /> + + {/* // ==============================|| Product Table view ||============================== // */} + + {productList?.length == 0 || !productList ? ( + + + + ) : ( + + + + + + + 0 && stockProducts.length === productList.length} + // Indeterminate when some but not all are selected + indeterminate={stockProducts.length > 0 && stockProducts.length < productList.length} + onChange={(e) => { + if (e.target.checked) { + // Select all + setStockProducts(productList); + } else { + // Deselect all + setStockProducts([]); + } + }} + /> + + S.No + Product Description + Rate + MinStock + + + + {productList?.map((product, index) => ( + + + p?.productid === product?.productid)} + onChange={(e) => { + if (e.target.checked) { + setStockProducts([...stockProducts, product]); + } else { + setStockProducts(stockProducts.filter((p) => p.productid != product.productid)); + } + }} + /> + + {index + 1} + + + + + {product?.productname} + + {` ID : ${product?.productid}`} + + {' '} + + + + + ₹{product?.productcost}{' '} + + / {product?.unitvalue} + + {product?.productunit} + + + + + + + {product?.quantity}{' '} + + {`(${product?.productunit})`} + {' '} + {' '} + + + {/* + + { + setClearStockDialog(true); + setSelectedStock(product); + }} + > + + + + */} + + ))} + +
    +
    + {!search && ( + + )} +
    + )} +
    +
    + {/* // ==============================|| cart drawer ||============================== // */} + setCartDrawer(false)}> + + + Products List + +
    + } + > + + + + + S.No + Product Description + + Rate + + + Stock + + + Actions + + + + + {stockProducts?.map((product, index) => ( + + {index + 1} + + + + + {product?.productname} + + {product?.productdesc} + + + + + + + ₹{product?.productcost}{' '} + + / {product?.unitvalue} + {product?.productunit} + + + + + {' '} + + { + setStockProducts((prev) => + prev.map((p) => (p.productid === product.productid ? { ...p, quantity: Math.max(p.quantity - 1, 0) } : p)) + ); + }} + > + + + + {/* Editable Text Field */} + { + const newStock = parseInt(e.target.value || '0'); + setStockProducts((prev) => + prev.map((p) => (p.productid === product.productid ? { ...p, quantity: newStock } : p)) + ); + }} + sx={{ + width: 120, + '& input': { + textAlign: 'center' + } + }} + /> + + {/* Increase Button */} + { + setStockProducts((prev) => + prev.map((p) => (p.productid === product.productid ? { ...p, quantity: p.quantity + 1 } : p)) + ); + }} + > + + + + + + { + setStockProducts(stockProducts.filter((p) => p.productid !== product.productid)); + }} + > + + + + + ))} + +
    +
    + + + + + + ); +}; + +export default ProductCardView; diff --git a/src/pages/nearle/Products/Catalogues.js b/src/pages/nearle/Products/Catalogues.js new file mode 100644 index 0000000..b75dee3 --- /dev/null +++ b/src/pages/nearle/Products/Catalogues.js @@ -0,0 +1,143 @@ +import React, { useEffect, useState, useRef } from 'react'; +import { + AppstoreOutlined, + ArrowLeftOutlined, + PlusCircleOutlined, + SearchOutlined, + ShoppingCartOutlined, + UnorderedListOutlined +} from '@ant-design/icons'; + +import ClearIcon from '@mui/icons-material/Clear'; +import FilterListIcon from '@mui/icons-material/FilterList'; + +import { UserOutlined, EnvironmentOutlined, BellOutlined } from '@ant-design/icons'; + +import { + Grid, + Card, + CardMedia, + CardContent, + Typography, + CardActions, + Button, + Stack, + CardActionArea, + Box, + Tabs, + Tab, + Chip, + Autocomplete, + TextField, + useMediaQuery, + IconButton, + Popover, + Divider, + Avatar, + Select, + MenuItem, + ListItemIcon, + ListItemText, + FormControl, + InputLabel, + ButtonGroup, + InputAdornment, + OutlinedInput, + Paper, + Dialog, + DialogContent, + Tooltip +} from '@mui/material'; +import dayjs from 'dayjs'; +import { useTheme } from '@emotion/react'; +import MainCard from 'components/MainCard'; + +import { useNavigate } from 'react-router'; +import VisibilityIcon from '@mui/icons-material/Visibility'; +import ViewModuleIcon from '@mui/icons-material/ViewModule'; +import ViewListIcon from '@mui/icons-material/ViewList'; +import { getproductscount, getproductsubcategories, getsubcategories } from 'pages/nearle/api/api'; +import { useQuery } from '@tanstack/react-query'; +import uploadImage from '../../../assets/images/uploadImage.png'; +import { useDebounce } from 'use-debounce'; +import Titlecard from 'components/nearle_components/Titlecard'; +import { FilterAltOutlined } from '@mui/icons-material'; +import CatalogueCard from './CatalogueCard'; + +const Catalogues = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const textFieldRef = useRef(null); + const [tabValue, setTabValue] = useState(0); + const [selectedCat, setSelectedCat] = useState(null); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); // true if screen < 600px + const [view, setView] = useState('card'); + const [search, setSearch] = useState(''); + const [debouncedSearchword] = useDebounce(search, 700); // ⏱️ Debounce for 500ms + const [anchorEl, setAnchorEl] = useState(null); + const handleOpenPopover = (event) => setAnchorEl(event.currentTarget); + const handleClosePopover = () => setAnchorEl(null); + const [autoOpen, setAutoOpen] = useState(false); + const [catDialog, setCatDialog] = useState(false); + const [count, setCount] = useState(0); + const [drawerOpen, setDrawerOpen] = useState(false); + + const open = Boolean(anchorEl); + const id = open ? 'filter-popover' : undefined; + + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const { data: productCount } = useQuery({ + queryKey: ['productcount', selectedCat], + queryFn: () => getproductscount(selectedCat?.subcatid || 0) + }); + useEffect(() => { + productCount && console.log('productCount', productCount); + }, [productCount]); + + return ( + <> + + + { + navigate('/products'); + }} + > + + + + } + > + + + + ); +}; + +export default Catalogues; diff --git a/src/pages/nearle/Products/Products.js b/src/pages/nearle/Products/Products.js new file mode 100644 index 0000000..ab72362 --- /dev/null +++ b/src/pages/nearle/Products/Products.js @@ -0,0 +1,726 @@ +import React, { useEffect, useState, useRef } from 'react'; +import { + Avatar, + Button, + Chip, + Dialog, + DialogActions, + DialogContent, + DialogTitle, + IconButton, + Stack, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Tooltip, + TextField, + Typography, + Box, + Divider, + Switch, + Paper, + Slide, + FormControl, + FormGroup, + FormControlLabel, + Checkbox, + useMediaQuery, + Card, + CardMedia, + CardContent, + Drawer, + Skeleton +} from '@mui/material'; + +import { Add, Remove, DeleteOutlineOutlined } from '@mui/icons-material'; +import { useInfiniteQuery, useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; +import MainCard from 'components/MainCard'; +import Titlecard from 'components/nearle_components/Titlecard'; + +import { createproductstock, getlocationproducts, getlocationproductsummary } from '../api/api'; +import { EditOutlined } from '@mui/icons-material'; +import { useTheme } from '@emotion/react'; +import axios from 'axios'; +import OpenToast from 'components/nearle_components/OpenToast'; +import { useSelector } from 'react-redux'; +import ProductEmpty from 'sections/apps/e-commerce/products/ProductEmpty'; +import FilterAltOutlinedIcon from '@mui/icons-material/FilterAltOutlined'; +import { ArrowDownOutlined, CheckCircleFilled, PlusCircleOutlined } from '@ant-design/icons'; +import { useNavigate } from 'react-router'; +import FloatingCart from 'components/cards/e-commerce/FloatingCart'; +import DebounceSearchBar from 'components/nearle_components/DebounceSearchBar'; +import TanstackInfiniteScrollWrapper from 'components/nearle_components/TanstackInfiniteScrollWrapper'; + +const Products = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const userdata = useSelector((state) => state.userinfo.userdata); + const [clearStockDialog, setClearStockDialog] = useState(false); + const [selectedStock, setSelectedStock] = useState(); + const [drawerOpen, setDrawerOpen] = useState(true); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); // true if screen < 600px + const [selectedSubCat, setSelectedSubCat] = useState(null); + const [searchword, setSearchword] = useState(''); + const [debouncedSearch, setDebouncedSearch] = useState(''); + const [stockProducts, setStockProducts] = useState([]); + const [cartDrawer, setCartDrawer] = useState(false); + const scrollRef = useRef(null); + const locationid = +localStorage.getItem('locationid'); + + useEffect(() => { + console.log('stockProducts', stockProducts); + if (stockProducts?.length == 0) { + setCartDrawer(false); + } + }, [stockProducts]); + + useEffect(() => { + console.log('selectedSubCat', selectedSubCat); + }, [selectedSubCat]); + + useEffect(() => { + isMobile && setDrawerOpen(false); + }, [isMobile]); + + const { data: SubCat } = useQuery({ + queryKey: ['locationproductsummary'], + queryFn: () => getlocationproductsummary() + }); + useEffect(() => { + console.log('getproductsubcategories', SubCat); + }, [SubCat]); + + const { + data: productData, + isLoading: isLoadingProductList, + fetchNextPage, + hasNextPage, + isFetchingNextPage, + refetch: productDataRefetch + } = useInfiniteQuery({ + queryKey: ['stockproducts', selectedSubCat, debouncedSearch], + // queryFn: ({ pageParam = 0 }) => getlocationproducts({ pageParam, selectedSubCat, debouncedSearch }), + queryFn: async ({ pageParam = 0 }) => { + return getlocationproducts({ pageParam, debouncedSearch, selectedSubCat }); + }, + getNextPageParam: (lastPage, allPages) => { + if (!lastPage || lastPage.length < 10) return undefined; + return allPages.length; + } + }); + + const productList = productData?.pages.flat() || []; // data.pages = [[page1], [page2], [page3]]. + + const updateproductlocation = async (props) => { + try { + const response = await axios.put(`${process.env.REACT_APP_URL}/products/updateproductlocation`, props); + console.log('updateproductlocation', response.data.message); + OpenToast(response.data.message, 'success', 1500); + productDataRefetch(); + return response.data.data; + } catch (err) { + console.log('updateproductlocation', err); + return err; + } + }; + + const useCreateProductStock = () => { + const queryClient = useQueryClient(); + return useMutation({ + mutationFn: createproductstock, + onSuccess: (data) => { + OpenToast(data.message, data.status ? 'success' : 'error', 2000); + // Optionally refetch queries after stock creation + queryClient.invalidateQueries(['stockproducts']); + setClearStockDialog(false); + }, + onError: (error) => { + OpenToast(error?.response?.data?.message || error.message, 'error', 2000); + } + }); + }; + + const { mutate: createProductStock, isLoading: createLoading } = useCreateProductStock(); + + const createproductlocation = async () => { + let postStock = stockProducts.map((item) => ({ + tenantid: userdata?.tenantid, + stocktype: 'IN', + locationid: userdata?.locationid, + productid: item.productid, + quantity: item.quantity, + status: 'Active' + })); + console.log('postStock', postStock); + + try { + let response = await axios.post(`${process.env.REACT_APP_URL2}/products/createproductlocation`, postStock); + if (response.data.status) { + OpenToast(response.data.message, 'success', 2000); + setStockProducts([]); + setCartDrawer(false); + } + } catch (err) { + OpenToast(err.message, 'error', 2000); + } + }; + + return ( +
    + + + + {stockProducts?.length > 0 && setCartDrawer(true)} />} + + + + + + + Category + + + + + + + {SubCat?.map((category) => ( + { + setSelectedSubCat((prev) => (prev?.subcategoryid === category.subcategoryid ? null : category)); + isMobile && setDrawerOpen(false); + }} + /> + } + label={ + + {category.subcategroyname} + + + } + sx={{ + mb: 1.5, + alignItems: 'center', + '.MuiFormControlLabel-label': { + fontSize: '15px', + fontWeight: 500, + color: 'text.primary', + lineHeight: 1.5 + } + }} + /> + ))} + + + + + + + + + } + sx={{ + backgroundColor: 'transparent', + border: 'none', + transition: 'all 0.3s ease-in-out', + '&:hover': { + backgroundColor: 'bg.light', + transform: 'scale(1.03)' + } + }} + onClick={() => setDrawerOpen((prev) => !prev)} + /> + + + {/* // ==============================|| Product card view ||============================== // */} + {isLoadingProductList ? ( +
    + {Array.from({ length: 10 }).map((_, index) => ( + + ))} +
    + ) : ( + (productList?.length <= 0 || !productList) && ( + + + + ) + )} + + +
    + {productList?.map((product, index) => ( + s.productid == product.productid) && 'primary.lighter' + // borderColor: stockProducts?.some((s) => s.productid == product.productid) && 'primary.light' + }} + > + + + + + + {product.productname} + + {`Id : ${product.productid}`} + + + + + updateproductlocation({ + productlocationid: product.productlocationid, + status: product.status === 'available' ? 'outofstock' : 'available' + }) + } + /> + + + + + ₹{product.productcost} / {product.unitvalue} + {product.productunit} + + + s.productid == product.productid) ? 'success' : 'error'} + onClick={() => { + if (stockProducts?.some((s) => s.productid == product.productid)) { + setStockProducts(stockProducts?.filter((p) => p.productid != product.productid)); + } else { + setStockProducts((prev) => [...prev, product]); + } + }} + > + {stockProducts?.some((s) => s.productid == product.productid) ? : } + + + + + + + + + ))} + {isFetchingNextPage && } +
    +
    +
    +
    + {/* // ==============================|| cart drawer ||============================== // */} + setCartDrawer(false)}> + + + Products List + +
    + } + > + + + + + S.No + Product Description + + Rate + + + Stock + + + Actions + + + + + {stockProducts?.map((product, index) => ( + + {index + 1} + + + + + {product?.productname} + + {`Id : ${product?.productid}`} + + + + + + + ₹{product?.productcost}{' '} + + / {product?.unitvalue} + {product?.productunit} + + + + + + {/* Decrease Button */} + { + setStockProducts((prev) => + prev.map((p) => + p.productid === product.productid + ? { ...p, quantity: Math.max(p.quantity - 1, 1) } // 🔹 ensure min = 1 + : p + ) + ); + }} + > + + + + {/* Editable Text Field */} + { + const newStock = Math.max(parseInt(e.target.value || '1', 10), 1); // 🔹 enforce min 1 + // parseInt(e.target.value || '1', 10) , converts str to base 10 integer + // Math.max(parseInt(e.target.value || '1', 10), 1); // ,1 makes 1 as min + setStockProducts((prev) => + prev.map((p) => (p.productid === product.productid ? { ...p, quantity: newStock } : p)) + ); + }} + sx={{ + width: 120, + '& input': { + textAlign: 'center' + } + }} + /> + + {/* Increase Button */} + { + setStockProducts((prev) => + prev.map((p) => (p.productid === product.productid ? { ...p, quantity: p.quantity + 1 } : p)) + ); + }} + > + + + + + + + { + setStockProducts(stockProducts.filter((p) => p.productid !== product.productid)); + }} + > + + + + + ))} + +
    +
    + + + + + + {/* ============================= || Clear Stocks || =================================== */} + { + setClearStockDialog(false); + setSelectedStock({}); + }} + fullWidth + maxWidth="sm" + > + {/* Title */} + + + + + + Clear Stock + + + + {/* Content */} + + + Are you sure you want to clear all stock for {selectedStock?.productname}? + + + + {/* Actions */} + + + + + +
    + ); +}; +const CardSkleton = () => ( + `1px solid ${theme.palette.border.light}`, + overflow: 'hidden' + }} + > + {/* Image loader */} + + + + + + + + + + + + + + + + + + + + {/* Price + IconButton */} + + + + + + + + + + {/* Stock Chip */} + + + + + + + +); + +export default Products; diff --git a/src/pages/nearle/Products/StockLedger.js b/src/pages/nearle/Products/StockLedger.js new file mode 100644 index 0000000..1eb6e17 --- /dev/null +++ b/src/pages/nearle/Products/StockLedger.js @@ -0,0 +1,7 @@ +import React from 'react'; + +const StockLedger = () => { + return
    StockLedger
    ; +}; + +export default StockLedger; diff --git a/src/pages/nearle/Products/StockStatement.js b/src/pages/nearle/Products/StockStatement.js new file mode 100644 index 0000000..62545d5 --- /dev/null +++ b/src/pages/nearle/Products/StockStatement.js @@ -0,0 +1,232 @@ +import { useInfiniteQuery } from '@tanstack/react-query'; +import React, { useState, useRef } from 'react'; +import { getstockstatement } from '../api/api'; +import { Avatar, Chip, Skeleton, Stack, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Typography } from '@mui/material'; +import MainCard from 'components/MainCard'; +import DebounceSearchBar from 'components/nearle_components/DebounceSearchBar'; +import SubcatAutocomplete from 'components/nearle_components/SubcatAutocomplete'; +import Titlecard from 'components/nearle_components/Titlecard'; +import TanstackInfiniteScrollWrapper from 'components/nearle_components/TanstackInfiniteScrollWrapper'; +import ProductEmpty from 'sections/apps/e-commerce/products/ProductEmpty'; + +const StockStatement = () => { + const [searchword, setSearchword] = useState(''); + const [debouncedSearch, setDebouncedSearch] = useState(''); + const [selectedSubCat, setSelectedSubCat] = useState(null); + const scrollRef = useRef(null); + // const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); + + const { + data: statementData, + isLoading: isLoadingStatement, + fetchNextPage, + hasNextPage, + isFetchingNextPage + } = useInfiniteQuery({ + queryKey: ['stockStatement', debouncedSearch, selectedSubCat], + // queryFn: ({ pageParam = 0 }) => getstockstatement({ pageParam, debouncedSearch, selectedSubCat }), + queryFn: async ({ pageParam = 0 }) => { + // 👇 wait 5 seconds before calling API + // await sleep(5000); + return getstockstatement({ pageParam, debouncedSearch, selectedSubCat }); + }, + getNextPageParam: (lastPage, allPages) => { + if (!lastPage || lastPage.length < 10) { + return undefined; // 👈 stop when no more data + } + return allPages.length; // 👈 next page index + } + }); + + const statementList = statementData?.pages.flat() || []; // data.pages = [[page1], [page2], [page3]]. + + return ( + + + + + + + } + > + + + + + + S.No + Product Description + Rate + Opening + Credit + Debit + Closing + + + + {isLoadingStatement && } + {(statementList?.length <= 0 || !statementList) && ( + + + + + + )} + {statementList?.map((product, index) => ( + + {index + 1} + + + + + + {product?.productname} + + {` ID : ${product?.productid}`} + + {' '} + + + + + + ₹{product?.productcost}{' '} + + / {product?.unitvalue} + + {product?.productunit} + + + + + + + + {product?.opening}{' '} + + {`(${product?.productunit})`} + + + } + /> + + + + {product?.credit}{' '} + + {`(${product?.productunit})`} + + + } + /> + + + + {product?.debit}{' '} + + {`(${product?.productunit})`} + + + } + /> + + + + {product?.closing}{' '} + + {`(${product?.productunit})`} + + + } + /> + + + ))} + {isFetchingNextPage && } + +
    +
    +
    + + + ); +}; + +/* // ==============================|| TableSkleton ||============================== // */ + +const TableSkleton = ({ len }) => + Array.from({ length: len }).map((_, index) => ( + + {/* Index */} + + + + + {/* Avatar + Name + ID */} + + + + + + + + + + + {/* Cost */} + + + + + {/* Opening */} + + } sx={{ minWidth: 100 }} /> + + + {/* Credit */} + + } sx={{ minWidth: 100 }} /> + + + {/* Debit */} + + } sx={{ minWidth: 100 }} /> + + + {/* Closing */} + + } sx={{ minWidth: 100 }} /> + + + )); + +export default StockStatement; diff --git a/src/pages/nearle/accountsettings.js b/src/pages/nearle/accountsettings.js new file mode 100644 index 0000000..4bdc181 --- /dev/null +++ b/src/pages/nearle/accountsettings.js @@ -0,0 +1,134 @@ +import { useFormik } from 'formik'; +import * as Yup from 'yup'; +import { Grid, InputLabel, TextField, Button, Stack } from '@mui/material'; +import { useEffect, useState } from 'react'; +import axios from 'axios'; +import { useSelector } from 'react-redux'; +import Loader from 'components/Loader'; + +import OpenToast from 'components/nearle_components/OpenToast'; +import Titlecard from 'components/nearle_components/Titlecard'; +import MainCard from 'components/MainCard'; + +const initialData = { + tenantname: '', + companyname: '', + registrationno: '', + primarycontact: '', + primaryemail: '', + address: '', + suburb: '', + city: '', + state: '', + postcode: '' +}; + +const Accountsettings = () => { + const userdata = useSelector((state) => state.userinfo.userdata); + const [initialValues, setInitialValues] = useState(initialData); + const [loading, setLoading] = useState(false); + const [formChanged, setFormChanged] = useState(false); + + const formik = useFormik({ + initialValues, + enableReinitialize: true, + validationSchema: Yup.object({ + tenantname: Yup.string().required('Tenant Name is required'), + companyname: Yup.string().required('Company Name is required'), + registrationno: Yup.string().required('Registration No is required'), + primarycontact: Yup.string().required('Phone is required'), + state: Yup.string().required('State is required'), + primaryemail: Yup.string().email('Invalid email').required('Email is required'), + city: Yup.string().required('City is required'), + suburb: Yup.string(), + postcode: Yup.string().required('Zip Code is required'), + address: Yup.string().required('Address is required') + }), + onSubmit: async (values) => { + const changedFields = Object.keys(values).reduce((acc, key) => { + if (values[key] !== initialValues[key]) { + acc[key] = values[key]; + } + return acc; + }, {}); + + console.log('Changed fields only:', changedFields); + try { + const updateres = await axios.put(`${process.env.REACT_APP_URL}/tenants/update`, { + ...changedFields, + tenantid: userdata?.tenantid + }); + if (updateres.status) { + console.log(updateres); + OpenToast(updateres.data.message, 'success', 1500); + fetchTenantInfo(); + } + console.log(updateres.data); + } catch (err) { + console.log(err.message); + } + } + }); + + const fetchTenantInfo = async () => { + setLoading(true); + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantinfo/?tenantid=${userdata?.tenantid}`); + if (res.data.status) { + setInitialValues(res.data.details); // ✅ Formik auto-updates due to enableReinitialize + } + } catch (err) { + console.error(err.message); + } finally { + setLoading(false); + } + }; + + useEffect(() => { + if (userdata?.tenantid) fetchTenantInfo(); + }, [userdata]); + + useEffect(() => { + const isModified = Object.keys(initialValues).some((key) => formik.values[key] !== initialValues[key]); + setFormChanged(isModified); + }, [formik.values, initialValues]); + + if (loading) return ; + + return ( +
    + + + + {Object.keys(initialData).map((fieldKey) => ( + + {fieldKey.slice(0, 1).toUpperCase() + fieldKey.slice(1)} + + + ))} + + + + + + + + ); +}; + +export default Accountsettings; diff --git a/src/pages/nearle/api/api.js b/src/pages/nearle/api/api.js new file mode 100644 index 0000000..388c6c5 --- /dev/null +++ b/src/pages/nearle/api/api.js @@ -0,0 +1,658 @@ +import axios from 'axios'; +import dayjs from 'dayjs'; +const tenid = +localStorage.getItem('tenantid'); +const moduleid = +localStorage.getItem('moduleid'); +const categoryid = +localStorage.getItem('categoryid'); +const appId = +localStorage.getItem('applocationid'); +const locationid = +localStorage.getItem('locationid'); + +// ==============================|| tenantgetorders (orders)||============================== // +export const tenantgetorders = async ({ queryKey }) => { + const [, currentStatus, startdate, enddate, page, rowsPerPage, debouncedSearchword] = queryKey; + const response = await axios.get( + `${ + process.env.REACT_APP_URL + }/orders/tenant/getorders/?tenantid=${tenid}&locationid=${locationid}&status=${currentStatus}&fromdate=${startdate}&todate=${enddate}&pageno=${ + page + 1 + }&pagesize=${rowsPerPage}&keyword=${debouncedSearchword}` + ); + console.log('tenantgetorders', response.data.details); + return response.data.details; +}; + +// ==============================|| getOrdersSummary (orders)||============================== // +export const getOrdersSummary = async ({ queryKey }) => { + const [, startdate = '', enddate = ''] = queryKey; + const response = await axios.get( + `${process.env.REACT_APP_URL}/orders/getordersummary/?tenantid=${tenid}&locationid=${locationid}&fromdate=${startdate}&todate=${enddate}` + ); + console.log('getOrdersSummary', response.data.details[0]); + return response.data.details[0]; +}; + +// ==============================|| fetchLocationSummary (orders)||============================== // +export const fetchLocationSummary = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/orders/getlocationsummary`); + console.log('fetchLocationSummary', response.data.details); + + return response.data.details; +}; + +// ==============================|| fetchOrderInsight (orders)||============================== // +export const fetchOrderInsight = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/orders/getorderinsight`); + console.log('fetchOrderInsight', response.data.details); + return response.data.details; +}; + +// ==============================|| getorderdetails (orders) ||============================== // +export const getorderdetails = async (orderHeaderid) => { + const response = await axios.get(`${process.env.REACT_APP_URL}/orders/getorderdetails?orderheaderid=${orderHeaderid}`); + return response.data; +}; + +// ==============================|| cancelOrder (orders) ||============================== // + +export const cancelOrder = async (orderHeaderid) => { + const response = await axios.put(`${process.env.REACT_APP_URL}/orders/updateorder`, { + orderheaderid: orderHeaderid, + orderstatus: 'cancelled', + cancelled: dayjs().format('YYYY-MM-DD HH:mm:ss') + }); + return response.data; +}; + +// ==============================|| fetchPaymentType (orders) ||============================== // + +export const fetchPaymentType = async () => { + const { data } = await axios.get(`${process.env.REACT_APP_URL}/utils/getapptypes/?tag=paymentmode`); + return data.details.map((val) => ({ + ...val, + label: val.typename + })); +}; + +// ==============================|| createDeliveries (orders) ||============================== // + +export const createDeliveries = async (deliveryData) => { + const response = await axios.post(`${process.env.REACT_APP_URL}/deliveries/createdeliveries`, deliveryData.deliveries); + return response.data; +}; + +// ==============================|| cancelDeliveryAPI (deliveries) ||============================== // + +export const cancelDeliveryAPI = async (selectedRow, cancelFeed) => { + const payload = { + deliveryid: selectedRow.deliveryid, + orderheaderid: selectedRow.orderheaderid, + orderstatus: 'cancelled', + canceltime: dayjs().format('YYYY-MM-DD HH:mm:ss'), + feedback: cancelFeed + }; + const response = await axios.put(`${process.env.REACT_APP_URL}/deliveries/updatedelivery`, payload); + return response.data; +}; + +// ==============================|| fetchDeliveries (deliveries) ||============================== // + +export const fetchDeliveries = async (currentStatus, startdate, enddate, page, rowsPerPage, searchword) => { + const url = `${ + process.env.REACT_APP_URL + }/deliveries/getdeliveries/?tenantid=${tenid}&status=${currentStatus}&fromdate=${startdate}&todate=${enddate}&pageno=${ + page + 1 + }&pagesize=${rowsPerPage}&keyword=${searchword}`; + const response = await axios.get(url); + // Add serial numbers to each row + return response.data.details.map((val, i) => ({ ...val, sno: i + 1 })); +}; + +// ==============================|| fetchPercentageAPI (deliveries) ||============================== // + +export const fetchPercentageAPI = async () => { + const url = `${process.env.REACT_APP_URL}/deliveries/deliverysummary/?tenantid=${tenid}`; + const response = await axios.get(url); + console.log('response', response); + const data = response.data.details; + console.log('data', data); + + return { + coveredOrders: data.delivered.toString(), + cancelledOrders: data.cancelled.toString(), + uncoveredOrders: data.pending.toString(), + assignedOrders: data.accepted.toString(), + createdOrders: data.created.toString(), + closedOrders: data.delivered.toString(), + pickedOrders: data.picked.toString(), + percentage1: (Math.round((data.pending / data.total) * 100) || 0).toString(), + percentage2: (Math.round((data.accepted / data.total) * 100) || 0).toString(), + percentage3: (Math.round((data.picked / data.total) * 100) || 0).toString(), + percentage4: (Math.round((data.delivered / data.total) * 100) || 0).toString() + }; +}; + +// ==============================|| fetchCountAPI (deliveries) ||============================== // + +export const fetchCountAPI = async (startdate, enddate) => { + const url = `${process.env.REACT_APP_URL}/deliveries/deliverysummary/?tenantid=${tenid}&fromdate=${startdate}&todate=${enddate}`; + const response = await axios.get(url); + const data = response.data.details; + return { + uncoveredLength: data.pending, + assignedLength: data.accepted, + arrivedLength: data.arrived, + pickedLength: data.picked, + activeLength: data.active, + coveredLength: data.delivered, + cancelLength: data.cancelled + }; +}; + +// ==============================|| fetchRidersList (orders) ||============================== // + +export const fetchRidersList = async ({ queryKey }) => { + const [, appId] = queryKey; // Extract appId from queryKey + const { data } = await axios.get(`${process.env.REACT_APP_URL}/partners/getriders/?applocationid=${appId}`); + return data.details.map((val) => ({ + ...val, + label: `${val.firstname} ${val.lastname} | ${val.contactno}` + })); +}; + +// ==============================|| changeRiderAPI (deliveries) ||============================== // + +export const changeRiderAPI = async (selectedRider, selectedRow) => { + return axios.put(`${process.env.REACT_APP_URL}/deliveries/updatedelivery`, { + userid: selectedRider.userid, + deliveryid: selectedRow.deliveryid, + orderheaderid: selectedRow.orderheaderid, + orderstatus: 'pending', + assigntime: dayjs().format('YYYY-MM-DD HH:mm:ss') + }); +}; +// ==============================|| notifyRider (orders / deliveries) ||============================== // + +export const notifyRider = async (riderToken) => { + try { + const response = await axios.post(`${process.env.REACT_APP_URL}/utils/notifyuser`, { + token: riderToken, + notification: { + title: 'NearleXpress', + body: 'Orders have been placed for delivery. Kindly accept and process deliveries', + sound: 'ring', + image: '' + } + }); + return response.data; // ✅ If success, return the data + } catch (error) { + console.error('Notification failed:', error.message); + throw error; // ✅ Re-throw so calling function (e.g. mutation) can catch it + } +}; +// ==============================|| updateDeliveryAPI (deliveries) ||============================== // + +export const updateDeliveryAPI = async (orderData) => { + return axios.put(`${process.env.REACT_APP_URL}/deliveries/updatedelivery`, orderData); +}; + +// ==============================|| fetchDeliverySummary (delivery)||============================== // +export const fetchDeliverySummary = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/deliveries/deliverysummary`); + console.log('fetchDeliverySummary', response.data.details); + return response.data.details; +}; + +// ==============================|| fetchDeliveryInsight (delivery)||============================== // +export const fetchDeliveryInsight = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/deliveries/getdeliveryinsight`); + console.log('fetchDeliveryInsight', response.data.details); + + return response.data.details; +}; +// ==============================|| fetchDeliveryLocationSummary (delivery)||============================== // +export const fetchDeliveryLocationSummary = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/deliveries/getlocationsummary`); + console.log('fetchDeliveryLocationSummary', response.data.details); + + return response.data.details; +}; + +// ==============================|| fetchAllTenants (clients)||============================== // + +export const fetchAllTenants = async ({ queryKey }) => { + const [size, status, pageno, search, rough] = queryKey; + + let url = ''; + if (search) { + // url = `${process.env.REACT_APP_URL}/tenants/search/?keyword=${search}`; + url = `${process.env.REACT_APP_URL}/tenants/search/?keyword=${search}`; + } else { + // url = `${process.env.REACT_APP_URL}/tenants/getalltenants?pageno=${pageno}&pagesize=${size}`; + url = `${process.env.REACT_APP_URL}/tenants/getalltenants?pageno=${pageno}&pagesize=${size}`; + } + const response = await axios.get(url); + + // tenants/search/?keyword=${search} + console.log('fetchAllTenants', response.data.details); + + return response.data.details; +}; +// ==============================|| fetchCustomersList (customers)||============================== // +export const fetchCustomersList = async ({ queryKey }) => { + const [pages] = queryKey; + const response = await axios.get(`${process.env.REACT_APP_URL}/customers/getallcustomers/?pageno=${pages}&pagesize=10`); + console.log('fetchCustomersList', response.data.details); + return response.data.details; +}; +// ==============================|| fetchCustomersListBySearch (customers)||============================== // +export const fetchCustomersListBySearch = async ({ queryKey }) => { + const [search] = queryKey; + const response = await axios.get(search.lenght > 3 && `${process.env.REACT_APP_URL}/customers/search/?keyword=${search}`); + console.log('fetchCustomersListBySearch', response.data.details); + return response.data.details; +}; +// ==============================|| fetchOrdersSummary (orders summary)||============================== // +export const fetchOrdersSummary = async ({ queryKey }) => { + console.log('queryKey for fetchOrdersSummary', queryKey); + const [id, startdate, enddate] = queryKey; + const response = await axios.get( + id == -1 + ? `${process.env.REACT_APP_URL}/deliveries/getreportsummary/?&fromdate=${startdate}&todate=${enddate}` + : `${process.env.REACT_APP_URL}/deliveries/getreportsummary/?partnerid=${id}&fromdate=${startdate}&todate=${enddate}` + ); + console.log('fetchOrdersSummary', response.data.details); + + return response.data.details; +}; +// ==============================|| fetchLocations (orders summary))||============================== // + +export const fetchLocations = async () => { + const response = await axios.get(`${process.env.REACT_APP_URL}/partners/getpartners`); + const updatedLocations = [ + ...response.data.details, + { partnername: 'All', partnerid: -1 } // Add your new object here + ]; + console.log('fetchLocations', updatedLocations); + return updatedLocations; +}; +// // ==============================|| fetchAppLocations (report summary))||============================== // + +// export const fetchAppLocations = async () => { +// const response = await axios.get(`${process.env.REACT_APP_URL}/partners/getpartners`); +// const updatedLocations = [ +// ...response.data.details, +// { partnername: 'All', applocationid: -1 } // Add your new object here +// ]; +// console.log('fetchAppLocations', updatedLocations); + +// return updatedLocations; +// }; + +// ==============================|| fetchRidersSummary (riders summary)||============================== // + +export const fetchRidersSummary = async ({ queryKey }) => { + console.log('queryKey for fetchRidersSummary', queryKey); + const [id, startdate, enddate] = queryKey; + const response = await axios.get( + id == -1 + ? `${process.env.REACT_APP_URL}/deliveries/getridersummary/?&fromdate=${startdate}&todate=${enddate}` + : `${process.env.REACT_APP_URL}/deliveries/getridersummary/?applocationid=${id}&fromdate=${startdate}&todate=${enddate}` + ); + console.log('fetchRidersSummary', response.data.details); + + return response.data.details; +}; + +// ==============================|| fetchorderdetails (orders detail)||============================== // +export const fetchorderdetails = async ({ queryKey }) => { + console.log('queryKey of fetchorderdetails', queryKey); + const [startdate, enddate] = queryKey; + const response = await axios.get( + `${process.env.REACT_APP_URL}/deliveries/getdeliveries/?tenantid=${tenid}&fromdate=${startdate}&todate=${enddate}` + ); + console.log('fetchorderdetails', response.data.details); + + return response.data.details; +}; +// ==============================|| fetchCount (orders detail)||============================== // +export const fetchCount = async ({ queryKey }) => { + console.log('queryKey of fetchCount', queryKey); + const [startdate, enddate] = queryKey; + const response = await axios.get(`${process.env.REACT_APP_URL}/orders/getorders/?fromdate=${startdate}&todate=${enddate}`); + const calculateOrderCounts = () => { + let deliveredCount = 0; + let pendingCount = 0; + let cancelledCount = 0; + + response.data.details.forEach((order) => { + const status = order.orderstatus; + if (status === 'delivered') { + deliveredCount++; + } else if (status === 'pending') { + pendingCount++; + } else if (status === 'cancelled') { + cancelledCount++; + } + }); + + return { deliveredCount, pendingCount, cancelledCount }; + }; + console.log('fetchCount', calculateOrderCounts()); + + return calculateOrderCounts(); +}; + +// ==============================|| getproductsubcategories (products)||============================== // + +export const getproductsubcategories = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL}/products/getproductsubcategories?categoryid=${categoryid}`); + console.log('getproductsubcategories', response.data.details); + return response.data.details; + } catch (err) { + console.log('getproductsubcategories', err); + return err; + } +}; +// ==============================|| getproductscount (products)||============================== // + +export const getproductscount = async (subcatid) => { + console.log('getproductscount subcat', subcatid); + try { + const response = await axios.get( + `${process.env.REACT_APP_URL}/products/getproductscount?locationid=${locationid}&categoryid=${categoryid}&subcategoryid=${subcatid}&tenantid=${tenid}` + ); + console.log('getproductscount', response.data.details[0]); + return response.data.details[0]; + } catch (err) { + console.log('getproductscount', err); + return err; + } +}; +// ==============================|| productsDelete (products)||============================== // + +export const productsDelete = async (props) => { + try { + const response = await axios.delete(`${process.env.REACT_APP_URL}/products/delete?productid=${props.productid}`, props); + console.log('productsDelete', response.data.data); + return response.data.data; + } catch (err) { + console.log('productsDelete', err); + return err; + } +}; + +// ==============================|| productsUpdate (products)||============================== // + +export const productsUpdate = async (props) => { + try { + const response = await axios.put(`${process.env.REACT_APP_URL}/products/update`, props); + console.log('productsUpdate', response.data.data); + return response.data.data; + } catch (err) { + console.log('productsUpdate', err); + return err; + } +}; +// ==============================|| updateproductlocation (products)||============================== // + +export const updateproductlocation = async (props) => { + try { + const response = await axios.put(`${process.env.REACT_APP_URL}/web/products/updateproductlocation`, props); + console.log('updateproductlocation', response.data.data); + return response.data.data; + } catch (err) { + console.log('updateproductlocation', err); + return err; + } +}; + +// ==============================|| getallproducts (products)||============================== // + +export const getallproducts = async (subcatid, page, rowsPerPage, search) => { + console.log(subcatid, page, rowsPerPage, search); + try { + const response = await axios.get( + `${process.env.REACT_APP_URL}/products/getallproducts?categoryid=${categoryid}&subcategoryid=${subcatid}&pageno=${ + page + 1 + }&pagesize=${rowsPerPage}&keyword=${search}&tenantid=${tenid}&approve=1` + ); + // if (!response.data.status) { + // console.log('getallproducts', response.data.status); + // return []; + // } + console.log('again getallproducts', response.data.data[0]?.products); + return response.data.data[0]?.products; + } catch (err) { + console.log('getallproducts', err); + return err; + } +}; + +// ==============================|| getproductcategories (products)||============================== // +export const getproductcategories = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL}/products/getproductcategories`); + console.log('getproductcategories', response.data.details); + return response.data.details; + } catch (err) { + console.log('getproductcategories', err); + return err; + } +}; + +// ==============================|| getsubcategories (products)||============================== // +export const getsubcategories = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL}/utils/getsubcategories/?categoryid=${categoryid}&moduleid=${moduleid}`); + console.log('getsubcategories', response.data.details); + return response.data.details; + } catch (err) { + console.log('getsubcategories', err); + return err; + } +}; +// ==============================|| getProductUnits (products)||============================== // + +export const getProductUnits = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL}/utils/getapptypes/?tag=uom`); + console.log('productUnits', response.data.details); + return response.data.details; + } catch (err) { + console.log('productUnits', err); + return err; + } +}; + +// ==============================|| getproductvariants (products)||============================== // + +export const getproductvariants = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL}/products/getproductvariants?tenantid=${tenid}`); + console.log('getproductvariants', response.data.details); + return response.data.details; + } catch (err) { + console.log('getproductvariants', err); + return err; + } +}; +// ==============================|| productCreate (products)||============================== // + +export const productCreate = async (props) => { + try { + const response = await axios.post( + `${process.env.REACT_APP_URL}/products/create`, + // props + { ...props, tenantid: tenid } + ); + console.log('productCreate', response.data.data); + return response.data.data; + } catch (err) { + console.log('productCreate', err); + return err; + } +}; + +// ==============================|| getcatalougeproducts (products)||============================== // + +export const getcatalougeproducts = async (subcatid, page, rowsPerPage) => { + try { + const response = await axios.get( + `${ + process.env.REACT_APP_URL2 + }/products/getcatalougeproducts?tenantid=${tenid}&locationid=${locationid}&subcategoryid=${subcatid}&page=${ + page + 1 + }&pagesize=${rowsPerPage}&approve=${1}` + ); + console.log('getcatalougeproducts', response.data.details); + return response.data.details; + } catch (err) { + console.log('getcatalougeproducts', err); + return err; + } +}; + +// ==============================|| getproductstocks (stock)||============================== // + +export const getproductstocks = async () => { + try { + const response = await axios.get(`${process.env.REACT_APP_URL2}/products/getproductstocks/?locationid=${locationid}`); + console.log('getproductstocks', response.data.data); + return response.data.data; + } catch (err) { + console.log('getproductstocks', err); + throw err; + } +}; + +// ==============================|| createproductstock (stocks)||============================== // + +export const createproductstock = async (props) => { + try { + const response = await axios.post(`${process.env.REACT_APP_URL2}/products/createproductstock`, props); + console.log('createproductstock', response.data); + return response.data; + } catch (err) { + console.log('createproductstock', err); + return err; + } +}; + +// ==============================|| fetchAppLocations (report summary))||============================== // + +export const fetchAppLocations = async () => { + // const response = await axios.get(`${process.env.REACT_APP_URL}/partners/getpartners`); + const response = await axios.get(`${process.env.REACT_APP_URL}/utils/getapplocations`); + const updatedLocations = [ + ...response.data.details, + { locationname: 'All', applocationid: 0 } // Add your new object here + ]; + console.log('fetchAppLocations', updatedLocations); + + return updatedLocations; +}; + +// ==============================|| getAllUsers (report summary))||============================== // + +export const getAllUsers = async (queryKey) => { + const [_key, roleId, page, rowsPerPage, debouncedSearchword] = queryKey; + console.log(_key, roleId); + const response = await axios.get( + `${process.env.REACT_APP_URL}/users/getallusers?tenantid=${tenid}&roleid=${roleId}&pageno=${page + 1 || 1}&pagesize=${ + rowsPerPage || 10000 + }&keyword=${debouncedSearchword || ''}` + ); + return response.data.details; +}; + +// ==============================|| getridershifts (users ))||============================== // + +export const getRiderShifts = async () => { + const res = await axios.get(`${process.env.REACT_APP_URL}/partners/getridershifts/?applocationid=${appId}`); + return res.data.details; +}; + +// ============================================= || gettenantlocations (locations) || ============================================= +export const gettenantlocations = async () => { + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantlocations/?tenantid=${tenid}`); + console.log('gettenantlocations response', res.data.details); + + if (res.data.status) { + return res.data.details; + } else { + console.warn('gettenantlocations failed', res.data); + return []; + } + } catch (err) { + console.error('gettenantlocations error', err); + return []; + } +}; + +// ============================================= || getstockstatement (statement) || ============================================= +export const getstockstatement = async ({ pageParam, debouncedSearch, selectedSubCat }) => { + // Takes pageParam — automatically passed by useInfiniteQuery when fetching next page. + try { + const res = await axios.get( + `${process.env.REACT_APP_URL2}/products/getstockstatement?tenantid=${tenid}&locationid=${locationid}&subcategoryid=${ + selectedSubCat?.subcatid || 0 + }&pageno=${pageParam + 1}&pagesize=${'10'}&keyword=${debouncedSearch}` + ); + console.log('getstockstatement response', res.data.details); + + if (res.data.status) { + return res.data.details || []; + } else { + console.warn('getstockstatement failed', res.data); + return []; + } + } catch (err) { + console.error('getstockstatement error', err); + return []; + } +}; + +// ==============================|| getlocationproducts (products)||============================== // + +export const getlocationproducts = async ({ pageParam, selectedSubCat, debouncedSearch }) => { + console.log(pageParam, selectedSubCat, debouncedSearch); + + try { + const response = await axios.get( + `${process.env.REACT_APP_URL2}/products/getlocationproducts?tenantid=${tenid}&subcategoryid=${ + selectedSubCat?.subcategoryid || 0 + }&locationid=${locationid}&pageno=${pageParam + 1}&pagesize=10&approve=1&keyword=${debouncedSearch}` + ); + if (response.data.status) { + console.log('getlocationproducts', response.data.details); + return response.data.details || []; + } else { + console.log('getlocationproducts', response.data.details); + return []; + } + } catch (err) { + console.log('getlocationproducts', err); + return err; + } +}; + +// ==============================|| getlocationproductsummary (products)||============================== // + +export const getlocationproductsummary = async () => { + try { + const response = await axios.get( + `${process.env.REACT_APP_URL2}/products/getlocationproductsummary?tenantid=${tenid}&locationid=${locationid}` + ); + if (response.data.status) { + console.log('getlocationproductsummary', response.data.details); + return response.data.details.slice(1) || []; + } else { + console.log('getlocationproductsummary', response.data.details); + return []; + } + } catch (err) { + console.log('getlocationproductsummary', err); + return err; + } +}; diff --git a/src/pages/nearle/clients/createCustomer.js b/src/pages/nearle/clients/createCustomer.js new file mode 100644 index 0000000..c908616 --- /dev/null +++ b/src/pages/nearle/clients/createCustomer.js @@ -0,0 +1,597 @@ +import { React, useEffect, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Box, + Button, + FormLabel, + Grid, + InputLabel, + MenuItem, + Select, + Stack, + TextField, + Typography, + IconButton, + Autocomplete, + InputAdornment +} from '@mui/material'; +import MyLocationIcon from '@mui/icons-material/MyLocation'; + +// project import +import Avatar from 'components/@extended/Avatar'; +import MainCard from 'components/MainCard'; + +import axios from 'axios'; + +import { usePlacesWidget } from 'react-google-autocomplete'; +import Loader from 'components/Loader'; +import Geocode from 'react-geocode'; +import { enqueueSnackbar } from 'notistack'; +import { useNavigate } from 'react-router'; +import CloseIcon from '@mui/icons-material/Close'; + +const CreateCustomer = () => { + const appId = localStorage.getItem('applocationid'); + const theme = useTheme(); + const [selectedImage, setSelectedImage] = useState(undefined); + const [avatar, setAvatar] = useState(); + const [businessname, setBusinessname] = useState(''); + const [businessno, setBusinessno] = useState(''); + const [mobilenumber, setMobilenumber] = useState(''); + const [emailaddress, setEmailaddress] = useState(''); + const [city, setCity] = useState(''); + const [zipcode, setZipcode] = useState(''); + const [address, setAddress] = useState(''); + const [suburb, setSuburb] = useState(''); + const [latlong, setLatlong] = useState({}); + const [firstname, setFirstname] = useState(''); + const [doorno, setDoorno] = useState(''); + const [landmark, setLandmark] = useState(''); + const [tenantinfo, setTenantinfo] = useState({}); + const [inputValue2, setInputValue2] = useState(''); + const [appLocaLat, setAppLocaLat] = useState(); + const [appLocaLng, setAppLocaLng] = useState(); + const [appLocaRadius, setAppLocaRadius] = useState(); + const [locaName, setLocoName] = useState('Select Location'); + const [locations, setLocations] = useState('Select Location'); + const [tenantlist, setTenantlist] = useState([]); + const userid = localStorage.getItem('userid'); + const [isAppLocation, setIsAppLocation] = useState(false); + const [tenantLocations, setTenantlocations] = useState([]); + const [isClient, setisclient] = useState(false); + const [tid, setTid] = useState(0); + const [isBusiness, setIsBusiness] = useState(false); + const [tenanatLocoId, setTenanatLocoId] = useState(localStorage.getItem('locationid')); + const [tenantlocation, setTenantlocation] = useState(''); + const [isLocation, setIsLocation] = useState(false); + const [pickCust, setPickCust] = useState({}); + const [startPoint, setStartPoint] = useState({ latitude: 0, longitude: 0 }); + + const navigate = useNavigate(); + + Geocode.setApiKey(process.env.REACT_APP_GOOGLE_MAPS_API_KEY); + // Geocode.setApiKey('AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8'); + + const [loading, setLoading] = useState(false); + + useEffect(() => { + if (localStorage.getItem('tenantid')) { + fetchtenantinfo(localStorage.getItem('tenantid')); + } + }, []); + + useEffect(() => { + // Initialize Google Maps Autocomplete + if (inputValue2) { + const autocompleteInput = document.getElementById('addressAuto1'); + const autocomplete = new window.google.maps.places.Autocomplete(autocompleteInput, { + // types: ['(cities)'], // You can adjust the types parameter based on your requirements + strictBounds: true, + bounds: new window.google.maps.Circle({ + // center: new window.google.maps.LatLng(11.0050707, 76.9509083), + // radius: 100000 + center: new window.google.maps.LatLng(appLocaLat, appLocaLng), + + radius: appLocaRadius * 1000 + }).getBounds() + }); + let arr = []; + // Event listener for autocomplete place changed + autocomplete.addListener('place_changed', () => { + const place = autocomplete.getPlace(); + setInputValue2(`${place.name}, ${place.formatted_address}`); + console.log('new place', place); // Do something with the selected place + console.log(' pick (new place) lat lng', { lat: place.geometry.location.lat(), lng: place.geometry.location.lng() }); // Do something with the selected place + // to trigger getDistance + setStartPoint({ latitude: place.geometry.location.lat(), longitude: place.geometry.location.lng() }); + setAddress(`${place.name} ${place.formatted_address}`); + setPickCust({ ...pickCust, address: `${place.name} ${place.formatted_address}` }); + const address = { + address: `${place.name} ${place.formatted_address}`, + street_number: '', + route: '', + locality: '', + sublocality_level_1: '', + administrative_area_level_3: '', + administrative_area_level_1: '', + country: '', + postal_code: '' + }; + place.address_components.forEach((component) => { + component.types.forEach((type) => { + switch (type) { + case 'street_number': + address.street_number = component.long_name; + break; + case 'route': + address.route = component.long_name; + break; + case 'locality': + address.locality = component.long_name; + break; + case 'sublocality_level_1': + address.sublocality_level_1 = component.long_name; + break; + case 'administrative_area_level_3': + address.administrative_area_level_3 = component.long_name; + break; + case 'administrative_area_level_1': + address.administrative_area_level_1 = component.long_name; + break; + case 'country': + address.country = component.long_name; + break; + case 'postal_code': + address.postal_code = component.long_name; + break; + // Add more cases as needed for other types + } + }); + }); + + // Use address object as per your requirements + setPickCust({ + ...pickCust, + address: address.address, + doorno: `${address.street_number} ${address.route}`, + suburb: address.administrative_area_level_3, + city: address.locality, + state: address.administrative_area_level_1, + postcode: address.postal_code, + latitude: place.geometry.location.lat(), + longitude: place.geometry.location.lng() + }); + console.log('Pick Address:', address); + }); + } + }, [inputValue2]); + // ==================================================== || getapplocations || ==================================================== + const getapplocations = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/utils/getapplocations/?applocationid=${appId}`) + .then((res) => { + console.log('getapplocations', res); + const { opentime, closetime, latitude, longitude, radius } = res.data.details[0]; + if (res.data.status) { + setAppLocaLat(latitude); + setAppLocaLng(longitude); + setAppLocaRadius(radius); + console.log('radius', radius); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + useEffect(() => { + getapplocations(); + }, [appId]); + + // ==============================|| fetchAppLocations ||============================== // + const fetchAppLocations = async () => { + try { + const locationRes = await axios.get(`${process.env.REACT_APP_URL}/partners/getlocations/?userid=${userid}`); + // const updatedLocations = [ + // ...locationRes.data.details, + // { partnername: 'All', applocationid: -1 } + // ]; + // console.log('fetchAppLocations', updatedLocations); + console.log('fetchAppLocations', locationRes.data.details); + setLocations(locationRes.data.details); + } catch (err) { + console.log('locationRes', err); + } + }; + useEffect(() => { + fetchAppLocations(); + }, []); + + // ===================================================== || fetchtenantinfolist || ===================================================== + + const fetchtenantinfolist = async (id) => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/tenants/gettenants/?applocationid=${id}&status=active`) + + .then((res) => { + console.log(res); + if (res.data.status) { + let arr = []; + res.data.details.map((val) => { + arr.push({ + ...val, + label: `${val.tenantname}` + }); + }); + setTenantlist(arr); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + // ============================================= || gettenantlocations (branches) || ============================================= + const gettenantlocations = async (id) => { + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantlocations/?tenantid=${id}`); + console.log('gettenantlocations', res.data.details); + if (res.data.details.length == 1) { + setIsLocation(true); + setTenantlocations(res.data.details); + setTenanatLocoId(res.data.details[0].locationid); + setTenantlocation(res.data.details[0].locationaddress); //client address + setIsBusiness(true); + } else { + setTenantlocations(res.data.details); + setIsBusiness(false); // became true after select from tenanatLocations + } + } catch (err) { + console.log('gettenantlocations', err); + } + }; + + const opentoast = (message) => { + enqueueSnackbar(message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + }; + + const fetchtenantinfo = async (tid) => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/tenants/gettenantinfo/?tenantid=${tid}`) + .then((res) => { + console.log('fetchtenantinfo', res.data.details); + if (res.data.status) { + setTenantinfo(res.data.details); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + + useEffect(() => { + if (selectedImage) { + setAvatar(URL.createObjectURL(selectedImage)); + } + }, [selectedImage]); + + const createprofile = async () => { + let obj = { + applocationid: +appId, + tenantid: +localStorage.getItem('tenantid'), + customerid: 0, + configid: 1, + firstname: firstname, + dialcode: '+91', + contactno: mobilenumber, + email: emailaddress, + doorno: doorno, + address: pickCust.address, + suburb: pickCust.suburb, + city: pickCust.city, + state: pickCust.state, + postcode: pickCust.postcode, + landmark: landmark, + latitude: startPoint.latitude.toString(), + longitude: startPoint.longitude.toString(), + profileimage: '', + devicetype: '', + deviceid: '', + customertoken: '', + primaryaddress: 1 + }; + console.log(obj); + + setLoading(true); + try { + await axios + .post(`${process.env.REACT_APP_URL}/customers/create`, obj) + .then((res) => { + console.log(res); + if (res.data.status) { + enqueueSnackbar(' Created Successfully ', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + navigate('/customers'); + } else if (res.data.message == 'Customer Already available') { + enqueueSnackbar('Customer Already available', { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + + setLoading(false); + enqueueSnackbar(err.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + }); + } catch (err) { + console.log(err); + setLoading(false); + } + }; + + return ( + <> + {loading && } + + + Create Customer + + + + + + + {/* ===================================================== || Name|| ===================================================== */} + + + Name + setFirstname(e.target.value)} + value={firstname} + autoComplete="off" + /> + + + {/* ===================================================== || Phone Number || ===================================================== */} + + + Phone Number + + + { + if (e.target.value.toString().length <= 10) { + setMobilenumber(e.target.value); + } + }} + value={mobilenumber} + autoComplete="off" + // disabled + sx={{ cursor: 'not-allowed' }} + /> + + + + {/* ===================================================== || Email|| ===================================================== */} + + + + Email Address + setEmailaddress(e.target.value)} + value={emailaddress} + autoComplete="off" + /> + + + {/* ===================================================== || door no || ===================================================== */} + + + + Door No + setDoorno(e.target.value)} + value={doorno} + autoComplete="off" + /> + + + + {/* ===================================================== || Address || ===================================================== */} + + + + Address + setInputValue2(e.target.value)} + InputProps={{ + endAdornment: ( + { + setInputValue2(''); + setPickCust({ + ...pickCust, + doorno: '', + suburb: '', + city: '', + postcode: '', + landmark: '' + }); + setStartPoint({ latitude: 0, longitude: 0 }); + }} + size="small" + > + + + ) + }} + /> + + + + + + Location + setPickCust({ ...pickCust, suburb: e.target.value })} + value={pickCust.suburb} + autoComplete="off" + /> + + + + + City + setPickCust({ ...pickCust, city: e.target.value })} + value={pickCust.city} + autoComplete="off" + /> + + + + + + State + setPickCust({ ...pickCust, state: e.target.value })} + value={pickCust.state} + autoComplete="off" + /> + + + + + Post Code + setPickCust({ ...pickCust, postcode: e.target.value })} + value={pickCust.postcode} + autoComplete="off" + /> + + + + + + Landmark + setLandmark(e.target.value)} + value={landmark} + autoComplete="off" + /> + + + + + + + + + + + + + ); +}; + +export default CreateCustomer; diff --git a/src/pages/nearle/clients/customers.js b/src/pages/nearle/clients/customers.js new file mode 100644 index 0000000..8983aa1 --- /dev/null +++ b/src/pages/nearle/clients/customers.js @@ -0,0 +1,1267 @@ +import React from 'react'; +import { Avatar, Tooltip } from '@mui/material'; +import { useEffect, useRef, useState, Fragment, useMemo } from 'react'; +import { useTheme } from '@mui/material/styles'; +import Skeleton from '@mui/material/Skeleton'; +import Loader from 'components/Loader'; +import { FilterList } from '@mui/icons-material'; +import { FaRegEdit } from 'react-icons/fa'; +import { RiEdit2Fill } from 'react-icons/ri'; +import { enqueueSnackbar } from 'notistack'; +import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; +import { + Box, + Button, + IconButton, + Dialog, + Grid, + Menu, + MenuItem, + Stack, + TextField, + Typography, + Chip, + OutlinedInput, + InputAdornment, + List, + Divider, + ListItemButton, + ListItemAvatar, + ListItemText, + DialogTitle, + DialogContent, + DialogActions, + Table, + TableContainer, + TableHead, + TableCell, + TableBody, + TableRow, + Autocomplete, + Drawer +} from '@mui/material'; +import Geocode from 'react-geocode'; +import LocationOnIcon from '@mui/icons-material/LocationOn'; +import parse from 'autosuggest-highlight/parse'; +import { debounce } from '@mui/material/utils'; +import ClearIcon from '@mui/icons-material/Clear'; +import { MoreOutlined, SearchOutlined, DeleteFilled } from '@ant-design/icons'; +import axios from 'axios'; +import HoverSocialCard from 'components/cards/statistics/HoverSocialCard'; +import dayjs from 'dayjs'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); +import { DateRangePicker } from 'mui-daterange-picker'; +import { + addDays, + addMonths, + addWeeks, + // addYears, + endOfMonth, + endOfWeek, + // endOfYear, + startOfMonth, + startOfWeek + // startOfYear, +} from 'date-fns'; +import Titlecard from 'components/nearle_components/Titlecard'; +import { Empty } from 'antd'; + +// ==============================|| google address ||============================== // +const GOOGLE_MAPS_API_KEY = process.env.REACT_APP_GOOGLE_MAPS_API_KEY; +function loadScript(src, position, id) { + if (!position) { + return; + } + + const script = document.createElement('script'); + script.setAttribute('async', ''); + script.setAttribute('id', id); + script.src = src; + position.appendChild(script); +} +const autocompleteService = { current: null }; + +const Customers = () => { + const drawerWidth = 270; + const theme = useTheme(); + const [search, setSearch] = useState(''); + const [loading, setLoading] = useState(false); + const [users, setUsers] = useState([]); + const [userName, setUserName] = useState(''); + const [contactno, setContactno] = useState(''); + const [open, setOpen] = React.useState(false); + const [drawerOpen, setDrawerOpen] = React.useState(true); + const [open3, setOpen3] = React.useState(false); + const [updateDialog, setUpdateDialog] = React.useState(false); + const [selectedCustomer, setSelectedCustomer] = useState({}); // to edit + const [orderlist, setOrderlist] = useState([]); + const [allorders, setAllorders] = useState(''); + const [coveredorders, setCoveredorders] = useState(''); + const [uncoveredorders, setUncoveredorders] = useState(''); + const [cancelled, setCancelled] = useState(''); + const [startdate, setStartdate] = useState(dayjs().format('YYYY-MM-DD')); + const [enddate, setEnddate] = useState(dayjs().format('YYYY-MM-DD')); + const [datestatus, setDatestatus] = useState('Today'); + const [tenid, setTenid] = useState(''); + const [loading1, setLoading1] = useState(false); + const [currentcustomerid, setCurrentcustomerid] = useState(''); + const [address, setAddress] = useState(''); + const [latlong, setLatlong] = useState({}); + + const toggleDrawer = () => { + setDrawerOpen((prev) => !prev); + }; + + // ==============================|| for google address ||============================== // + const [value, setValue] = useState(null); + const [inputValue, setInputValue] = useState(''); + const [options, setOptions] = useState([]); + const loaded = useRef(false); + if (typeof window !== 'undefined' && !loaded.current) { + if (!document.querySelector('#google-maps')) { + loadScript( + `https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places`, + document.querySelector('head'), + 'google-maps' + ); + } + + loaded.current = true; + } + const fetch = useMemo( + () => + debounce((request, callback) => { + autocompleteService.current.getPlacePredictions(request, callback); + }, 400), + [] + ); + useEffect(() => { + let active = true; + + if (!autocompleteService.current && window.google) { + autocompleteService.current = new window.google.maps.places.AutocompleteService(); + } + if (!autocompleteService.current) { + return undefined; + } + + if (inputValue === '') { + setOptions(value ? [value] : []); + return undefined; + } + fetch({ input: inputValue }, (results) => { + if (active) { + let newOptions = []; + + if (value) { + newOptions = [value]; + } + + if (results) { + newOptions = [...newOptions, ...results]; + } + + setOptions(newOptions); + } + }); + + return () => { + active = false; + }; + }, [value, inputValue, fetch]); + + Geocode.setApiKey(process.env.REACT_APP_GOOGLE_MAPS_API_KEY); + useEffect(() => { + try { + console.log('selected address =>', address); + Geocode.fromAddress(address).then( + (response) => { + console.log('lat long response =>', response.results[0]); + if (response.status == 'OK') { + const { lat, lng } = response.results[0].geometry.location; + setLatlong({ + lat, + lng + }); + setSelectedCustomer({ + ...selectedCustomer, + latitude: lat, + longitude: lng + }); + } + }, + (error) => { + console.log(error); + } + ); + } catch (err) { + console.log(err); + } + }, [address]); + + useEffect(() => { + selectedCustomer && + setLatlong({ + lat: selectedCustomer.latitude, + lng: selectedCustomer.longitude + }); + }, [selectedCustomer]); + + const openToast = (message, variant, duration) => { + enqueueSnackbar(message, { + variant: variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: duration + }); + }; + + useEffect(() => { + console.log('selectedCustomer', selectedCustomer); + }, [selectedCustomer]); + + // ==============================|| for dialog ||============================== // + + const handleClickOpen4 = () => { + setUpdateDialog(true); + }; + + const handleClose4 = () => { + setUpdateDialog(false); + }; + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + const textFieldRef = useRef(null); + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const handleClose = () => { + setOpen3(false); + }; + useEffect(() => { + console.log('username', userName); + }, [userName]); + + const [anchorEl, setAnchorEl] = useState(); + + const handleClickSort = (event) => { + setAnchorEl(event?.currentTarget); + }; + + const handleCloseSort = () => { + setAnchorEl(null); + }; + + useEffect(() => { + if (localStorage.getItem('tenantid')) { + fetchtable(localStorage.getItem('tenantid')); + } + }, []); + + useEffect(() => { + if (tenid) { + fetchData(tenid); + } + }, [startdate, enddate]); + + const fetchpercentage = async (tid) => { + setLoading(true); + try { + // await axios.get(`${process.env.REACT_APP_URL}/orders/getordersummary/?tenantid=${tid}&fromdate=${startdate}&todate=${enddate}`) + await axios + .get(`${process.env.REACT_APP_URL}/orders/getordersummary/?customerid=${tid}`) + + .then((res) => { + console.log(res); + // setConfirmed(res.data.details.confirmed.toString()); + // setModified(res.data.details.modified.toString()); + setAllorders(res.data.details.total.toString()); + setCoveredorders(res.data.details.delivered.toString()); + + setCancelled(res.data.details.cancelled.toString()); + setUncoveredorders(res.data.details.pending.toString()); + // setActiveorders(res.data.details.assigned.toString()); + // setAssigned(res.data.details.accepted.toString()); + // setCreated(res.data.details.created.toString()) + // setClosed(res.data.details.delivered.toString()); + // setPicked(res.data.details.picked.toString()) + setPercentage1((Math.round((res.data.details.total / res.data.details.total) * 100) || 0).toString()); + setPercentage3((Math.round((res.data.details.delivered / res.data.details.total) * 100) || 0).toString()); + + setPercentage4((Math.round((res.data.details.cancelled / res.data.details.total) * 100) || 0).toString()); + + setPercentage2((Math.round((res.data.details.pending / res.data.details.total) * 100) || 0).toString()); + + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + // enqueueSnackbar(err.message, { + // variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + // autoHideDuration: 2000 + // }) + }); + } catch (err) { + console.log(err); + setLoading(false); + } + }; + + const removeclient = async () => { + setLoading(true); + try { + await axios + .delete(`${process.env.REACT_APP_URL}/customers/delete/?customerid=${currentcustomerid}`) + + .then((res) => { + if (res.data.status) { + enqueueSnackbar('Deleted Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + setCurrentcustomerid(''); + // fetchtable(localStorage.getItem('tenantid')) + } else { + enqueueSnackbar(res.data.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + enqueueSnackbar(err.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + setLoading(false); + }); + } catch (err) { + console.log(err); + setLoading(false); + } + }; + + const fetchtable = async (tid) => { + setLoading1(true); + try { + await axios + .get(`${process.env.REACT_APP_URL}/customers/gettenantcustomers/?tenantid=${tid}&pageno=1&pagesize=20`) + .then((res) => { + if (res.data.message === 'Success') { + let arr = []; + res.data.details.map((val, i) => { + arr = [...arr, { ...val, sno: i + 1 }]; + }); + setSelectedCustomer(arr[0]); + setUsers([...arr]); + setTenid(arr[0].customerid); + setUserName(arr[0].firstname || ''); + setContactno(arr[0].contactno || ''); + fetchpercentage(arr[0].customerid); + fetchData(arr[0].customerid); + console.log(res.data.Details); + console.log(arr); + setLoading1(false); + } + }) + .catch((err) => { + console.log(err); + setLoading1(false); + enqueueSnackbar(err.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + }); + } catch (err) { + console.log(err); + setLoading1(false); + } + }; + + const fetchData = async (tid) => { + try { + await axios + .get( + `${process.env.REACT_APP_URL}/orders/customer/getorders/?customerid=${tid}&status=delivered&fromdate=${startdate}&todate=${enddate}` + ) + .then((res) => { + if (res.data.message === 'Success') { + let arr = []; + res.data.details.map((val, i) => { + arr = [...arr, { ...val, sno: i + 1 }]; + }); + // setArruncovered(arr) + setOrderlist([...arr]); + } + }) + .catch((err) => { + console.log(err); + }); + } catch (err) { + console.log(err); + } + }; + + function AlertCustomerDelete({ + // title, + open, + handleClose + }) { + return ( + handleClose(false)} maxWidth="xs"> + + + + + + + + + Are you sure you want to Remove this Customer? + + + + + + + + + + + ); + } + + // ==============================|| updateCustomer (post)||============================== // + const updateCustomer = async () => { + if (!selectedCustomer.firstname) { + openToast('Enter Door NO', 'warning', 1500); + } else if (!selectedCustomer.contactno) { + openToast('Enter Contact Number ', 'warning', 1500); + } else if (!selectedCustomer.address) { + openToast('Enter Valid Address', 'warning', 1500); + } else if (!selectedCustomer.doorno) { + openToast('Enter Door Number ', 'warning', 1500); + } else if (!selectedCustomer.suburb) { + openToast('Enter Suburb', 'warning', 1500); + } else if (!selectedCustomer.city) { + openToast('Enter City ', 'warning', 1500); + } else if (!selectedCustomer.state) { + openToast('Enter State', 'warning', 1500); + } else if (!selectedCustomer.postcode) { + openToast('Enter PostCode', 'warning', 1500); + } else if (!selectedCustomer.landmark) { + openToast('Enter Landmark', 'warning', 1500); + } else if (!selectedCustomer.latitude) { + openToast('Enter Latitude', 'warning', 1500); + } else if (!selectedCustomer.longitude) { + openToast('Enter Longitude', 'warning', 1500); + } else { + try { + const postUpdateResponse = await axios.put(`${process.env.REACT_APP_URL}/customers/update`, { + customerid: selectedCustomer.customerid, + configid: 1, + firstname: selectedCustomer.firstname, + applocationid: selectedCustomer.applocationid, + profileimage: '', + dialcode: '+91', + contactno: selectedCustomer.contactno, + devicetype: '', + deviceid: '', + customertoken: '123', + address: selectedCustomer.address, + suburb: selectedCustomer.suburb, + city: selectedCustomer.city, + state: selectedCustomer.state, + postcode: selectedCustomer.postcode, + landmark: selectedCustomer.landmark, + doorno: selectedCustomer.doorno, + latitude: selectedCustomer.latitude.toString(), + longitude: selectedCustomer.longitude.toString() + }); + + console.log('postUpdateResponse', postUpdateResponse); + if (postUpdateResponse.data.status) { + openToast(postUpdateResponse.data.message, 'success', 1500); + handleClose4(); + fetchtable(localStorage.getItem('tenantid')); + } + } catch (error) { + console.log('postUpdate error', error); + } + } + }; + + return ( + <> + {loading && } + + + + {/* Drawer Section */} + + + {/* Search bar */} + + setSearch(e.target.value)} + startAdornment={ + + + + } + endAdornment={ + + setSearch('')}> + + + + } + /> + + + {/* Scrollable User List */} + + {loading1 ? ( + [...Array(9)].map((_, i) => ( + + + + + + + + )) + ) : ( + + {users.map((user) => ( + + { + setTenid(user.customerid); + setUserName(user.firstname); + setContactno(user.contactno); + fetchData(user.customerid); + fetchpercentage(user.customerid); + setSelectedCustomer(user); + }} + > + + + + + + {user.firstname} + + + {/* Timestamp or status here */} + + + } + secondary={ + + {user.contactno} + + } + /> + + + + ))} + + )} + + + + + + {users.length} Customers + + + + {/* Content Section */} + + + + + + + {/* */} + {!drawerOpen ? : } + + + {userName?.charAt(0).toUpperCase()} + + {userName ? ( + + {userName} + + {contactno} + + + ) : ( + + + + + )} + + + + + + + setOpen(true)} + > + + + + + + + + + + + + + + + + + + + + + + + : allorders} + color={theme.palette.primary.main} + /> + + + : uncoveredorders} + color={theme.palette.warning.main} + /> + + + : coveredorders} + color={theme.palette.success.main} + /> + + + : cancelled} + color={theme.palette.secondary[600]} + /> + + + + + + + + + # + CUSTOMER + ORDER ID + PICKUP + DELIVERY + STATUS + + + + {(!orderlist || orderlist.length == 0) && ( + + + + + + )} + {orderlist?.map((row, index) => ( + <> + + {row.sno} + + + + + {row.customername} + + {row.contactno} + + + + + + + {row.orderid} + + + {dayjs(row.deliverytime).utc().format('DD/MM/YYYY')} + + + {dayjs(row.deliverytime).utc().format('hh:mm A')} + + + + + + + {row.locationsuburb || row.pickupaddress.slice(0, 20)} + + + + + + + + + {row.customersuburb || row.deliveryaddress.slice(0, 20)} + + + + + + + + {row.orderstatus === 'pending' && } + {row.orderstatus === 'modified' && } + {row.orderstatus === 'cancelled' && } + {row.orderstatus === 'delivered' && } + {row.orderstatus === 'processing' && } + {row.orderstatus === 'ready' && } + {row.orderstatus === 'confirmed' && } + + {row.orderstatus === 'active' && } + {row.orderstatus === 'closed' && } + {row.orderstatus === 'created' && } + + + + + ))} + +
    +
    +
    +
    + + {/* ======================================== || Edit Dialog || ======================================== */} + + + + Edit Customer + + + + + + Customer Name + { + setSelectedCustomer({ + ...selectedCustomer, + firstname: e.target.value + }); + }} + /> + + + + Contact Number + + + { + setSelectedCustomer({ + ...selectedCustomer, + contactno: e.target.value + }); + }} + inputProps={{ + maxLength: 10 + }} + /> + + + + + Address + (typeof option === 'string' ? option : option.description)} + filterOptions={(x) => x} + options={options} + autoComplete + includeInputInList + filterSelectedOptions + value={selectedCustomer.address} + noOptionsText="No locations" + onChange={(event, newValue) => { + setOptions(newValue ? [newValue, ...options] : options); + setValue(newValue); + console.log('newValue', newValue.description); + setAddress(newValue.description); + setSelectedCustomer({ + ...selectedCustomer, + address: newValue.description + }); + }} + onInputChange={(event, newInputValue) => { + setInputValue(newInputValue); + }} + renderInput={(params) => } + renderOption={(props, option) => { + const matches = option.structured_formatting.main_text_matched_substrings || []; + + const parts = parse( + option.structured_formatting.main_text, + matches.map((match) => [match.offset, match.offset + match.length]) + ); + + return ( +
  • + + + + + + {parts.map((part, index) => ( + + {part.text} + + ))} + + {option.structured_formatting.secondary_text} + + + +
  • + ); + }} + /> +
    + + + Door No + { + setSelectedCustomer({ + ...selectedCustomer, + doorno: e.target.value + }); + }} + /> + + + + Suburb + { + setSelectedCustomer({ + ...selectedCustomer, + suburb: e.target.value + }); + }} + /> + + + + City + { + setSelectedCustomer({ + ...selectedCustomer, + city: e.target.value + }); + }} + /> + + + + State + { + setSelectedCustomer({ + ...selectedCustomer, + state: e.target.value + }); + }} + /> + + + + Postcode + { + setSelectedCustomer({ + ...selectedCustomer, + postcode: e.target.value + }); + }} + /> + + + + Landmark + { + setSelectedCustomer({ + ...selectedCustomer, + landmark: e.target.value + }); + }} + /> + + + + Latitude + + + + + Longitude + + +
    +
    + + + + +
    + {/* ========================================================= || Date Filter || ============================================================== */} + + + Select Filter Options + + + setOpen(!open)} + id="daterange1" + onChange={(range) => { + if (range.label === 'All') { + // setDateselect('all'); + setStartdate(''); + setEnddate(''); + + setOpen(false); + } else { + // setDateselect('select'); + setStartdate(dayjs(range.startDate).format('YYYY-MM-DD')); + setEnddate(dayjs(range.endDate).format('YYYY-MM-DD')); + if (range.label) { + setDatestatus(range.label); + } else { + setDatestatus(`[${dayjs(range.startDate).format('DD-MM-YYYY')} to ${dayjs(range.endDate).format('DD-MM-YYYY')}]`); + } + } + console.log(range); + }} + definedRanges={[ + { + label: 'Today', + startDate: new Date(), + endDate: new Date() + }, + { + label: 'Yesterday', + startDate: addDays(new Date(), -1), + endDate: addDays(new Date(), -1) + }, + { + label: 'Tomorrow', + startDate: addDays(new Date(), +1), + endDate: addDays(new Date(), +1) + }, + { + label: 'This Week', + startDate: startOfWeek(new Date()), + endDate: endOfWeek(new Date()) + }, + { + label: 'Last Week', + startDate: startOfWeek(addWeeks(new Date(), -1)), + endDate: endOfWeek(addWeeks(new Date(), -1)) + }, + { + label: 'Last 7 Days', + startDate: addWeeks(new Date(), -1), + endDate: new Date() + }, + { + label: 'This Month', + startDate: startOfMonth(new Date()), + endDate: endOfMonth(new Date()) + }, + { + label: 'Last Month', + startDate: startOfMonth(addMonths(new Date(), -1)), + endDate: endOfMonth(addMonths(new Date(), -1)) + } + // { + // label: 'All', + // startDate: new Date(), + // endDate: addDays(new Date(), -1), + // }, + ]} + /> + + + + + + + ); +}; + +export default Customers; diff --git a/src/pages/nearle/dashboard.js b/src/pages/nearle/dashboard.js new file mode 100644 index 0000000..e336647 --- /dev/null +++ b/src/pages/nearle/dashboard.js @@ -0,0 +1,10 @@ + + +const Dashboard=()=>{ + + return <> +

    Dashboard

    + +} + +export default Dashboard; \ No newline at end of file diff --git a/src/pages/nearle/deliveries/Deliveries.js b/src/pages/nearle/deliveries/Deliveries.js new file mode 100644 index 0000000..abee28c --- /dev/null +++ b/src/pages/nearle/deliveries/Deliveries.js @@ -0,0 +1,1638 @@ +import { enqueueSnackbar } from 'notistack'; +import { DeleteFilled } from '@ant-design/icons'; +import { useState, useEffect, Fragment, useRef } from 'react'; +import { Empty } from 'antd'; +import dayjs from 'dayjs'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); +import axios from 'axios'; +import HoverSocialCard from 'components/cards/statistics/HoverSocialCard'; +import { useTheme } from '@mui/material/styles'; +import ClearIcon from '@mui/icons-material/Clear'; +import { MdOutlineDateRange } from 'react-icons/md'; +import { MdOutlineDeliveryDining } from 'react-icons/md'; +import { useQuery, useMutation } from '@tanstack/react-query'; +import { + Avatar, + Box, + Button, + Grid, + Tabs, + Tab, + IconButton, + Stack, + Chip, + Typography, + Table, + TableCell, + TableBody, + TableHead, + Collapse, + Dialog, + TableRow, + DialogContent, + DialogTitle, + Tooltip, + FormControl, + OutlinedInput, + InputAdornment, + Skeleton, + DialogActions, + Popper, + ClickAwayListener, + Checkbox, + Autocomplete, + TextField, + FormLabel, + TablePagination, + TableContainer, + TableSortLabel +} from '@mui/material'; +import MainCard from 'components/MainCard'; +import { SearchOutlined, MoreOutlined, CloseOutlined } from '@ant-design/icons'; +import { PopupTransition } from 'components/@extended/Transitions'; +import { + addDays, + addMonths, + addWeeks, + // addYears, + endOfMonth, + endOfWeek, + // endOfYear, + startOfMonth, + startOfWeek + // startOfYear, +} from 'date-fns'; +import { DateRangePicker } from 'mui-daterange-picker'; +import * as React from 'react'; +import { visuallyHidden } from '@mui/utils'; +import Loader from 'components/Loader'; +import { FilterList, KeyboardArrowDownOutlined, KeyboardArrowUpOutlined } from '@mui/icons-material'; +import CircularLoader from 'components/nearle_components/CircularLoader'; + +import { + cancelDeliveryAPI, + changeRiderAPI, + fetchCountAPI, + fetchDeliveries, + fetchPercentageAPI, + notifyRider, + updateDeliveryAPI, + getorderdetails, + getAllUsers +} from '../api/api'; +import Titlecard from 'components/nearle_components/Titlecard'; +import OpenToast from 'components/nearle_components/OpenToast'; + +// ================================================= || deliveries (initial point)|| ================================================= +const Deliveries = () => { + const [deliverylist, setDeliverylist] = useState([]); + const [dialogopen, setDialogopen] = useState(false); + const textFieldRef = useRef(null); + const [startdate, setStartdate] = useState(dayjs().format('YYYY-MM-DD')); + const [enddate, setEnddate] = useState(dayjs().format('YYYY-MM-DD')); + const [tabstatus, setTabstatus] = useState('Pending'); + const theme = useTheme(); + const [tabvalue, setTabvalue] = useState(0); + const [open, setOpen] = useState(false); + const [datestatus, setDatestatus] = useState('Today'); + const [searchword, setSearchword] = useState(''); + const [kms, setKms] = useState(''); + const [actualkms, setActualkms] = useState(''); + const [deliveryamount, setDeliveryamount] = useState(''); + const [notes, setNotes] = useState(''); + const [currentorder, setCurrentorder] = useState({}); + const [deliverylat, setDeliverylat] = useState(''); + const [deliverylong, setDeliverylong] = useState(''); + const [currentStatus, setCurrentStatus] = useState('pending'); + const [page, setPage] = React.useState(0); + const [rowsPerPage, setRowsPerPage] = React.useState(10); + const [totalCount, setTotalCount] = React.useState(); + const [productCollapse, setProductCollapse] = useState(null); + const [orderHeaderid, setOrderHeaderId] = useState(null); + + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + /* ============================================= || opentoast || ============================================= */ + + const opentoast = (message, variant) => { + enqueueSnackbar(message, { + variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 3000 + }); + }; + + + + // ==============================|| getorderdetails ||============================== // + + const { data: orderdetails, } = useQuery({ + queryKey: ['orderdetails', orderHeaderid], + queryFn: () => getorderdetails(orderHeaderid), + enabled: !!orderHeaderid // ✅ prevent initial fetch when undefined + }); + + const dialogclose = () => { + setDialogopen(false); + }; + + // ======================================================= || headCells || ======================================================= + + const headCells = [ + { + id: 'sno', + disablePadding: true, + label: 'S NO' + }, + + { + id: 'tenantname1', + numeric: false, + disablePadding: false, + label: 'CLIENT' + }, + { + id: 'orderid', + numeric: false, + disablePadding: false, + label: 'ORDER ID' + }, + { + id: 'eventname', + disablePadding: false, + label: 'Pickup' + }, + { + id: 'eventname4', + disablePadding: false, + label: 'Delivery' + }, + { + id: 'ordervalue', + disablePadding: false, + label: 'RIDER' + }, + + { + id: 'itemcount2', + disablePadding: false, + label: 'KMS' + }, + + { + id: 'itemcount4', + disablePadding: false, + label: 'AMOUNT' + }, + { + id: 'orderstatus', + disablePadding: false, + label: 'STATUS' + }, + { + id: 'itemcount', + disablePadding: false, + label: 'NOTES' + } + + ]; + + // ======================================================= || EnhancedTableHead || ======================================================= + + function EnhancedTableHead(props) { + const { order, orderBy, onRequestSort } = props; + const createSortHandler = (property) => (event) => { + onRequestSort(event, property); + }; + + return ( + + + {tabstatus == 'Created' && ( + + 0 && deliverylist.length != rows.length} + onChange={(e) => { + if (e.target.checked) { + setDeliverylist([...rows]); + } else { + setDeliverylist([]); + } + }} + checked={deliverylist.length == rows.length} + /> + + )} + {headCells.map((headCell) => ( + + + {headCell.label} + {orderBy === headCell.id ? ( + + {order === 'desc' ? 'sorted descending' : 'sorted ascending'} + + ) : null} + + + ))} + Action + + + ); + } + // ======================================================= || EnhancedTable || ======================================================= + + function EnhancedTable() { + + + const [selectedRow, setSelectedRow] = useState({}); + const [loading1, setLoading1] = useState(false); + const [open, setOpen] = useState(false); + const [anchorEl, setAnchorEl] = React.useState(null); + const [open2, setOpen2] = useState(''); + const [cancelDeliveryOpen, setCancelDeliveryOpen] = useState(false); + const [changeDialogOpen, setChangeDialogOpen] = useState(false); + const [cancelFeed, setCancelFeed] = useState(''); + const [selectedRider, setSelectedRider] = useState(null); + + const handleClickAway = () => { + setOpen2(''); + }; + + // =========================================== || cancelDelivery || =========================================== + + const { mutate: cancelDelivery, isLoading: cancelDeliveryLoading } = useMutation({ + mutationFn: ({ selectedRow, cancelFeed }) => cancelDeliveryAPI(selectedRow, cancelFeed), + onSuccess: () => { + opentoast('Delivery Cancelled Successfully', 'success'); + setCancelDeliveryOpen(false); + fetchCountRefetch(); // Refresh count data + fetchDeliveriesRefetch(); // Refresh deliveries + }, + onError: (error) => { + opentoast(error.message, 'error'); + } + }); + + // ==============================|| cancelridernotification ||============================== // + + const cancelridernotification = async () => { + console.log('cancelridernotification', selectedRow); + + const response = await axios.post(`${process.env.REACT_APP_URL}/utils/notifyuser`, { + token: selectedRow.userfcmtoken, + notification: { + title: 'NearleXpress', + body: `${selectedRow.orderid} have been Cancelled`, + sound: 'ring', + image: '' + }, + data: { + type: 'cancel' + } + }); + return response.data; + }; + + // =========================================== || notifyrider || =========================================== + + const notifyRiderMutation = useMutation({ + mutationFn: notifyRider, // Using the separate function + onSuccess: () => { + enqueueSnackbar('Notification sent Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 3000 + }); + }, + onError: (error) => { + enqueueSnackbar(error.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 3000 + }); + } + }); + + // =========================================== || changerider || =========================================== + const changeRiderMutation = useMutation({ + mutationFn: ({ selectedRider, selectedRow }) => changeRiderAPI(selectedRider, selectedRow), + onSuccess: (res) => { + setLoading1(false); + setChangeDialogOpen(false); + if (res.data.message === 'Success') { + opentoast('Rider Changed Successfully', 'success'); + } + fetchCountRefetch(); // Refresh count data + fetchDeliveriesRefetch(); // Refresh deliveries + if (!selectedRider.userfcmtoken) { + OpenToast('Failed,Rider FCM Unavailable', 'error', 3000); + } else { + notifyRiderMutation.mutate(selectedRider.userfcmtoken); + } + }, + onError: (err) => { + console.log(err); + opentoast(err.message, 'error'); + setLoading1(false); + } + }); + + + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(parseInt(event.target.value, 10)); + setPage(0); + }; + + + + + + const errorMessage = fetchDeliveriesIsError + ? `Error fetching percentages: ${fetchDeliveriesError?.message}` + : fetchPercentageIsError + ? `Error fetching percentages: ${fetchPercentageError?.message}` + : fetchCountIsError + ? `Error fetching percentages: ${fetchCountError?.message}` + : ridersListIsError + ? `Error fetching percentages: ${ridersListError?.message}` + : null; + + if (errorMessage) { + opentoast(errorMessage,'error',2000) + } + + return ( + <> + + + + + + S.No + Tenant + Order ID + Pickup + Delivery + Rider + KMS + Amount + Status + Notes + Action + + + {loading1 && ( + <> + + {[0, 1, 2, 3, 4, 5, 6, 7, 8, 9].map((item) => ( + + + + + + + {/* */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ))} + + + )} + + {rows.length == 0 && !loading1 && ( + <> + + + + + + + )} + + {rows.map((row, index) => { + return ( + <> + res1.orderheaderid == row.orderheaderid) ? '#e1bee7' : '', + '&:hover': { + backgroundColor: deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid) + ? '#e1bee7 !important' + : '' + } + }} + > + {tabstatus == 'Created' && ( + + { + if (e.target.checked) { + let arr = deliverylist; + arr.push({ ...row, sno: deliverylist.length + 1 }); + + setDeliverylist([...arr]); + } else { + let res = deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid); + if (res) { + let arr = deliverylist; + let res = deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid); + arr.splice(res.sno - 1, 1); + arr.map((val, i) => { + val.sno = i + 1; + }); + setDeliverylist([...arr]); + } + } + console.log('list', deliverylist); + }} + checked={deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid)} + /> + + )} + + + {/* {row.sno} */} + {page * rowsPerPage + index + 1} + + + {row.tenantname} + + + {`${row.tenantid}-${row.deliveryid}`} + + + + {row.applocation} + + + + + + {row.orderid} + + + {dayjs(row.deliverydate).utc().format('DD/MM/YYYY')} + + + + {dayjs(row.deliverydate).utc().format('hh:mm A')} + + + + + + + {row.pickupcustomer} + + {row.pickupcontactno} + + + + {row.pickuplocation} + + + + + + + + + {row.deliverycustomer} + + {row.deliverycontactno} + + + + {row.deliverylocation || row.deliveryaddress.slice(0, 20)} + + + + + + + {row.ridername} + + + + + + + + + + + + + {' '} + + + + + + + + + + + + + {row.orderstatus === 'pending' && } + {row.orderstatus === 'modified' && } + {row.orderstatus === 'cancelled' && } + {row.orderstatus === 'delivered' && } + {row.orderstatus === 'processing' && } + {row.orderstatus === 'ready' && } + {row.orderstatus === 'confirmed' && } + {row.orderstatus === 'active' && } + {row.orderstatus === 'closed' && } + {row.orderstatus === 'created' && } + {row.orderstatus === 'picked' && } + {row.orderstatus === 'accepted' && ( + + )} + {row.orderstatus === 'arrived' && ( + + )} + + + {row.ordernotes} + + + {row.deliverytype == 'C' && ( + + { + if (productCollapse?.orderid === row.orderid) { + setProductCollapse(null); // Collapse if already open + setOrderHeaderId(null); + } else { + setProductCollapse(row); // Open if different + setOrderHeaderId(row.orderheaderid); // Open if different + } + }} + > + {productCollapse?.orderid === row.orderid ? : } + + + )} + {row.orderstatus == 'created' && deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid) && ( + <> + {/* */} + { + console.log('to update', row); + e.stopPropagation(); + setAnchorEl(e.currentTarget); + // setOpen2(row.sno); + setOpen2(index + 1); + }} + > + + + + { + setDialogopen(true); + // setOpen1(true) + handleClickAway(); + }} + > + + Assign + + + + {/* */} + + )} + {row.orderstatus == 'created' && ( + + { + e.stopPropagation(); + setOpen(true); + // navigate(`/details`, { + // state: { + // orderheaderid: row.orderheaderid, + // tenanid: row.tenanid + // } + // }) + }} + > + {/* */} + + + + )} + {row.orderstatus != 'cancelled' && ( + <> + { + setAnchorEl(e.currentTarget); + + setOpen2(row.sno); + setSelectedRow(row); + console.log('selectedrow', row); + }} + > + + + + {/* =============================== || Notify Rider|| =============================== */} + + {row.orderstatus !== 'delivered' && ( + { + if (!row.userfcmtoken) { + OpenToast('Failed,Rider FCM Unavailable', 'error', 3000); + } else { + notifyRiderMutation.mutate(row.userfcmtoken); + } + handleClickAway(); + }} + > + + Notify Rider + + + )} + {/* =============================== || change rider || =============================== */} + + {row.orderstatus === 'pending' || row.orderstatus === 'accepted' || row.orderstatus === 'arrived' ? ( + { + setChangeDialogOpen(true); + setSelectedRow(row); + }} + > + Change Rider + + ) : null} + + {/* =============================== || Update Delivery Status || =============================== */} + + { + setKms(row.kms); + setActualkms(row.actualkms); + setDeliverylat(row.droplat); + setDeliverylong(row.droplon); + setNotes(row.notes); + setDeliveryamount(row.deliveryamount); + setCurrentorder(row); + + setDialogopen(true); + + handleClickAway(); + }} + > + + Update Delivery Status + + + + {/* =============================== || Cancel Delivery || =============================== */} + {row.orderstatus !== 'cancelled' && row.orderstatus !== 'delivered' && ( + { + // alert('called'); + setCancelDeliveryOpen(true); + // console.log('Cancel rider', selectedRow); + }} + > + <> + Cancel Delivery + + + )} + + + )}{' '} + + + + {productCollapse?.orderid === row?.orderid && ( + + + + +
    + + + S.No + Product Name + Description + + Quantity + + + Cost + + + Price + + + Tax + + + Amount + + + + + + {orderdetails?.details?.map((product, index) => ( + + {index + 1} + + + {product?.productname} + + {product?.productname || 'Unnamed'} + + + + {product?.productdescription || '-'} + {product?.orderqty || 0} + ₹ {product?.price || 0} + ₹ {(product?.productsumprice).toFixed(2) || 0} + ₹ {(product?.taxamount).toFixed(2) || 0} + + ₹ {(product?.productsumprice + product?.taxamount).toFixed(2) || 0} + + + ))} + + + Total Amount : + + + ₹ {orderdetails?.pricedetails?.orderamount.toFixed(2)} + + + +
    +
    + + + + )} + + ); + })} + + + + + {/* =============================== || cancel dialog || =============================== */} + setCancelDeliveryOpen(false)} maxWidth="xs"> + + + + + + + + + Are you sure you want to cancel this delivery? + + + { + setCancelFeed(e.target.value); + }} + /> + + + + + + + + {/* =============================== || change dialog || =============================== */} + setChangeDialogOpen(false)} + maxWidth="sm" + fullWidth + TransitionComponent={PopupTransition} + > + + + Change Rider + + + + + + `${option.firstname} (${option.contactno})`} + renderInput={(params) => } + onChange={(e, value) => { + setSelectedRider(value); + console.log('selected rider', value); + }} + /> + + + + + + + + + + + + + ); + } + + const handleChangetab = (e, i) => { + setPage(0); + setTabvalue(i); + setRowsPerPage(10); + if (i === 0) { + setTabstatus('Pending'); + setCurrentStatus('pending'); + setTotalCount(countData?.uncoveredLength); + } + if (i === 1) { + setTabstatus('Assigned'); + setCurrentStatus('accepted'); + setTotalCount(countData?.assignedLength); + } + if (i === 2) { + setTabstatus('Arrived'); + setCurrentStatus('arrived'); + setTotalCount(countData?.arrivedLength); + } + if (i === 3) { + setTabstatus('Picked'); + setCurrentStatus('picked'); + setTotalCount(countData?.pickedLength); + } + if (i === 4) { + setTabstatus('Active'); + setCurrentStatus('active'); + setTotalCount(countData?.activeLength); + } + if (i === 5) { + setTabstatus('Delivered'); + setCurrentStatus('delivered'); + setTotalCount(countData?.coveredLength); + } + + if (i === 6) { + setTabstatus('Cancelled'); + setCurrentStatus('cancelled'); + setTotalCount(countData?.cancelLength); + } + console.log(i); + setSearchword(''); + }; + + const okclicked = () => { + setOpen(false); + }; + + + + /* ============================================= || fetchDeliveries | ============================================= */ + + const { + data: rows = [], // Default to empty array if no data + isLoading: fetchDeliveriesIsLoading, + isError: fetchDeliveriesIsError, + error: fetchDeliveriesError, + refetch: fetchDeliveriesRefetch + } = useQuery({ + queryKey: ['fetchdeliveries', currentStatus, startdate, enddate, page, rowsPerPage, searchword], + queryFn: () => fetchDeliveries( currentStatus, startdate, enddate, page, rowsPerPage, searchword) + }); + + /* ============================================= || fetchPercentageAPI | ============================================= */ + + const { + data: percentageData, + isLoading: fetchPercentageIsLoading, + isError: fetchPercentageIsError, + error: fetchPercentageError, + } = useQuery({ + queryKey: ['fetchpercentageaPI'], + queryFn: fetchPercentageAPI + }); + useEffect(() => { + if (percentageData) { + console.log('percentageData', percentageData); + } + }, [percentageData]); + + /* ============================================= || fetchcount | ============================================= */ + const { + data: countData = {}, // Default to empty object + isLoading: fetchCountIsLoading, + isError: fetchCountIsError, + error: fetchCountError, + refetch: fetchCountRefetch + } = useQuery({ + queryKey: ['fetchCountData', startdate, enddate, tabstatus], + queryFn: () => fetchCountAPI(startdate, enddate) + }); + useEffect(() => { + if (tabvalue === 0 && countData) { + setTotalCount(countData.uncoveredLength); + } + }, [countData]); + + // ==============================|| fetchRidersList ||============================== // + const { + data: ridersList = [], + isLoading: ridersListLoading, + isError: ridersListIsError, + } = useQuery({ + queryKey: ['ridersList', 3], // 3=> role id for riders + queryFn: ({ queryKey }) => getAllUsers(queryKey) + }); + + /* ============================================= || updatedelivery | ============================================= */ + + const updateDeliveryMutation = useMutation({ + mutationFn: (orderData) => updateDeliveryAPI(orderData), + onSuccess: (res) => { + console.log(res); + if (res.data.status) { + opentoast('Updated Successfully', 'success'); + setDeliveryamount(''); + setNotes(''); + setDialogopen(false); + fetchDeliveriesRefetch(); + fetchCountRefetch(); + } + }, + onError: (err) => { + console.log(err); + opentoast(err.message, 'success'); + } + }); + + return ( + <> + {(fetchCountIsLoading || fetchPercentageIsLoading || fetchDeliveriesIsLoading ) && ( + <> + + + )} + + {/* ============================================= || titlecard | ============================================= */} + + {/* ============================================= || hoverCard | ============================================= */} + + + : percentageData?.uncoveredOrders + } + percentage={percentageData?.percentage1} + color={theme.palette.warning.main} + /> + + + : percentageData?.assignedOrders + } + percentage={percentageData?.percentage2.toString()} + color={theme.palette.info.main} + /> + + + : percentageData?.pickedOrders + } + percentage={percentageData?.percentage3.toString()} + color={theme.palette.primary.main} + /> + + + : percentageData?.coveredOrders + } + percentage={percentageData?.percentage4.toString()} + color={theme.palette.success.main} + /> + + + {/* ============================================= || orderFilter | ============================================= */} + + {startdate && enddate && ( + + + + + } + label={`Deliveries-${datestatus}`} + color="error" + variant="combined" + /> + + + + + } + label={ + + {dayjs(startdate).format('DD/MM/YYYY')} - {dayjs(enddate).format('DD/MM/YYYY')} + + } + variant="combined" + color="warning" + sx={{ maxWidth: '100%' }} // to avoid overflow + /> + + )} + {(!startdate || !enddate) && ( + + + + )} + + + setOpen(true)} + > + + + + + + + + {/* =============================== || Tabs || =============================== */} + + } + iconPosition="end" + /> + } + iconPosition="end" + /> + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + + {/* ============================================= || searchOutlined | ============================================= */} + + { + setSearchword(e.target.value); + }} + autoComplete="off" + startAdornment={ + + + + } + endAdornment={ + { + setSearchword(''); + fetchDeliveriesRefetch(); + }} + > + + + } + /> + + + {/* ============================================= || EnhancedTable | ============================================= */} + + + + + {/* =============================== || Date filter Dialog || =============================== */} + + + Select Filter Options + + + setOpen(!open)} + id="daterange1" + onChange={(range) => { + if (range.label === 'All') { + setStartdate(''); + setEnddate(''); + + setOpen(false); + } else { + setStartdate(dayjs(range.startDate).format('YYYY-MM-DD')); + setEnddate(dayjs(range.endDate).format('YYYY-MM-DD')); + if (range.label) { + setDatestatus(range.label); + } else { + setDatestatus(''); + } + } + console.log(range); + }} + definedRanges={[ + { + label: 'Today', + startDate: new Date(), + endDate: new Date() + }, + { + label: 'Yesterday', + startDate: addDays(new Date(), -1), + endDate: addDays(new Date(), -1) + }, + { + label: 'Tomorrow', + startDate: addDays(new Date(), +1), + endDate: addDays(new Date(), +1) + }, + { + label: 'This Week', + startDate: startOfWeek(new Date()), + endDate: endOfWeek(new Date()) + }, + { + label: 'Last Week', + startDate: startOfWeek(addWeeks(new Date(), -1)), + endDate: endOfWeek(addWeeks(new Date(), -1)) + }, + { + label: 'Last 7 Days', + startDate: addWeeks(new Date(), -1), + endDate: new Date() + }, + { + label: 'This Month', + startDate: startOfMonth(new Date()), + endDate: endOfMonth(new Date()) + }, + { + label: 'Last Month', + startDate: startOfMonth(addMonths(new Date(), -1)), + endDate: endOfMonth(addMonths(new Date(), -1)) + } + // { + // label: 'All', + // startDate: new Date(), + // endDate: addDays(new Date(), -1), + // }, + ]} + /> + + + + + + {/* =============================== || Update Delivery Dialog || =============================== */} + + + Update Delivery Status + + + + + + Kms + { + setKms(e.target.value); + console.log(e); + }} + /> + + + Actual Kms + setActualkms(e.target.value)} fullWidth /> + + + Delivery lat + { + setDeliverylat(e.target.value); + }} + /> + + + Delivery Long + { + setDeliverylong(e.target.value); + }} + fullWidth + /> + + + + Amount + + setDeliveryamount(e.target.value)} /> + + + Notes + + setNotes(e.target.value)} /> + + + + + + + + + {' '} + {/* */} + + + + + + + + ); +}; + +export default Deliveries; diff --git a/src/pages/nearle/invoice/invoice.js b/src/pages/nearle/invoice/invoice.js new file mode 100644 index 0000000..721749b --- /dev/null +++ b/src/pages/nearle/invoice/invoice.js @@ -0,0 +1,541 @@ +import React, { useEffect, useState, useRef } from 'react'; +import HoverSocialCard from 'components/cards/statistics/HoverSocialCard'; +import { Empty } from 'antd'; + +import { + Grid, + Button, + Divider, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TablePagination, + TableRow, + Tabs, + Tab, + Typography, + Box, + OutlinedInput, + InputAdornment, + IconButton, + Tooltip, + Dialog, + DialogTitle, + DialogContent, + Stack, + Chip +} from '@mui/material'; +import axios from 'axios'; +import dayjs from 'dayjs'; +import { useNavigate } from 'react-router-dom'; +import VisibilityIcon from '@mui/icons-material/Visibility'; +import { useTheme } from '@mui/material/styles'; +import { DateRangePicker } from 'mui-daterange-picker'; +import { addDays, addMonths, addWeeks, addYears, endOfMonth, endOfWeek, endOfYear, startOfMonth, startOfWeek, startOfYear } from 'date-fns'; +import Loader from 'components/Loader'; +import { DownloadOutlined, PrinterFilled } from '@ant-design/icons'; +import ReactToPrint from 'react-to-print'; +// import nearleLogo from '../../assets/images/nearleLogo.png'; +import { DashboardOutlined } from '@ant-design/icons'; +import { HiHandThumbDown, HiHandThumbUp } from 'react-icons/hi2'; +import LoadingIcons from 'react-loading-icons'; + +import AddIcon from '@mui/icons-material/Add'; +import MainCard from 'components/MainCard'; +import { SearchOutlined, LeftOutlined, RightOutlined } from '@ant-design/icons'; +import ClearIcon from '@mui/icons-material/Clear'; + +const columns = [ + { id: 'sno', label: 'sno' }, + { id: 'client', label: 'client' }, + { id: 'invoice ', label: 'Invoice Id ' }, + + { + id: 'invoice date', + label: 'invoice date', + align: 'left' + // format: (value) => value.toLocaleString("en-US"), + }, + { + id: 'due date', + label: 'due date', + align: 'left' + // format: (value) => value.toLocaleString("en-US"), + }, + { + id: 'itemcount', + label: 'Count', + align: 'left' + // format: (value) => typeof value === "number" && value.toFixed(2), + }, + + { id: 'amount', label: 'amount', align: 'right' }, + { id: 'action', label: 'action', align: 'center' } +]; +function CustomTabPanel(props) { + const { children, value, index, ...other } = props; + + return ( + + ); +} +function a11yProps(index) { + return { + id: `simple-tab-${index}`, + 'aria-controls': `simple-tabpanel-${index}` + }; +} +function formatNumberToRupees(value) { + return new Intl.NumberFormat('en-IN', { + style: 'currency', + currency: 'INR', + minimumFractionDigits: 2 + }).format(value); +} +const Invoice = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const [page, setPage] = React.useState(0); + const [rowsPerPage, setRowsPerPage] = React.useState(10); + const [value, setValue] = React.useState(0); + const [content, setcontent] = React.useState('one'); + const [opendate, setOpendate] = useState(false); + const [deliveryList, setDeliveryList] = useState([]); + const [predialog, setpredialog] = useState(false); + const [selected, setselected] = useState({}); + const componentRef = useRef(null); + const [billStatus, setBillStatus] = useState(0); + const [isloader, setIsLoader] = useState(false); + const [insightdata, setinsightdata] = useState(false); + const [search, setSearch] = useState(''); + const tenid = localStorage.getItem('tenantid'); + const textFieldRef = useRef(null); + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(+event?.target?.value); + setPage(0); + }; + + const handleChange = (event, newValue) => { + setValue(newValue); + }; + + /* ============================================= || fetchinvoiceinsight| ============================================= */ + const fetchinvoiceinsight = async () => { + try { + const insightResponse = await axios.get(`${process.env.REACT_APP_URL}/invoice/getinvoiceinsight/?tenantid=${tenid}`); + console.log('insightResponse', insightResponse.data.details); + setinsightdata(insightResponse.data.details); + } catch (error) { + console.log('insightResponse', error); + } + }; + useEffect(() => { + fetchinvoiceinsight(); + }, []); + + /* ============================================= || fetchdeliverylist| ============================================= */ + const fetchdeliverylist = async () => { + setIsLoader(true); + console.log('billstatus', billStatus); + try { + let url = `${process.env.REACT_APP_URL}/invoice/getallinvoice/?billstatus=${billStatus}&tenantid=${tenid}`; + const deliveyResponse = await axios.get(url); + console.log('fetchdeliverylist', deliveyResponse.data.details); + setDeliveryList(deliveyResponse.data.details); + setIsLoader(false); + } catch (error) { + console.log('fetchdeliverylist', error); + } + }; + useEffect(() => { + fetchdeliverylist(); + }, [billStatus]); + useEffect(() => { + console.log('selected', selected); + }, [selected]); + + const filteredList = () => { + let filterdata = deliveryList.filter((data) => data.invoiceno.toLowerCase().includes(search.toLowerCase())); + setDeliveryList(filterdata); + }; + useEffect(() => { + filteredList(); + }, [search]); + return ( + <> + {isloader && } + + + Invoice + + + + {' '} + { + setValue(0); + setBillStatus(0); + setcontent('one'); + }} + > + + {' '} + { + setValue(1); + setBillStatus(1); + setcontent('two'); + }} + > + + + { + setValue(2); + setBillStatus(2); + setcontent('three'); + }} + > + + + { + setValue(3); + setBillStatus(3); + setcontent('four'); + }} + > + + + + {/* ============================================= || Invoice Table || ============================================= */} + + + + { + setValue(0); + setBillStatus(0); + setcontent('one'); + }} + /> + { + setValue(1); + setBillStatus(1); + setcontent('two'); + }} + /> + { + setValue(2); + setBillStatus(2); + setcontent('three'); + }} + /> + { + setValue(3); + setBillStatus(3); + setcontent('four'); + }} + /> + + + + + { + setSearch(e.target.value); + if (e.target.value == '') { + fetchdeliverylist(); + } + }} + sx={{ + '& .MuiOutlinedInput-input': { + p: '1.5px 0px 1px' + }, + width: '100%' + }} + // style={{ margin: "15px 20px" }} + startAdornment={ + + + + } + endAdornment={ + { + fetchdeliverylist(); + }} + > + + + } + /> + + {/* + setOpendate(true)} + > + + + */} + + + } + // secondary={} + sx={{ mt: 3 }} + > + + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {deliveryList.length == 0 ? ( + <> + + + + + + + ) : ( + deliveryList.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((item, index) => ( + // + // {columns.map((column) => { + // const value = row[column.id]; + // return ( + // + // {column.format && typeof value === "number" + // ? column.format(value) + // : value} + // + // ); + // })} + + // + + {index + 1} + + {item.tenantname} + + + {item.contactperson}{' '} + + + + {item.invoiceno} + + + + {dayjs(item.transactiondate).format('DD-MM-YYYY')} +
    + {dayjs(item.transactiondate).format('hh:mm a')} +
    +
    + + + {dayjs(item.duedate).format('DD-MM-YYYY')} +
    + {dayjs(item.duedate).format('hh:mm a')} +
    +
    + + + {' '} + {item.itemcount} + + + {formatNumberToRupees(item.totalamount)} + + + { + setIsLoader(true); + console.log('selected', item); + setselected(item); + setTimeout(() => { + setIsLoader(false); + // setpredialog(true); + navigate('/invoice/preview', { + state: item + }); + }, 500); + }} + > + + {' '} + +
    + )) + )} +
    +
    +
    +
    + + + {/* table pagination */} + +
    + + ); +}; + +export default Invoice; diff --git a/src/pages/nearle/invoice/invoicePreview.js b/src/pages/nearle/invoice/invoicePreview.js new file mode 100644 index 0000000..55ab209 --- /dev/null +++ b/src/pages/nearle/invoice/invoicePreview.js @@ -0,0 +1,484 @@ +import React, { useRef, useState, useEffect } from 'react'; +import { useLocation } from 'react-router-dom'; +import { useTheme } from '@mui/material/styles'; +// import nearleLogo from '../../assets/images/nearleLogo.png'; +import logo_nearle1 from '../../../assets/images/logo-nearle1.png'; +import axios from 'axios'; +import dayjs from 'dayjs'; +import Loader from 'components/Loader'; +import { enqueueSnackbar } from 'notistack'; +import { DownloadOutlined, PrinterFilled } from '@ant-design/icons'; +import ReactToPrint, { useReactToPrint } from 'react-to-print'; +import { SearchOutlined, LeftOutlined, RightOutlined } from '@ant-design/icons'; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +// import jsPDF from 'jspdf'; +import { useNavigate } from 'react-router-dom'; +import { FaArrowLeft } from 'react-icons/fa6'; +import { FaIndianRupeeSign } from 'react-icons/fa6'; + +// import autoTable from 'jspdf-autotable'; +import { + Grid, + Button, + Divider, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TablePagination, + TableRow, + Tabs, + Tab, + Typography, + Box, + OutlinedInput, + InputAdornment, + IconButton, + Tooltip, + Dialog, + DialogTitle, + DialogContent, + Stack, + Chip, + DialogActions, + TextField +} from '@mui/material'; + +const InvoicePreview = () => { + const [selected, setselected] = useState({}); + const location = useLocation(); + const navigate = useNavigate(); + console.log('previewSelect', location.state); + const componentRef = useRef(null); + const [tabletype, settabletype] = useState(true); + const [paydialog, setpaydialog] = useState(false); + const [refnumber, setRefnumber] = useState(''); + const [remarks, setRemarks] = useState(''); + const theme = useTheme(); + useEffect(() => { + setselected(location.state); + }, []); + // ================================================= || formatNumberToRupees || ================================================= + + function formatNumberToRupees(value) { + return new Intl.NumberFormat('en-IN', { + style: 'currency', + currency: 'INR', + minimumFractionDigits: 2 + }).format(value); + } + + useEffect(() => { + console.log('refnumber', refnumber); + console.log('remarks', remarks); + }, [refnumber, remarks]); + + // ================================================= || updatePayment || ================================================= + + const updatePayment = async () => { + try { + const updateResponse = await axios.put(`${process.env.REACT_APP_URL}/invoice/updatestatus`, { + salesid: selected.salesid, + referenceno: refnumber, + referencedate: dayjs().format('YYYY-MM-DD HH:mm:ss'), + billstatus: 2, + paymentremarks: remarks + }); + if (updateResponse.status) { + enqueueSnackbar(' Updated Successfully ', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + } + console.log('updateResponse', updateResponse); + } catch (error) { + console.log('updateResponse', error); + } + }; + + return ( + <> + + {/* // ================================================= || Invoice Details || ================================================= */} + + + + { + navigate('/invoice'); + }} + > + + + + + + + Invoice Details + + + + + + + {/* */} + ( + + )} + content={() => componentRef.current} + /> + + + + {/* // ================================================= || Date row || ================================================= */} + + +
    + + + + + + {' '} + + + + + Invoice No : + + {`${'\u00a0\u00a0'}${selected.invoiceno}`} + + + + + + Date :{' '} + + + {dayjs(selected.transactiondate).format('DD-MM-YYYY')} + + + + + Due Date : + + {dayjs(selected.dueDate).format('DD-MM-YYYY')} + + + + {/* // ================================================= || from to || ================================================= */} + + + + + + + + + From: + + Nearle Technology Privite Limited. + + 424, 4thfloor, + + Red rose towers, + DB Road, RS Puram, + 641002. + care@nearle.in + 9047968666 + + + + + + + + + + + + To: + + {selected.tenantname} + {selected.address} + {selected.suburb} + {selected.city} + {selected.state}{' '} + + + + + + + + + + {/* // ================================================= || invoice table || ================================================= */} + + + + + + S.No + Particulars + Unit + Quantity + Rate + {/* {selected && selected.pricingtypeid === 73 && ( */} + Other Charges + {/* )} */} + Amount + + + {selected.tenantsalesdetails && ( + + + 1 + + + {`Invoice from ${dayjs(selected.tenantsalesdetails[0].fromdate).format('DD-MM-YYYY')} to ${dayjs( + selected.tenantsalesdetails[0].todate + ).format('DD-MM-YYYY')}`} + + + + {selected.tenantsalesdetails[0].pricingtype} + + + + {`${selected.tenantsalesdetails[0].quantity}km`} + + + {`₹ ${selected.tenantsalesdetails[0].baserate.toFixed(2)}`} + + {/* {selected.tenantsalesdetails[0].pricingtypeid == 73 && ( */} + + {`₹ ${selected.tenantsalesdetails[0].othercharges}.00`} + + {/* )} */} + + {`₹ ${selected.tenantsalesdetails[0].amount}.00`} + + + + )} +
    +
    + + + + + + + Sub Total: + {formatNumberToRupees(selected.salesamount)} + + + Discount: + + - {formatNumberToRupees(selected.discountamt)} + + + + Tax: + + + {formatNumberToRupees(selected.taxamount)} + + + + + Grand Total: + + {formatNumberToRupees(Math.round(selected.totalamount))} + + + + + +
    + + + Notes: {selected.remarks} + + + +
    +
    + + {/* ================================================= || updatePayment Dialog || ================================================= */} + { + setpaydialog(false); + }} + maxWidth={'sm'} + fullWidth + > + + + + ₹ + + + Update Payment + + + + + + Reference No + { + setRefnumber(e.target.value); + }} + /> + + + Remarks + { + setRemarks(e.target.value); + }} + /> + + + + + + + + + ); +}; + +export default InvoicePreview; diff --git a/src/pages/nearle/locations/CreateLocation.js b/src/pages/nearle/locations/CreateLocation.js new file mode 100644 index 0000000..897a4b8 --- /dev/null +++ b/src/pages/nearle/locations/CreateLocation.js @@ -0,0 +1,308 @@ +import React, { useState } from 'react'; +import { Stack, Button, Chip, Grid, InputLabel, TextField, Typography } from '@mui/material'; +import Titlecard from 'components/nearle_components/Titlecard'; +import { ArrowLeftOutlined, PlusOutlined } from '@ant-design/icons'; +import { useNavigate } from 'react-router'; +import { useFormik } from 'formik'; +import * as Yup from 'yup'; +import { useSelector } from 'react-redux'; +import OpenToast from 'components/nearle_components/OpenToast'; +import MainCard from 'components/MainCard'; +import AddressAutocomplete from 'components/nearle_components/AddressAutocomplete'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import { TimePicker } from '@mui/x-date-pickers/TimePicker'; +import dayjs from 'dayjs'; +import axios from 'axios'; + +const CreateLocation = () => { + const navigate = useNavigate(); + const userdata = useSelector((state) => state.userinfo.userdata); + const [opentime, setOpentime] = useState(dayjs('09:00 AM', 'hh:mm A')); + const [closetime, setClosetime] = useState(dayjs('11:00 PM', 'hh:mm A')); + + const initialValues = { + locationname: '', + email: '', + contactno: '', + address: '', + suburb: '', + city: '', + state: '', + postcode: '', + latitude: '', + longitude: '', + opentime: opentime, + closetime: closetime, + tenantid: +userdata?.tenantid || 0, + applocationid: +userdata?.applocationid || 0, + moduleid: +userdata?.moduleid || 0 + }; + const validationSchema = Yup.object({ + locationname: Yup.string().required('Required'), + contactno: Yup.string() + .required('Required') + .matches(/^\d+$/, 'Only numbers are allowed') + .min(10, 'Contact number must 10 digits') + .max(10, 'Contact number must be 10 digits'), + email: Yup.string().email('Invalid email').required('Required'), + address: Yup.string().required('Address required'), + suburb: Yup.string().required('Suburb required'), + city: Yup.string().required('City required'), + state: Yup.string().required('State required'), + postcode: Yup.string().required('Postcode required').matches(/^\d+$/, 'Only numbers are allowed'), + latitude: Yup.string() + .required('Latitude required') + .matches(/^-?\d+(\.\d+)?$/, 'Must Enter be a valid latitude'), + longitude: Yup.string() + .required('Longitude required') + .matches(/^-?\d+(\.\d+)?$/, 'Must Enter be a valid longitude'), + opentime: Yup.string().required('Opentime is required'), + closetime: Yup.string().nullable().required('Closetime required') + }); + + const formik = useFormik({ + initialValues, + validationSchema, + onSubmit: async (values) => { + console.log('Submitted values:', values); + try { + const createTenantLocation = await axios.post(`${process.env.REACT_APP_URL2}/tenants/createtenantlocation`, values); + if (createTenantLocation.data.status) { + console.log('createTenantLocation', createTenantLocation.data.message); + OpenToast(createTenantLocation.data.message, 'success', 1500); + navigate('/users'); + } else { + OpenToast(createTenantLocation.data.message, 'error', 1500); + } + } catch (err) { + console.log('createTenantLocation', err.message); + OpenToast(err.message, 'error', 1500); + } + } + }); + + const handleAddressSelect = (data) => { + console.log('handleAddressSelect', data); + + if (!data || !data.address) return; + formik.setFieldValue('address', data?.address); + formik.setFieldValue('suburb', data?.suburb); + formik.setFieldValue('city', data?.city); + formik.setFieldValue('state', data?.state); + formik.setFieldValue('postcode', data?.postcode); + formik.setFieldValue('latitude', data?.latitude); + formik.setFieldValue('longitude', data?.longitude); + }; + + return ( + +
    + + } + onClick={() => navigate('/locations')} + label={'Back'} + /> + + + + + + Location Name + + + + Contact Number + { + formik.setFieldValue('contactno', e.target.value.toString()); + }} + error={formik.touched.contactno && Boolean(formik.errors.contactno)} + helperText={formik.touched.contactno && formik.errors.contactno} + /> + + + Email + + + + Address + + {formik.touched.address && formik.errors.address && ( + + {formik.errors.address} + + )} + + + Location + + + + City + + + + State + + + + PostCode + { + formik.setFieldValue('postcode', e.target.value.toString()); + }} + error={formik.touched.postcode && Boolean(formik.errors.postcode)} + helperText={formik.touched.postcode && formik.errors.postcode} + /> + + + + Latitude + { + formik.setFieldValue('latitude', e.target.value.toString()); + }} + error={formik.touched.latitude && Boolean(formik.errors.latitude)} + helperText={formik.touched.latitude && formik.errors.latitude} + /> + + + Longitude + { + formik.setFieldValue('longitude', e.target.value.toString()); + }} + error={formik.touched.longitude && Boolean(formik.errors.longitude)} + helperText={formik.touched.longitude && formik.errors.longitude} + /> + + + Opentime + + { + if (newValue) { + const formatted = dayjs(newValue).format('hh:mm A'); + console.log('open formatted', formatted); + setOpentime(formatted); + } + }} + renderInput={(params) => ( + + )} + /> + + + + + Closetime + + { + if (newValue) { + const formatted = dayjs(newValue).format('hh:mm A'); + console.log('close formatted', formatted); + setClosetime(formatted); + } + }} + renderInput={(params) => ( + + )} + /> + + + + +
    +
    + ); +}; + +export default CreateLocation; diff --git a/src/pages/nearle/locations/Locations.js b/src/pages/nearle/locations/Locations.js new file mode 100644 index 0000000..731fa59 --- /dev/null +++ b/src/pages/nearle/locations/Locations.js @@ -0,0 +1,231 @@ +import { Stack, Typography, Switch, Tooltip, Divider } from '@mui/material'; +import Chip from '@mui/material/Chip'; +import Titlecard from 'components/nearle_components/Titlecard'; +import React from 'react'; +import Table from '@mui/material/Table'; +import TableBody from '@mui/material/TableBody'; +import TableCell from '@mui/material/TableCell'; +import TableContainer from '@mui/material/TableContainer'; +import TableHead from '@mui/material/TableHead'; +import TablePagination from '@mui/material/TablePagination'; +import TableRow from '@mui/material/TableRow'; +import MainCard from 'components/MainCard'; +import { useQuery } from '@tanstack/react-query'; +import { gettenantlocations } from '../api/api'; +import OpenToast from 'components/nearle_components/OpenToast'; +import axios from 'axios'; + +const columns = [ + { id: 'sno', label: 'S.No', align: 'left' }, + { id: 'locationname', label: 'Location Name', align: 'left' }, + { id: 'locationcontact', label: 'Contact', align: 'left' }, + { + id: 'locationaddress', + label: 'Address', + align: 'left' + }, + + { + id: 'timing', + label: 'Timing', + align: 'center' + }, + { + id: 'coordinates', + label: 'Co-Ordinates', + align: 'center' + }, + { + id: 'action', + label: 'Actions', + align: 'right' + } +]; + +function Locations() { + const [page, setPage] = React.useState(0); + const [rowsPerPage, setRowsPerPage] = React.useState(10); + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(+event.target.value); + setPage(0); + }; + + const { data: locationList, refetch: locationListrefetch } = useQuery({ + queryKey: ['locationlistlocation'], + queryFn: gettenantlocations + }); + + const updateLocation = async (obj) => { + try { + let response = await axios.put(`${process.env.REACT_APP_URL2}/tenants/updatelocation`, obj); + console.log('updateLocation', response); + OpenToast(response.data.message, 'success', 2000); + locationListrefetch(); + } catch (err) { + OpenToast(err.message, 'error', 2500); + } + }; + + return ( + + + + {/* } label={'Back'} /> */} + {/* } + label={'Create Locations'} + onClick={() => navigate('/location/create')} + /> */} + + + + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {locationList?.map((location, index) => ( + + {index + 1} + + + {`${location.suburb}`} + {`${ + location.roleid == 1 ? 'Admin' : 'Locations' + }`} + + + + + {location.email} + + {location.contactno} + + + + + + + {location.address} + + + + + + + + + + + + + + + + + + + + + + { + console.log(e.target.checked); + updateLocation({ locationid: location.locationid, status: e.target.checked ? 'Active' : 'InActive' }); + }} + name="isActive" + color="primary" + /> + + + + ))} + +
    +
    + + +
    +
    + ); +} +export default Locations; diff --git a/src/pages/nearle/login.js b/src/pages/nearle/login.js new file mode 100644 index 0000000..6ec5534 --- /dev/null +++ b/src/pages/nearle/login.js @@ -0,0 +1,376 @@ +import { useState, useEffect } from 'react'; +// import { useSelector } from 'react-redux'; +// import AuthWrapper from 'sections/auth/AuthWrapper'; +import { + Box, + Grid, + Card, + CardContent, + // CardHeader, + Stack, + // Divider, + // InputLabel, + // OutlinedInput, + TextField, + Button, + Typography, + CardHeader, + Container, + Link +} from '@mui/material'; +import { useTheme } from '@mui/material/styles'; +import AnimateButton from 'components/@extended/AnimateButton'; + +import logo from 'assets/images/logo-nearle1.png'; + +import axios from 'axios'; +import { useNavigate } from 'react-router-dom'; +// import { openSnackbar } from 'store/reducers/snackbar'; +// import { useDispatch } from 'react-redux'; +import Loader from 'components/Loader'; +import { enqueueSnackbar } from 'notistack'; + +const Login = () => { + const theme = useTheme(); + const [username, setUsername] = useState(''); + const [password, setPassword] = useState(''); + const [alertmessage, setAlertmessage] = useState(''); + const [checkusername, setCheckusername] = useState(false); + // const [toast, setToast] = useState(false); + const [loading, setLoading] = useState(false); + let navigate = useNavigate(); + // let dispatch = useDispatch(); + const [submitting, setSubmitting] = useState(false); + + useEffect(() => { + if ( + localStorage.getItem('authname') + // || localStorage.getItem("appuserid") + ) { + navigate('/orders'); + } + + // console.log(alertmessage) + }, []); + + const usernamecheck = async (e) => { + e.preventDefault(); + setUsername(e.target.value); + if (e.target.value) { + try { + // await axios.post(`${process.env.REACT_APP_URL}/auth/login`, { + // "authname": e.target.value + // }) + await axios + // .post(`${process.env.REACT_APP_URL}/users/login`, { + .post(`${process.env.REACT_APP_URL}/users/tenant/login`, { + authname: e.target.value, + configid: 1, + password: 'admin' + }) + .then((res) => { + console.log(res.data); + if (res.data.details.authname === e.target.value) { + setUsername(e.target.value); + setCheckusername(false); + } else { + setCheckusername(true); + } + // if (res.data.authname === e.target.value) { + + // setUsername(e.target.value); + // setCheckusername(false); + // } + }) + .catch((err) => { + // if (err.response.data.message === 'No user found') { + + setCheckusername(true); + // } + }); + } catch (err) { + console.log(err); + } + } + }; + + const loginsend = async () => { + // e.preventDefault(); + setLoading(true); + + if (password && username) { + if (password == 'admin') { + setSubmitting(true); + try { + await axios + // .post(`${process.env.REACT_APP_URL}/users/login`, { + .post(`${process.env.REACT_APP_URL}/users/tenant/login`, { + authname: username, + configid: 1, + password: password + }) + .then((res) => { + console.log(res.data); + if (res.data.details.authname === username) { + // setAlertmessage('login Successfull'); + setLoading(false); + // dispatch( + // openSnackbar({ + // open: true, + // message: 'login Successfull', + // variant: 'alert', + // anchorOrigin: { vertical: 'top', horizontal: 'right' }, + // alert: { + // color: 'success' + // } + // }) + // ) + enqueueSnackbar('login Successfull', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + setUsername(''); + setPassword(''); + localStorage.setItem('firstname', res.data.details.tenantname); + localStorage.setItem('authname', res.data.details.authname); + localStorage.setItem('appuserid', res.data.details.userid); + localStorage.setItem('roleid', res.data.details.roleid); + localStorage.setItem('tenantid', res.data.details.tenantid); + localStorage.setItem('applocationid', res.data.details.applocationid); + localStorage.setItem('fullname', res.data.details.fullname); + localStorage.setItem('configid', res.data.details.configid); + localStorage.setItem('locationid', res.data.details.locationid); + localStorage.setItem('moduleid', res.data.details.moduleid); + localStorage.setItem('userid', res.data.details.userid); + + navigate('/orders'); + setSubmitting(false); + } else { + opentoast('Login Error'); + setLoading(false); + setSubmitting(false); + } + }) + .catch((err) => { + console.log(err); + + // setAlertmessage('Invalid Data'); + // if(err.message == 'Network Error'){ + opentoast(err.message); + // }else{ + // opentoast('Invalid Data'); + + // } + setLoading(false); + setSubmitting(false); + console.log(err.message); + }); + } catch (err) { + console.log(err); + setLoading(false); + setSubmitting(false); + } + } else { + opentoast('Password is Incorrect'); + setLoading(false); + } + } else { + // let el2 = document.getElementById('toastid'); + // el2.classList.add('d-block'); + // el2.classList.remove('d-none'); + setAlertmessage('Fill All required fields'); + opentoast('Fill All required fields'); + setLoading(false); + } + }; + + const opentoast = (message) => { + enqueueSnackbar(message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }); + }; + + return ( + <> + {/* */} + + {loading && } + + + + legendary + + + + + {/* {children} */} + *': { + flexGrow: 1, + flexBasis: '50%' + } + }} + > + + + + + Login} /> + + + + +
    { + e.preventDefault(); + }} + > + + + + setPassword(e.target.value)} + type="password" + id="password1" + label="Password" + variant="outlined" + /> + + + + Forgot password? + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    + + + + + + © All rights reserved + + + + + + Terms and Conditions + + + Privacy Policy + + + + + +
    +
    + {/*
    */} + + ); +}; + +export default Login; diff --git a/src/pages/nearle/orders/TestingOrder.js b/src/pages/nearle/orders/TestingOrder.js new file mode 100644 index 0000000..f24ff14 --- /dev/null +++ b/src/pages/nearle/orders/TestingOrder.js @@ -0,0 +1,179 @@ +import React, { useState } from 'react'; +import { + Box, + Button, + IconButton, + Switch, + Typography, + TextField, + Paper, + Fade, + Divider, + useMediaQuery, + useTheme, + Slide, + Stack +} from '@mui/material'; +import FilterListIcon from '@mui/icons-material/FilterList'; +import MainCard from 'components/MainCard'; +import EditIcon from '@mui/icons-material/Edit'; +import DeleteIcon from '@mui/icons-material/Delete'; +import Titlecard from 'components/nearle_components/Titlecard'; + +const TestingOrder = () => { + const [drawerOpen, setDrawerOpen] = useState(false); + + const theme = useTheme(); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); // <600px + + return ( + + + + {/* Top Toolbar */} + + + setDrawerOpen((prev) => !prev)} size="small"> + + + Filter + + + + + {/* Main Content Wrapper */} + + {/* Filter Drawer - Conditional positioning */} + + + + + + Filters + + + + + {/* Gender Filter */} + + + Gender + + + +
    + +
    + +
    +
    + + {/* Close Button */} + +
    +
    +
    + {/* Product Area */} + + {[...Array(2)].map((_, i) => ( + + {/* Product Image */} + + {`Product + + + {/* Product Info */} + Product {i + 1} + + Brand Name + + + ₹12.99 + + + {/* Action Icons */} + + + + + + + + + + + + + + ))} + +
    +
    +
    + ); +}; + +export default TestingOrder; diff --git a/src/pages/nearle/orders/createorder1.js b/src/pages/nearle/orders/createorder1.js new file mode 100644 index 0000000..1a0c955 --- /dev/null +++ b/src/pages/nearle/orders/createorder1.js @@ -0,0 +1,2517 @@ +import * as React from 'react'; +import { useEffect, useState, useRef, Fragment } from 'react'; +import { + FormControl, + InputAdornment, + Grid, + Typography, + Stack, + Box, + Button, + TextField, + Autocomplete, + CardActions, + Chip, + Avatar, + Divider, + DialogTitle, + DialogContent, + Checkbox, + DialogActions, + CircularProgress, + ButtonGroup, + FormLabel, + IconButton, + Drawer, + InputLabel, + Select, + MenuItem, + Switch, + CardHeader, + Card, + OutlinedInput, + FormGroup, + FormControlLabel +} from '@mui/material'; +import CloseIcon from '@mui/icons-material/Close'; +import { Empty } from 'antd'; +import { FaPhoneAlt } from 'react-icons/fa'; +import { GiDoorHandle } from 'react-icons/gi'; +import { FaLandmarkDome } from 'react-icons/fa6'; +import ClearIcon from '@mui/icons-material/Clear'; +import { useNavigate } from 'react-router'; +import { MdLocationCity } from 'react-icons/md'; +import { TbMapPinCode } from 'react-icons/tb'; +import { FaLocationDot } from 'react-icons/fa6'; +import axios from 'axios'; +import { useTheme } from '@mui/material/styles'; +import Geocode from 'react-geocode'; +import Loader from 'components/Loader'; +import * as geolib from 'geolib'; +import MainCard from 'components/MainCard'; +import { FaUser } from 'react-icons/fa6'; +import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import Dialog from '@mui/material/Dialog'; +import dayjs from 'dayjs'; +import { enqueueSnackbar } from 'notistack'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); +import LocationOnIcon from '@mui/icons-material/LocationOn'; +import parse from 'autosuggest-highlight/parse'; +import { debounce } from '@mui/material/utils'; +import CardContent from 'themes/overrides/CardContent'; +import { PhoneAndroid } from '@mui/icons-material'; +import { SearchOutlined, CloseOutlined } from '@ant-design/icons'; +import PhoneInput from 'react-phone-number-input/input'; +import MyLocationIcon from '@mui/icons-material/MyLocation'; +import HighlightOffIcon from '@mui/icons-material/HighlightOff'; + +function loadScript(src, position, id) { + if (!position) { + return; + } + + const script = document.createElement('script'); + script.setAttribute('async', ''); + script.setAttribute('id', id); + script.src = src; + position.appendChild(script); +} + +const Createorder1 = () => { + Geocode.setApiKey(process.env.REACT_APP_GOOGLE_MAPS_API_KEY); + // ================================================= || GoogleMaps (Drawer) || ================================================= + const [value, setValue] = React.useState(null); + const [value1, setValue1] = React.useState(null); + const [inputValue, setInputValue] = React.useState(''); + const [inputValue1, setInputValue1] = React.useState(''); + const [inputValue2, setInputValue2] = React.useState(''); + const [inputValue3, setInputValue3] = React.useState(''); + const [options, setOptions] = React.useState([]); + const [options1, setOptions1] = React.useState([]); + const loaded = React.useRef(false); + const loaded1 = React.useRef(false); + const [mobilenumber, setMobilenumber] = useState(''); + const [emailaddress, setEmailaddress] = useState(''); + const [city, setCity] = useState(''); + const [city1, setCity1] = useState(''); + const [zipcode, setZipcode] = useState(''); + const [zipcode1, setZipcode1] = useState(''); + const [state, setState] = useState(''); + const [state1, setState1] = useState(''); + const [suburb, setSuburb] = useState(''); + const [suburb1, setSuburb1] = useState(''); + const [pickContactName, setPickContactName] = useState(''); + const [dropContactName, setDropContactName] = useState(''); + const [pickdoorno, setPickDoorno] = useState(''); + const [dropDoorno, setDropDoorno] = useState(''); + const [pickLandmark, setPickLandmark] = useState(''); + const [dropLandmark, setDropLandmark] = useState(''); + const [address, setAddress] = useState(''); + const [address1, setAddress1] = useState(''); + const [latlong, setLatlong] = useState({}); + const [latlong1, setLatlong1] = useState({}); + const autocompleteService = useRef(null); + const [tenanatLocoId, setTenanatLocoId] = useState(localStorage.getItem('locationid')); + const [isLocation, setIsLocation] = useState(false); + const textFieldRef1 = useRef(null); + const textFieldRef2 = useRef(null); + + const handleOkClick1 = () => { + // Set focus back to the text field after clicking the "OK" chip + if (textFieldRef1.current) { + textFieldRef1.current.focus(); + } + }; + + const handleOkClick2 = () => { + // Set focus back to the text field after clicking the "OK" chip + if (textFieldRef2.current) { + textFieldRef2.current.focus(); + } + }; + + const top100Films = [ + { label: 'The Shawshank Redemption', year: 1994 }, + { label: 'The Godfather', year: 1972 }, + { label: 'The Godfather: Part II', year: 1974 }, + { label: 'The Dark Knight', year: 2008 }, + { label: '12 Angry Men', year: 1957 } + ]; + + // // // ====================================================== || address (pick)|| ====================================================== + // useEffect(() => { + // if (address) { + // try { + // Geocode.fromAddress(address).then( + // (response) => { + // if (response.status == 'OK') { + // const { lat, lng } = response.results[0].geometry.location; + // console.log({ lat, lng }); + // setLatlong({ + // lat, + // lng + // }); + // console.log(response); + // if (response.results[0].address_components) { + // let place = response.results[0]; + // let cityA, zipcodeA, stateA, suburbA; + // for (let i = 0; i < place.address_components.length; i++) { + // for (let j = 0; j < place.address_components[i].types.length; j++) { + // switch (place.address_components[i].types[j]) { + // case 'locality': + // cityA = place.address_components[i].long_name; + // break; + // case 'administrative_area_level_1': + // stateA = place.address_components[i].long_name; + // break; + // case 'postal_code': + // zipcodeA = place.address_components[i].long_name; + // break; + // case 'sublocality': + // suburbA = place.address_components[i].long_name; + // break; + // } + // } + // } + // setCity(cityA || ''); + // setState(stateA || ''); + // setZipcode(zipcodeA || ''); + // setSuburb(suburbA || ''); + // console.log({ lat, lng, cityA, stateA, zipcodeA, suburbA }); + // setPickCust({ + // ...pickCust + // // city: cityA, + // // state: stateA, + // // postcode: zipcodeA, + // // suburb: suburbA + // // latitude: lat, + // // longitude: lng + // }); + // // setStartPoint({ latitude: lat, longitude: lng }); + // } + // } + // }, + // (error) => { + // console.log(error); + // } + // ); + // } catch (err) { + // console.log(err); + // } + // } + // }, [address]); + // // // ====================================================== || address 1 (drop)|| ====================================================== + // useEffect(() => { + // if (address) { + // try { + // Geocode.fromAddress(address1).then( + // (response) => { + // if (response.status == 'OK') { + // const { lat, lng } = response.results[0].geometry.location; + + // setLatlong1({ + // lat, + // lng + // }); + // console.log(response); + // if (response.results[0].address_components) { + // let place = response.results[0]; + // let cityB, zipcodeB, stateB, suburbB; + // for (let i = 0; i < place.address_components.length; i++) { + // for (let j = 0; j < place.address_components[i].types.length; j++) { + // switch (place.address_components[i].types[j]) { + // case 'locality': + // cityB = place.address_components[i].long_name; + // break; + // case 'administrative_area_level_1': + // stateB = place.address_components[i].long_name; + // break; + // case 'postal_code': + // zipcodeB = place.address_components[i].long_name; + // break; + // case 'sublocality': + // suburbB = place.address_components[i].long_name; + // break; + // } + // } + // } + // setCity(cityB || ''); + // setState(stateB || ''); + // setZipcode(zipcodeB || ''); + // setSuburb(suburbB || ''); + // console.log({ lat, lng, cityB, stateB, zipcodeB, suburbB }); + // setDropCust({ + // ...dropCust + // // city: cityB, + // // state: stateB, + // // postcode: zipcodeB, + // // suburb: suburbB + // // latitude: lat, + // // longitude: lng + // }); + // // setEndPoint({ latitude: lat, longitude: lng }); + // } + // } + // }, + // (error) => { + // console.log(error); + // } + // ); + // } catch (err) { + // console.log(err); + // } + // } + // }, [address1]); + + if (typeof window !== 'undefined' && !loaded.current) { + if (!document.querySelector('#google-maps')) { + loadScript( + `https://maps.googleapis.com/maps/api/js?key=${process.env.REACT_APP_GOOGLE_MAPS_API_KEY}&libraries=places&location=10.3656,77.9690&radius=50000&components=country:IN&strictbounds=true`, + document.querySelector('head'), + 'google-maps' + ); + } + loaded.current = true; + } + + // const fetch = React.useMemo( + // () => + // debounce((request, callback) => { + // autocompleteService.current.getPlacePredictions(request, callback); + // }, 400), + // [] + // ); + // const fetch1 = React.useMemo( + // () => + // debounce((request, callback) => { + // autocompleteService.current.getPlacePredictions(request, callback); + // }, 400), + // [] + // ); + + // ====================================================== || options (pick)|| ====================================================== + + // React.useEffect(() => { + // let active = true; + // if (!autocompleteService.current && window.google) { + // autocompleteService.current = new window.google.maps.places.AutocompleteService(); + // } + // if (!autocompleteService.current) { + // return undefined; + // } + // if (inputValue === '') { + // setOptions(value ? [value] : []); + // return undefined; + // } + // fetch({ input: inputValue }, (results) => { + // if (active) { + // let newOptions = []; + + // if (value) { + // newOptions = [value]; + // } + + // if (results) { + // newOptions = [...newOptions, ...results]; + // } + + // setOptions(newOptions); + // } + // }); + + // return () => { + // active = false; + // }; + // }, [value, inputValue, fetch]); + + // // ====================================================== || options1 (drop)|| ====================================================== + // React.useEffect(() => { + // let active = true; + // if (!autocompleteService.current && window.google) { + // autocompleteService.current = new window.google.maps.places.AutocompleteService(); + // } + // if (!autocompleteService.current) { + // return undefined; + // } + // if (inputValue1 === '') { + // setOptions1(value1 ? [value1] : []); + // return undefined; + // } + // fetch1({ input: inputValue1 }, (results) => { + // if (active) { + // let newOptions = []; + + // if (value1) { + // newOptions = [value1]; + // } + + // if (results) { + // newOptions = [...newOptions, ...results]; + // } + + // setOptions1(newOptions); + // } + // }); + + // return () => { + // active = false; + // }; + // }, [value1, inputValue1, fetch1]); + + const appId = localStorage.getItem('applocationid'); + const navigate = useNavigate(); + const [open, setOpen] = useState({}); + const [open1, setOpen1] = useState(''); + const [open2, setOpen2] = useState(false); + const [open3, setOpen3] = useState(false); + const [open4, setOpen4] = useState(false); + const [shift, setShift] = useState(1); + const [clientlist, setClientlist] = useState([]); + const [clientdetail, setClientdetail] = useState([]); + const [eventname, setEventname] = useState(''); + const [startdate, setStartdate] = useState(dayjs().format('MM-DD-YYYY')); + const [enddate, setEnddate] = useState(dayjs().add(1, 'day').format('MM-DD-YYYY')); + // const [starttime, setStatrttime] = useState(`${dayjs().format('MM-DD-YYYY')} 08:00:00`); + const [starttime, setStatrttime] = useState(); + // const [endtime, setEndtime] = useState(`${dayjs().format('MM-DD-YYYY')} 20:00:00`); + const [endtime, setEndtime] = useState(); + const [timeslotarr, setTimeslotarr] = useState([]); + const [currentsno, setCurrentsno] = useState(''); + const [roleoptions, setRoleoptions] = useState([]); + const theme = useTheme(); + const [otherinstructions, setOtherinstructions] = useState(''); + const [attireslist, setAttireslist] = useState([]); + const [serviceaddonslist, setServiceaddonslist] = useState([]); + const [orderaddonobj, setOrderaddonobj] = useState([]); + const [stafflist, setStafflist] = useState([]); + const [loading2, setLoading2] = useState(false); + const [loading, setLoading] = useState(false); + const [btnLoading, setBtnLoading] = useState(false); + const [shiftarr, setShiftarr] = useState([]); + const [shiftarr1, setShiftarr1] = useState([]); + const [orderarr, setOrderarr] = useState([]); + const [alertmessage, setAlertmessage] = useState(''); + const [tabstatus, setTabstatus] = useState(''); + const [tenantinfo, setTenantinfo] = useState({}); + const [searchword, setSearchword] = useState(''); + const [clientdetailarr, setClientdetailarr] = useState([]); + const [clientdetailbusinessarr, setClientdetailbusinessarr] = useState([]); + const [admintoken, setAdmintoken] = useState(); + const [tenantlocationlist, setTenantlocationlist] = useState([]); + const [tenant, setTenant] = useState({}); + const [clientinfo, setClientinfo] = useState({}); + const [selectedtime, setSelectedtime] = useState(''); + const [tenantlist, setTenantlist] = useState([]); + const [tenantid, setTenantid] = useState(); + const [tenantlocation, setTenantlocation] = useState(''); + const [pickupswitch, setPickupswitch] = useState(true); + const [deliverytype, setDeliverytype] = useState('B'); + const [dropswitch, setDropswitch] = useState(false); + const [startPoint, setStartPoint] = useState({ latitude: 0, longitude: 0 }); + const [endPoint, setEndPoint] = useState({ latitude: 0, longitude: 0 }); + const [showDistance, setShowDistance] = useState(false); + const [distance, setDistance] = useState(0); + const [basePrice, setBasePrice] = useState(0); + const [pricePerKm, setPricePerKm] = useState(0); + const [minKm, setMinKm] = useState(0); + const [totalCharge, setTotalCharge] = useState(0); + const [subCat, setSubCat] = useState([]); + const [subCatName, setSubCatName] = useState('Select '); + const [subCatId, setSubCatId] = useState(); + const [weight, setWeight] = useState(''); + const tid = localStorage.getItem('tenantid'); + const [selectedCatChip, setSelectedCatChip] = useState(null); + const [isCustomerOpen, setIsCustomerOpen] = useState(false); + const [searchCustList, setSearchCustList] = useState(''); + const [customerlist, setCustomerlist] = useState([]); + const [pickCust, setPickCust] = useState({}); + const [dropCust, setDropCust] = useState({}); + const [pickordrop, setpickordrop] = useState(0); // 1 ->pick 2 -> drop + const [addId1, setAddId1] = useState(0); + const [addId2, setAddId2] = useState(0); + const [tenantLocations, setTenantlocations] = useState([]); + const [appLocaLat, setAppLocaLat] = useState(); + const [appLocaLng, setAppLocaLng] = useState(); + const [appLocaRadius, setAppLocaRadius] = useState(); + const [isNumChange1, setIsNumChange1] = useState(0); + const [isNumChange2, setIsNumChange2] = useState(0); + const [showCheck1, setShowCheck1] = useState(0); + const [showCheck2, setShowCheck2] = useState(0); + const [pickNum, setPickNum] = useState(); + const [dropNum, setdropNum] = useState(); + const [numErr1, setNumErr1] = useState(false); + const [numErr2, setNumErr2] = useState(false); + const [isSms, setIsSms] = useState(0); + + useEffect(() => { + console.log(isSms); + }, [isSms]); + + const handleChipClick = (chipLabel) => { + setSelectedCatChip(chipLabel); + }; + + const chipStyle = (chipLabel) => ({ + cursor: 'pointer', + backgroundColor: selectedCatChip === chipLabel ? theme.palette.primary.main : 'default', + color: selectedCatChip === chipLabel ? '#fff' : '', + '&:hover': { + backgroundColor: selectedCatChip === chipLabel ? theme.palette.primary.main : theme.palette.primary.light, + color: '#fff' + } + }); + + const fetchTenantPricing = async () => { + try { + const pricingResponse = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantpricing/?tenantid=${tid}`); + console.log('pricingResponse', pricingResponse.data.details); + setBasePrice(pricingResponse.data.details.baseprice); + setPricePerKm(pricingResponse.data.details.priceperkm); + setMinKm(pricingResponse.data.details.minkm); + } catch (error) { + console.log('fetchTenantPricing error', error); + } + }; + useEffect(() => { + fetchTenantPricing(); + }, []); + + useEffect(() => { + console.log('startPoint', startPoint); + console.log('endPoint', endPoint); + if (startPoint.latitude != 0 && startPoint.longitude != 0 && endPoint.latitude != 0 && endPoint.longitude != 0) { + // getDistance(); + calculateDistance(startPoint, endPoint); + } + }, [startPoint, endPoint]); + + const getDistance = () => { + const dist = geolib.getPreciseDistance(startPoint, endPoint, 1); + console.log(`Distance: ${dist} meters`); + const distanceInKm = (dist / 1000).toFixed(2); + const roundedDistance = Math.round(distanceInKm); + console.log('roundedDistance', roundedDistance); + setDistance(roundedDistance.toFixed(2)); + if (roundedDistance < minKm) { + setTotalCharge(basePrice); + } else { + const total = (roundedDistance - minKm) * pricePerKm + basePrice; + setTotalCharge(total); + } + setShowDistance(true); + if (roundedDistance > appLocaRadius) { + setShowDistance(true); + setOpen4(true); + } + }; + + const calculateDistance = async (pickup, drop) => { + const service = new google.maps.DistanceMatrixService(); + + const getDistanceMatrix = (origins, destinations, travelMode, unitSystem) => { + return new Promise((resolve, reject) => { + service.getDistanceMatrix( + { + origins: [new google.maps.LatLng(origins.latitude, origins.longitude)], + destinations: [new google.maps.LatLng(destinations.latitude, destinations.longitude)], + travelMode: travelMode, + unitSystem: unitSystem + }, + (response, status) => { + if (status === 'OK') { + resolve(response); + } else { + reject(new Error(`Error calculating distance: ${status}`)); + } + } + ); + }); + }; + + try { + // Use await to wait for the promise to resolve + const response = await getDistanceMatrix(pickup, drop, 'DRIVING', google.maps.UnitSystem.METRIC); + + // Handle the response + const results = response.rows[0].elements; + for (let i = 0; i < results.length; i++) { + const element = results[i]; + const distance = element.distance.value; + console.log('distance in m ', distance); + const distanceInKm = (distance / 1000).toFixed(2); + console.log('distance in km ', distanceInKm); + const roundedDistance = Math.round(distanceInKm); + console.log('roundedDistance', roundedDistance); + setDistance(roundedDistance); + if (roundedDistance < minKm) { + setTotalCharge(basePrice); + } else { + console.log('minKm', minKm); + console.log('pricePerKm', pricePerKm); + console.log('basePrice', basePrice); + const total = (roundedDistance - minKm) * pricePerKm + basePrice; + console.log('total', total); + setTotalCharge(total); + } + setShowDistance(true); + if (roundedDistance > appLocaRadius) { + setShowDistance(true); + setOpen4(true); + } + + // Extract the numerical value of the duration + const durationMatch = element.duration.text.match(/([\d.]+)/); + const duration = durationMatch ? parseInt(durationMatch[0]) : null; + + // Display only the numerical values + console.log(`Distance: ${roundedDistance}, Duration: ${duration}`); + } + } catch (error) { + console.error('Error calculating distance:', error); + } + }; + + useEffect(() => { + if (timeslotarr[0]) { + let arr = []; + timeslotarr.map((val) => { + if (dayjs().diff(dayjs(`${dayjs(startdate).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0) { + arr.push(val); + } + }); + + if (arr[0]) { + setOrderarr([ + { + sno: 1, + address: '', + customerid: '', + deliverytime: dayjs(arr[0]) || '', + deliverylocationid: '', + clientname: '', + contactno: '', + latitude: '', + longitude: '' + } + ]); + } + } + }, [timeslotarr]); + + useEffect(() => { + if (searchword) { + let arr = clientdetail.filter((val) => { + return ( + val.address.toLowerCase().includes(searchword.toLowerCase()) || + val.firstname.toLowerCase().includes(searchword.toLowerCase()) || + val.contactno.toLowerCase().includes(searchword.toLowerCase()) + ); + }); + console.log(arr); + setClientdetailarr([...arr]); + } else { + setClientdetailarr([...clientdetail]); + } + }, [searchword]); + + // const { ref: materialRef } = usePlacesWidget({ + // apiKey: process.env.REACT_APP_GOOGLE_MAPS_API_KEY, + // onPlaceSelected: (place) => { + // console.log(place); + + // // setAddress(place.formatted_address) + // let city1, zipcode1, state1, suburb1; + // for (let i = 0; i < place.address_components.length; i++) { + // for (let j = 0; j < place.address_components[i].types.length; j++) { + // switch (place.address_components[i].types[j]) { + // case 'locality': + // city1 = place.address_components[i].long_name; + // break; + // case 'administrative_area_level_1': + // state1 = place.address_components[i].long_name; + // break; + // case 'postal_code': + // zipcode1 = place.address_components[i].long_name; + // break; + // case 'sublocality': + // suburb1 = place.address_components[i].long_name; + // break; + // } + // } + // } + // // setCity(city1 || '') + // // setState(state1 || ''); + // // setZipcode(zipcode1 || ''); + // // setSuburb(suburb1 || '') + // }, + + // options: { + // types: ['address' || 'geocode'] + // } + // }); + + // ==================================================== || fetchtenantinfo || ==================================================== + const fetchtenantinfo = async () => { + setLoading(true); + console.log('tid', tid); + + await axios + .get(`${process.env.REACT_APP_URL}/tenants/gettenantinfo/?tenantid=${tid}`) + .then((res) => { + console.log('fetchtenantinfo', res); + if (res.data.status) { + setTenant(res.data.details); + setTenantid(res.data.details.tenantid); + fetchAppAdminTokens(); + setSubCatId(res.data.details.subcategoryid); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + useEffect(() => { + fetchtenantinfo(); + }, []); + // ==================================================== || getsubcategories || ==================================================== + const getsubcategories = async () => { + await axios + .get(`${process.env.REACT_APP_URL}/utils/getsubcategories/?moduleid=6`) + .then((res) => { + console.log('subcateRes', res.data.details); + if (res.data.status) { + setSubCat(res.data.details); + } + }) + .catch((err) => { + console.log(err); + }); + }; + useEffect(() => { + getsubcategories(); + }, []); + + // ==================================================== || fetchTiming || ==================================================== + const fetchTiming = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/utils/getapplocations/?applocationid=${appId}`) + .then((res) => { + console.log('fetchTiming', res); + const { opentime, closetime, latitude, longitude, radius } = res.data.details[0]; + if (res.data.status) { + setAppLocaLat(latitude); + setAppLocaLng(longitude); + setAppLocaRadius(radius); + setStatrttime(`${dayjs().format('MM-DD-YYYY')} ${opentime}`); + setEndtime(`${dayjs().format('MM-DD-YYYY')} ${closetime}`); + console.log('starttime', `${dayjs().format('MM-DD-YYYY')} ${opentime}`); + console.log('endtime', `${dayjs().format('MM-DD-YYYY')} ${closetime} `); + let arr = []; + for ( + let i = `${dayjs().format('MM-DD-YYYY')} ${opentime}`, j = 0; + dayjs(`${dayjs().format('MM-DD-YYYY')} ${closetime} `).diff(i, 'm') >= 0; + j++, i = dayjs(i).add(30, 'm') + ) { + arr.push(i); + } + console.log('setTimeslotarr', arr); + setTimeslotarr(arr); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + useEffect(() => { + fetchTiming(); + }, [starttime, endtime]); + + // =============================================== || fetchAppAdminTokens (via appId) || =============================================== + const fetchAppAdminTokens = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/utils/getapplocationconfig/?applocationid=${appId}`) + .then((res) => { + const userfcmtokemArray = res.data.details.applocationadmins.map((admin) => admin.userfcmtokem); + console.log('fetchAppAdminTokens', res); + console.log('userfcmtokemArray', userfcmtokemArray); + if (res.data.status) { + setAdmintoken(userfcmtokemArray); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + + useEffect(() => { + if (starttime && endtime) { + fetchAppAdminTokens(); + } + }, [starttime, endtime]); + + // =============================================== || opentoast || =============================================== + + const opentoast = (message, variant, time) => { + enqueueSnackbar(message, { + variant: variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: time ? time : 1500 + }); + console.log(alertmessage); + }; + + function closeAddressModal() { + setOpen2(false); + } + function closetimemodal() { + setOpen3(false); + setCurrentsno(''); + } + + // =============================================== || createsubmitobj1 (create orders) || =============================================== + + const createsubmitobj2 = async () => { + let arr = {}; + arr = { + orders: { + applocationid: tenant.applolcationid, + cancellled: '', + categoryid: +tenant.categoryid, + configid: 7, + customerid: isNumChange1 == 0 ? +pickCust.customerid || 0 : 0, + deliveryaddress: dropCust.address || '', + deliverycharge: +totalCharge.toFixed(2) || 0, + deliverycity: dropCust.city || '', + deliverycontactno: dropCust.contactno || '', + deliverycustomer: dropCust.firstname || '', + deliveryid: isNumChange2 == 0 ? +dropCust.customerid || 0 : 0, + deliverylandmark: dropCust.landmark || '', + deliverylat: dropCust.latitude.toString(), + deliverylocation: dropCust.suburb || '', + deliverylocationid: dropCust.deliverylocationid || 0, + deliverylong: dropCust.longitude.toString(), + deliverytime: `${dayjs(startdate).format('YYYY-MM-DD')} ${dayjs(selectedtime.$d).format('HH:mm:ss')}`, + deliverytype: pickCust.customerid !== 0 || dropCust.customerid !== 0 ? 'B' : 'C', + delivered: '', + itemcount: 1, + kms: distance.toString() || 0, + locationid: +tenanatLocoId, //main or branch + moduleid: +tenant.moduleid, + orderamount: +totalCharge.toFixed(2) || 0, + ordercharges: 0.0, + orderdate: dayjs().format('YYYY-MM-DD HH:mm:ss'), + orderheaderid: 0, + orderid: '', // + ordernotes: otherinstructions, + orderstatus: 'created', + ordervalue: +totalCharge.toFixed(2) || 0, + partnerid: tenant.partnerid, + paymentstatus: 1, + paymenttype: 42, + pending: '', + pickupaddress: pickCust.address || '', + pickupcity: pickCust.city || '', + pickupcontactno: pickCust.contactno || '', + pickupcustomer: pickCust.firstname || '', + pickuplandmark: pickCust.landmark || '', + pickuplat: pickCust.latitude.toString(), + pickuplocation: pickCust.suburb || '', + pickuplocationid: pickCust.deliverylocationid || 0, + pickuplong: pickCust.longitude.toString(), + pickupaddress: pickCust.address || '', + processing: '', + ready: '', + remarks: '', + smsdelivery: isSms, + subcategoryid: +subCatId, + taxamount: 0.0, + tenantid: tenant.tenantid, + tenantuserid: parseInt(localStorage.getItem('userid')) + }, + + pickup: { + address: pickCust.address || '', + applocationid: tenant.applolcationid, + city: pickCust.city || '', + configid: 7, + contactno: pickCust.contactno || '', + customertoken: '', + customerid: isNumChange1 == 0 ? pickCust.customerid || 0 : 0, + devicetype: '', + deviceid: '', + dialcode: '+91', + doorno: pickCust.doorno || '', + email: pickCust.email || '', + firstname: pickCust.firstname || '', + landmark: pickCust.landmark || '', + latitude: pickCust.latitude.toString() || '', + longitude: pickCust.longitude.toString() || '', + locationid: pickCust.deliverylocationid || 0, + postcode: pickCust.postcode || '', + primaryaddress: 1, + profileimage: '', + state: pickCust.state || '', + suburb: pickCust.suburb || '', + tenantid: tenant.tenantid + }, + + drop: { + address: dropCust.address || '', + applocationid: tenant.applolcationid, + city: dropCust.city || '', + configid: 7, + contactno: dropCust.contactno || '', + customertoken: '', + customerid: isNumChange2 == 0 ? dropCust.customerid || 0 : 0, + devicetype: '', + deviceid: '', + dialcode: '+91', + doorno: dropCust.doorno || '', + email: dropCust.email || '', + firstname: dropCust.firstname || '', + landmark: dropCust.landmark || '', + latitude: dropCust.latitude.toString(), + longitude: dropCust.longitude.toString(), + locationid: dropCust.deliverylocationid || 0, + postcode: dropCust.postcode || '', + primaryaddress: 1, + profileimage: '', + state: dropCust.state || '', + suburb: dropCust.suburb || '', + tenantid: tenant.tenantid + } + }; + console.log('createsubmitobj2', arr); + if (!pickCust.firstname) { + opentoast('Enter Pickup Contact Name ', 'warning', 2000); + } else if (!pickCust.contactno) { + opentoast('Enter Pickup Contact Number ', 'warning', 2000); + } else if (pickCust.contactno.length != 10) { + opentoast('Check Pickup Contact Number ', 'error', 2000); + } else if (!pickCust.suburb) { + opentoast('Enter Pickup Location ', 'warning', 2000); + } else if (!pickCust.city) { + opentoast('Enter Pickup City ', 'warning', 2000); + } else if (!pickCust.postcode) { + opentoast('Enter Pickup Postcode ', 'warning', 2000); + } else if (!pickCust.landmark) { + opentoast('Enter Pickup Landmark ', 'warning', 2000); + } else if (!dropCust.firstname) { + opentoast('Enter Drop Contact Name ', 'warning', 2000); + } else if (!dropCust.contactno) { + opentoast('Enter Drop Contact Number', 'warning', 2000); + } else if (dropCust.contactno.length !== 10) { + opentoast('Check Drop Contact Number ', 'error', 2000); + } else if (!dropCust.suburb) { + opentoast('Enter Drop Suburb ', 'warning', 2000); + } else if (!dropCust.city) { + opentoast('Enter Drop City ', 'warning', 2000); + } else if (!dropCust.postcode) { + opentoast('Enter Drop postcode ', 'warning', 2000); + } else if (!dropCust.landmark) { + opentoast('Enter Drop Landmark ', 'warning', 2000); + } else if (!selectedtime) { + opentoast('Choose deliverytime ', 'warning', 2000); + } else if (!setSubCatId) { + opentoast('Choose SubCategory ', 'warning', 2000); + } else { + try { + const createRes = await axios.post(`${process.env.REACT_APP_URL2}/orders/createorder`, arr); + // const createRes = await axios.post(`${process.env.REACT_APP_URL}/orders/createorder`, arr); + if (createRes.data.status) { + console.log('createRes', createRes); + enqueueSnackbar('Order Created Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + if (admintoken) { + // notifyadmin(admintoken); + sendnotifications(); + } + + navigate('/orders'); + } else { + opentoast(res.data.message, 'warning'); + } + setLoading(false); + console.log(res); + } catch (error) { + console.log('createResErr', error); + } + } + }; + + useEffect(() => { + console.log('shiftarr'); + console.log(shiftarr); + }, [shiftarr]); + + const clicked1 = (e) => { + setShift(e); + }; + + const dialogopen = (i, result) => { + console.log(i, result); + setOpen({ shiftsno: result.sno, sno: i.sno }); + }; + const dialogclose = () => { + setOpen(''); + }; + // ========================================================= || clientdetails || ========================================================= + const clientdetails = async () => { + setLoading2(true); + try { + let url = + searchCustList == '' + ? // ? `${process.env.REACT_APP_URL}/customers/getbytid/?tenantid=${tid}&pageno=1&pagesize=1` + `${process.env.REACT_APP_URL}/customers/gettenantcustomers/?tenantid=${tid}&pageno=1&pagesize=20` + : `${process.env.REACT_APP_URL}/customers/search/?tenantid=${tid}&keyword=${searchCustList}`; + + await axios + .get(url) + .then((res) => { + console.log('clientdetails', res.data.details); + if (res.data.status) { + setClientdetail(res.data.details); + setCustomerlist(res.data.details); + let arr = []; + res.data.details.map((val) => { + arr.push({ + label: `${val.firstname} | ${val.contactno}`, + ...val + }); + }); + setClientdetailarr(arr); + } + setLoading2(false); + }) + .catch((err) => { + console.log(err); + setLoading2(false); + opentoast('server error', 'warning'); + }); + } catch (err) { + console.log(err); + setLoading2(false); + } + }; + useEffect(() => { + console.log('clientdetails, by search'); + clientdetails(); + // clientdetailsbusiness(); + }, [searchCustList.length > 3, searchCustList == '']); + // ========================================================= || clientdetailsbusiness || ========================================================= + const clientdetailsbusiness = async () => { + setLoading2(true); + try { + await axios + .get(`${process.env.REACT_APP_URL}/customers/getbytid/?tenantid=${tid}&locationid=1`) + .then((res) => { + console.log('clientdetailsbusiness', res.data.details); + if (res.data.status) { + setClientdetail(res.data.details); + // if (!searchword) { + // setClientdetailarr(res.data.details) + // } + let arr = []; + res.data.details.map((val) => { + arr.push({ + label: `${val.firstname} | ${val.contactno}`, + ...val + }); + }); + setClientdetailbusinessarr(arr); + } + setLoading2(false); + }) + .catch((err) => { + console.log(err); + setLoading2(false); + opentoast('server error', 'warning'); + }); + } catch (err) { + console.log(err); + setLoading2(false); + } + }; + + // ================================================== || sendnotifications || ================================================== + const sendnotifications = async () => { + setLoading(true); + await axios + .post(`${process.env.REACT_APP_URL}/utils/sendnotifications`, { + priority: 'high', + registration_ids: admintoken, + data: { + accessid: process.env.REACT_APP_RIDER_ACCESS_ID + }, + notification: { + title: 'Nearle Merchant', + body: 'An Order has been placed successfully,kindly process the same', + sound: 'ring' + } + }) + .then((res) => { + console.log(res); + if (res.data.message == 'Success') { + enqueueSnackbar('Notification sent Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + enqueueSnackbar(err.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + setLoading(false); + }); + }; + // ============================================= || Google Maps Autocomplete(pick) || ============================================= + useEffect(() => { + // Initialize Google Maps Autocomplete + if (inputValue2) { + const autocompleteInput = document.getElementById('addressAuto1'); + const autocomplete = new window.google.maps.places.Autocomplete(autocompleteInput, { + // types: ['(cities)'], // You can adjust the types parameter based on your requirements + strictBounds: true, + bounds: new window.google.maps.Circle({ + // center: new window.google.maps.LatLng(11.0050707, 76.9509083), + // radius: 100000 + center: new window.google.maps.LatLng(appLocaLat, appLocaLng), + radius: appLocaRadius * 1000 + }).getBounds() + }); + let arr = []; + // Event listener for autocomplete place changed + autocomplete.addListener('place_changed', () => { + const place = autocomplete.getPlace(); + setInputValue2(`${place.name}, ${place.formatted_address}`); + console.log('new place', place); // Do something with the selected place + console.log(' pick (new place) lat lng', { lat: place.geometry.location.lat(), lng: place.geometry.location.lng() }); // Do something with the selected place + // to trigger getDistance + setStartPoint({ latitude: place.geometry.location.lat(), longitude: place.geometry.location.lng() }); + setValue(place); + setAddress(`${place.name} ${place.formatted_address}`); + setPickCust({ ...pickCust, address: `${place.name} ${place.formatted_address}` }); + const address = { + address: `${place.name} ${place.formatted_address}`, + street_number: '', + route: '', + locality: '', + sublocality_level_1: '', + administrative_area_level_3: '', + administrative_area_level_1: '', + country: '', + postal_code: '' + }; + place.address_components.forEach((component) => { + component.types.forEach((type) => { + switch (type) { + case 'street_number': + address.street_number = component.long_name; + break; + case 'route': + address.route = component.long_name; + break; + case 'locality': + address.locality = component.long_name; + break; + case 'sublocality_level_1': + address.sublocality_level_1 = component.long_name; + break; + case 'administrative_area_level_3': + address.administrative_area_level_3 = component.long_name; + break; + case 'administrative_area_level_1': + address.administrative_area_level_1 = component.long_name; + break; + case 'country': + address.country = component.long_name; + break; + case 'postal_code': + address.postal_code = component.long_name; + break; + // Add more cases as needed for other types + } + }); + }); + + // Use address object as per your requirements + setPickCust({ + ...pickCust, + address: address.address, + doorno: `${address.street_number} ${address.route}`, + suburb: address.sublocality_level_1, + city: address.locality, + postcode: address.postal_code, + latitude: place.geometry.location.lat(), + longitude: place.geometry.location.lng() + }); + console.log('Pick Address:', address); + }); + } + }, [inputValue2]); + // ============================================= || Google Maps Autocomplete(Drop) || ============================================= + + useEffect(() => { + if (inputValue3) { + // Initialize Google Maps Autocomplete + const autocompleteInput = document.getElementById('addressAuto2'); + const autocomplete = new window.google.maps.places.Autocomplete(autocompleteInput, { + // types: ['(cities)'], // You can adjust the types parameter based on your requirements + strictBounds: true, + bounds: new window.google.maps.Circle({ + // center: new window.google.maps.LatLng(11.0050707, 76.9509083), + center: new window.google.maps.LatLng(appLocaLat, appLocaLng), + radius: appLocaRadius * 1000 //km to m + // radius: 100000 //km to m + }).getBounds() + }); + let arr = []; + // Event listener for autocomplete place changed + autocomplete.addListener('place_changed', () => { + const place = autocomplete.getPlace(); + setInputValue3(`${place.name}, ${place.formatted_address}`); + console.log('new place', place); // Do something with the selected place + console.log('drop (new place) lat lng', { lat: place.geometry.location.lat(), lng: place.geometry.location.lng() }); // Do something with the selected place + setEndPoint({ latitude: place.geometry.location.lat(), longitude: place.geometry.location.lng() }); + setValue1(place); + setAddress1(`${place.name} ${place.formatted_address}`); + setDropCust({ ...dropCust, address: `${place.name} ${place.formatted_address}` }); + const address = { + address: `${place.name} ${place.formatted_address}`, + street_number: '', + route: '', + locality: '', + sublocality_level_1: '', + administrative_area_level_3: '', + administrative_area_level_1: '', + country: '', + postal_code: '' + }; + place.address_components.forEach((component) => { + component.types.forEach((type) => { + switch (type) { + case 'street_number': + address.street_number = component.long_name; + break; + case 'route': + address.route = component.long_name; + break; + case 'locality': + address.locality = component.long_name; + break; + case 'sublocality_level_1': + address.sublocality_level_1 = component.long_name; + break; + case 'administrative_area_level_3': + address.administrative_area_level_3 = component.long_name; + break; + case 'administrative_area_level_1': + address.administrative_area_level_1 = component.long_name; + break; + case 'country': + address.country = component.long_name; + break; + case 'postal_code': + address.postal_code = component.long_name; + break; + // Add more cases as needed for other types + } + }); + }); + + // Use address object as per your requirements + setDropCust({ + ...dropCust, + address: address.address, + doorno: `${address.street_number} ${address.route}`, + suburb: address.sublocality_level_1, + city: address.locality, + postcode: address.postal_code, + latitude: place.geometry.location.lat(), + longitude: place.geometry.location.lng() + }); + console.log('Drop Address:', address); + }); + } + }, [inputValue3]); + + // ============================================= || gettenantlocations (branches) || ============================================= + const gettenantlocations = async () => { + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantlocations/?tenantid=${tid}`); + console.log('gettenantlocations', res.data.details); + setTenantlocations(res.data.details); + if (res.data.details.length == 1) { + setIsLocation(true); + setTenanatLocoId(res.data.details[0].locationid); + } + } catch (err) { + console.log('gettenantlocations', err); + } + }; + useEffect(() => { + gettenantlocations(); + }, []); + + return ( + <> + {loading && } + + + + + + Create Order + {tenantLocations.length == 1 ? ( + + + + ) + }} + /> + ) : ( + `${option.locationname} (${option.locationsuburb})` || ''} + sx={{ width: 300 }} + renderInput={(params) => } + onChange={(event, value, reason) => { + if (value) { + console.log('locationid', value.locationid); + setTenanatLocoId(value.locationid); + setIsLocation(true); + } + if (reason == 'clear') { + setIsLocation(false); + } + }} + /> + )} + + + + + + + + + + {/* ================================================= || Pickup || ================================================= */} + + + + + + + Pickup Details + + + + + + + + + + {/* ====================================== ||Contact Name (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Contact Name" + value={pickCust.firstname} + onChange={(e) => { + setPickCust({ ...pickCust, firstname: e.target.value }); + }} + /> + + {/* ====================================== ||Contact Number(pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Contact Number" + value={pickCust.contactno} + onChange={(e) => { + if (e.target.value.length <= 10) { + setPickCust({ ...pickCust, contactno: e.target.value }); + } + if (pickNum == e.target.value) { + setShowCheck1(0); + } else { + setShowCheck1(1); + } + if (e.target.value.length < 10) { + setNumErr1(true); + } else { + setNumErr1(false); + } + }} + /> + + {/* ====================================== || Address (pick) || ====================================== */} + + + {addId1 == 0 ? ( +
    + setInputValue2(e.target.value)} + InputProps={{ + endAdornment: ( + { + setInputValue2(''); + setPickCust({ + ...pickCust, + doorno: '', + suburb: '', + city: '', + postcode: '', + landmark: '' + }); + setShowDistance(false); + setStartPoint({ latitude: 0, longitude: 0 }); + }} + size="small" + > + + + ) + }} + /> +
    + ) : ( + { + setAddId1(0); + setPickCust({ + ...pickCust, + // firstname: '', + // contactno: '', + doorno: '', + suburb: '', + city: '', + postcode: '', + landmark: '' + }); + setShowDistance(false); + setStartPoint({ latitude: 0, longitude: 0 }); + }} + > + + + ) + }} + variant="outlined" + placeholder="Select" + value={pickCust.address} + onChange={(e) => { + setPickCust({ ...pickCust, address: e.target.value }); + if (e.target.value == '') { + setAddId1(0); + setShowDistance(false); + setStartPoint({ latitude: 0, longitude: 0 }); + } + }} + /> + )} +
    +
    + + {/* ====================================== ||Door No (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Door No / Street" + value={pickCust.doorno} + onChange={(e) => { + setPickCust({ ...pickCust, doorno: e.target.value }); + }} + /> + + {/* ====================================== || Suburb (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Location" + value={pickCust.suburb} + onChange={(e) => { + setPickCust({ ...pickCust, suburb: e.target.value }); + }} + /> + + {/* ====================================== || City (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="City" + value={pickCust.city} + onChange={(e) => { + setPickCust({ ...pickCust, city: e.target.value }); + }} + /> + + {/* ====================================== || postcode (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Postcode" + value={pickCust.postcode} + onChange={(e) => { + setPickCust({ ...pickCust, postcode: e.target.value }); + }} + /> + + {/* ====================================== || Landmark (pick) || ====================================== */} + + + + + ) + }} + variant="outlined" + label="Landmark" + value={pickCust.landmark} + onChange={(e) => { + setPickCust({ ...pickCust, landmark: e.target.value }); + }} + /> + + {/* ====================================== ||Checkbox save for later (pick) || ====================================== */} + {showCheck1 == 1 && ( + + + { + setIsNumChange1(e.target.checked ? 1 : 0); + }} + /> + } + label="Save For Later" + /> + + + )} +
    +
    + {/* + + */} +
    +
    +
    + {/* ================================================= || Drop || ================================================= */} + + + + + + + Drop Details + + + {/* Customer */} + {/* { + if (val) { + setDropswitch(true); + setClientinfo({}); + } else { + setDropswitch(false); + setClientinfo({}); + } + }} + size="small" + /> + Business */} + + + + {/* new2 */} + {/* `${option.firstname} (${option.contactno})`} + sx={{ mt: 0, mb: 1 }} + renderInput={(params) => ( + { + setSearchCustList(e.target.value); + }} + InputProps={{ + ...params.InputProps, + inputProps: { + ...params.inputProps, + maxLength: 10 + } + }} + /> + )} + onChange={(e, val, reason) => { + if (val) { + if (pickCust.customerid === val.customerid) { + opentoast('Select Another Customer', 'error'); + setSearchCustList(''); + } else { + console.log('DropClient', val); + setDropCust(val); + setEndPoint({ latitude: val.latitude, longitude: val.longitude }); + setAddId2(1); + } + } + if (reason == 'clear') { + setSearchCustList(''); + } + }} + noOptionsText={ + /^[0-9]{10}$/.test(searchCustList) ? ( + + { + setDropCust({ ...dropCust, contactno: searchCustList }); + handleOkClick2(); + setSearchCustList(''); + }} + /> + + ) : null + } + /> */} + + + + + {/* ====================================== ||Contact Name (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.firstname} + onChange={(e) => { + setDropCust({ ...dropCust, firstname: e.target.value }); + }} + /> + + {/* ====================================== ||Contact Number (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.contactno} + onChange={(e) => { + if (e.target.value.length <= 10) { + setDropCust({ ...dropCust, contactno: e.target.value }); + } + if (dropNum == e.target.value) { + setShowCheck2(0); + } else { + setShowCheck2(1); + } + if (e.target.value.length < 10) { + setNumErr2(true); + } else { + setNumErr2(false); + } + }} + /> + + + + {addId2 == 0 ? ( +
    + setInputValue3(e.target.value)} + InputProps={{ + endAdornment: ( + { + setInputValue3(''); + setDropCust({ + ...dropCust, + doorno: '', + suburb: '', + city: '', + postcode: '', + landmark: '' + }); + setShowDistance(false); + setEndPoint({ latitude: 0, longitude: 0 }); + }} + size="small" + > + + + ) + }} + /> +
    + ) : ( + { + setAddId2(0); + setDropCust({ + ...dropCust, + firstname: '', + contactno: '', + doorno: '', + suburb: '', + city: '', + postcode: '', + landmark: '' + }); + setShowDistance(false); + setEndPoint({ latitude: 0, longitude: 0 }); + }} + > + + + ) + }} + variant="outlined" + placeholder="Select" + value={dropCust.address} + onChange={(e) => { + setPickCust({ ...dropCust, address: e.target.value }); + if (e.target.value == '') { + setAddId2(0); + setShowDistance(false); + setEndPoint({ latitude: 0, longitude: 0 }); + } + }} + /> + )} +
    +
    + + {/* ====================================== ||Door No (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.doorno} + onChange={(e) => { + setDropCust({ ...dropCust, doorno: e.target.value }); + }} + /> + + {/* ====================================== ||Suburb (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.suburb} + onChange={(e) => { + setDropCust({ ...dropCust, suburb: e.target.value }); + }} + /> + + {/* ====================================== ||City (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.city} + onChange={(e) => { + setDropCust({ ...dropCust, city: e.target.value }); + }} + /> + + + {/* ====================================== ||Postcode (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.postcode} + onChange={(e) => { + setDropCust({ ...dropCust, postcode: e.target.value }); + }} + /> + + {/* ====================================== ||Landmark (drop) || ====================================== */} + + + + + ) + }} + value={dropCust.landmark} + onChange={(e) => { + setDropCust({ ...dropCust, landmark: e.target.value }); + }} + /> + + {/* ====================================== ||Checkbox save for later (drop) || ====================================== */} + {showCheck2 == 1 && ( + + + { + setIsNumChange2(e.target.checked ? 1 : 0); + }} + /> + } + label="Save For Later" + /> + + + )} +
    +
    + {/* + + */} +
    +
    +
    + {/* ================================================= || Time || ================================================= */} + + + + + Date + + { + let dateres11 = dayjs().diff(dayjs(`${dayjs(e).format('YYYY-MM-DD')}`), 'd'); + console.log('dateres11'); + console.log(dateres11); + setSelectedtime(''); + if (dateres11 <= 0) { + console.log('startdate', e); + setStartdate(e); + setEnddate(e); + + let arr = []; + timeslotarr.map((val) => { + if ( + dayjs().diff(dayjs(`${dayjs(e).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0 + ) { + arr.push(val); + } + }); + if (arr[0]) { + setOrderarr([ + { + sno: 1, + address: '', + customerid: '', + deliverytime: dayjs(arr[0]) || '', + deliverylocationid: '', + clientname: '', + contactno: '', + latitude: '', + longitude: '' + } + ]); + } else { + setOrderarr([]); + } + } else { + setAlertmessage('choose Upcoming Date'); + opentoast('choose Upcoming Date', 'warning'); + setStartdate(NaN); + } + }} + value={dayjs(startdate)} + sx={{ width: '100%', mt: 2 }} + disablePast + /> + + + Time + + + + {timeslotarr.map((val, index) => { + if ( + dayjs().diff(dayjs(`${dayjs(startdate).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0 + ) { + return ( + + + { + if (distance > appLocaRadius) { + setOpen4(true); + } else if (showDistance) { + console.log('selectedtime', val); + setSelectedtime(val); + } else { + opentoast('Select Pickup and Drop', 'error'); + } + }} + /> + + + ); + } + })} + + + + + + + + + {showDistance && ( + + + + + + + + + )} + + Category + `${option.subcategoryname}` || ''} + sx={{ my: 2, zIndex: '100' }} + fullWidth + renderInput={(params) => } + onChange={(event, value, reason) => { + if (value) { + console.log(value); + setSubCatName(value.subcategoryname); + setSubCatId(value.subcategoryid); + } + }} + /> + + Weight + + { + handleChipClick('1-10kgs'); + setWeight('1-10kgs'); + }} + /> + { + handleChipClick('11-20kgs'); + setWeight('11-20kgs'); + }} + /> + { + handleChipClick('21-30kgs'); + setWeight('21-30kgs'); + }} + /> + + + SMS Delivery + { + setIsSms(e.target.checked ? 1 : 0); + }} + /> + + + +
    +
    +
    + {/* ================================================= || Notes || ================================================= */} + + + + setOtherinstructions(e.target.value)} + /> + + {/* */} + + + + +
    + + +
    + + {/* + + + Select Time + + + + + + {timeslotarr.map((val) => { + if ( + dayjs().diff(dayjs(`${dayjs(startdate).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0 + // && currentsno + ) { + return ( + <> + + { + setSelectedtime(dayjs(val).format('hh:mm A')); + }} + /> + + + ); + } + })} + + + + + + + + */} + + {/* ============================================= || saved address Dialog || ============================================= */} + { + setIsCustomerOpen(false); + }} + fullWidth + sx={{ minWidth: 'lg' }} + > + + + {`Select Location (${pickordrop === 1 ? 'Pickup' : 'Drop'})`} + + + setSearchCustList(e.target.value)} + // onChange={handleSearch} + sx={{ + '& .MuiOutlinedInput-input': { + p: '10.5px 0px 12px' + }, + bgcolor: 'white' + }} + startAdornment={ + + + + } + endAdornment={ + { + setSearchCustList(''); + }} + > + + + } + autoComplete="off" + /> + + + + + + + {customerlist.length == 0 ? ( + + + + ) : ( + + {customerlist && + customerlist.map((address, index) => ( + + ))} + + )} + + + + + {/* */} + + + + { + setOpen4(false); + }} + > + + + + Error + + + + + Service not available at this location + + + { + setOpen4(false); + }} + > + Close + + + + + ); +}; + +export default Createorder1; diff --git a/src/pages/nearle/orders/details.js b/src/pages/nearle/orders/details.js new file mode 100644 index 0000000..4ec47a3 --- /dev/null +++ b/src/pages/nearle/orders/details.js @@ -0,0 +1,2158 @@ +import { + useEffect, useState, Fragment + // useReducer +} from 'react'; +import BorderColorIcon from '@mui/icons-material/BorderColor'; +import { + // Navigate, + // useSearchParams, + useLocation, + useNavigate +} from 'react-router-dom'; +import axios from 'axios'; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import { + // UserOutlined, + EnvironmentOutlined, + EditTwoTone + // DeleteTwoTone +} from '@ant-design/icons'; +// import WomanIcon from '@mui/icons-material/Woman'; +// import { Link } from 'react-router-dom'; +// import SoupKitchenIcon from '@mui/icons-material/SoupKitchen'; +import DirectionsCarIcon from '@mui/icons-material/DirectionsCar'; +import SendIcon from '@mui/icons-material/Send'; +import { KeyboardArrowUp, KeyboardArrowDown } from '@mui/icons-material' + +// import { PopupTransition } from 'components/@extended/Transitions'; +// import { useDispatch } from 'react-redux'; +// import { openSnackbar } from 'store/reducers/snackbar'; +// assets +import { DeleteFilled, NotificationOutlined } from '@ant-design/icons'; +var utc = require('dayjs/plugin/utc') +// import { groupBy } from "core-js/actual/array/group-by"; +// import "lodash.chunk"; +// var chunk = require('lodash.chunk'); +import { + Grid, + Typography, + Stack, + Button as Button1, + // Box, + FormControl, + Table, + TableHead, + TableRow, + TableCell, + TableContainer, + TableBody, + Chip, + Divider, + CardActions, + IconButton, + Avatar, + Dialog, + DialogTitle, + DialogContent, + Checkbox, + Tooltip, + Button, + Tab, + Tabs, + Skeleton, + // DialogContent, + DialogActions, + TextField, + CircularProgress, + Collapse, + Alert, + AlertTitle, + Link + // Card, + // CardHeader +} from '@mui/material'; + +import { PopupTransition } from 'components/@extended/Transitions'; + +// import ControlPointIcon from '@mui/icons-material/ControlPoint'; +import CancelOutlinedIcon from '@mui/icons-material/CancelOutlined'; +import MainCard from 'components/MainCard'; +import Loader from 'components/Loader'; +// import AlertCustomerDelete from 'sections/apps/customer/AlertCustomerDelete'; +import dayjs from 'dayjs'; +dayjs.extend(utc) +// import { Link as RouterLink } from 'react-router-dom'; +// import PlayCircleFilled from '@mui/icons-material/PlayCircleFilled'; +// import SmileFilled from '@mui/icons-material/Mood'; +// import HeartFilled from '@mui/icons-material/Favorite'; + +import { useTheme } from '@mui/material/styles'; +import { + CloseOutlined, + WarningOutlined, + WarningFilled + // PlusOutlined, + // EyeTwoTone, + // EditTwoTone, + // DeleteTwoTone +} from '@ant-design/icons'; +import { enqueueSnackbar } from 'notistack'; + + +const Details = () => { + // const [searchParams] = useSearchParams(); + const [orderarr, setOrderarr] = useState([]); + const [loading, setLoading] = useState(true); + const location = useLocation(); + const [orderid, setOrderid] = useState(''); + const [eventlocation, setEventlocation] = useState(''); + const [orderdate, setOrderdate] = useState(''); + const [eventname, setEventname] = useState(''); + const [open, setOpen] = useState(false); + const [clientname, setClientname] = useState(''); + // const [duedate, setDuedate] = useState(''); + const [tenantaddress, setTenantaddress] = useState(''); + const [dialogopen, setDialogopen] = useState(false); + const [orderstatus, setOrderstatus] = useState(''); + const [currentrole, setCurrentrole] = useState(''); + const [taxamount, setTaxamount] = useState(''); + const [subtotal, setSubtotal] = useState(''); + const [grandtotal, setGrandtotal] = useState(''); + const [venuetype, setVenuetype] = useState(''); + const [orderaddons, setOrderaddons] = useState([]); + const [otherinstructions, setOtherinstructions] = useState(''); + const [cancelleddate, setCancelleddate] = useState(''); + const [stafflist, setStafflist] = useState([]); + const [staffarr, setStaffarr] = useState([]); + const [orderheaderid, setOrderheaderid] = useState(''); + const [tenantid, setTenantid] = useState(''); + const [starttime, setStarttime] = useState(''); + const [endtime, setEndtime] = useState(''); + // const [orderstatus,setOrderstatus]=useStatus(''); + const [pendingtime, setPendingtime] = useState(''); + // const [processdate,setProcessdate]=useState(''); + const [orderdetailid, setOrderdetailid] = useState(''); + const [productid, setProductid] = useState(''); + const [categoryarr, setcategoryarr] = useState([]) + const [currentshiftobj, setCurrentshiftobj] = useState({ + shifts: 0, + assigned: 0, + remaining: 0, + shiftid: 0, + price: 0 + }); + const [tabstatus, setTabstatus] = useState(0) + const { state } = useLocation(); + const [assignedpendingcount, setAssignedpendingcount] = useState(''); + // const [, forceUpdate] = useReducer(x => x + 1, 0); + // const dispatch = useDispatch(); + const navigate = useNavigate(); + const [expandopen, setExpandopen] = useState(['', '']); + const [startdate, setStartdate] = useState('') + const [invoiceeligible, setInvoiceeligible] = useState(false) + + useEffect(() => { + console.log("categoryarr") + + console.log(orderarr, eventlocation, venuetype, starttime, endtime); + // forceUpdate(); + }, [categoryarr]) + + // const navigate = useNavigate(); + useEffect(() => { + if (state) { + setOrderheaderid(state.orderheaderid); + setTenantid(state.tenantid); + } + console.log(state) + // fetchroleslist(1) + console.log(Date.now()) + }, []) + useEffect(() => { + if (state) { + setOrderheaderid(state.orderheaderid ); + setTenantid(state.tenantid ); + } + console.log(state) + // fetchroleslist(1) + console.log(Date.now()) + }, [ + state.orderheaderid, state.tenantid + ]) + + const theme = useTheme(); + + // const fetchorderdetails = async () => { + // setLoading(true); + // await axios + // .get(`${process.env.REACT_APP_URL}/orders/orderbyid/?orderheaderid=${orderheaderid}`) + + // .then((res) => { + // console.log(res); + + // setLoading(false); + // }) + // .catch((err) => { + // console.log(err); + // setLoading(false); + // }); + + // }; + + const fetchorderaddons = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL2}/orders/getordersbystatus?tenantid=${tenantid}`) + + .then((res) => { + console.log(res); + let result = res.data.Details.find((res1) => res1.orderheaderid == orderheaderid) + // orderheaderid + console.log("result") + + console.log(result) + setOrderaddons(result.orderaddons); + setVenuetype(result.venuetype) + setOtherinstructions(result.remarks) + setStartdate(result.startdate) + + + + setClientname(result.tenantname); + setEventlocation(''); + setTenantaddress(result.tenantaddress); + setEventname(result.eventname); + + + + setOrderdate(dayjs(result.orderdate).format('MM/DD/YYYY') || ''); + setOrderid(result.orderid); + setOrderstatus(result.orderstatus); + setTaxamount(result.taxamount); + setSubtotal(result.orderamount) + setGrandtotal(result.ordervalue); + setCancelleddate(dayjs(result.cancelled).format('MM/DD/YYYY') || ''); + + // if (result.orderstatus === 'pending') { + setPendingtime(result.pending) + // } + + + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + } + + + + const fetchorderattires = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL2}/orders/getorderdetails?orderheaderid=${orderheaderid}`) + + .then((res) => { + console.log('res'); + console.log(res); + setOrderarr(res.data.Details || []); + // let result = res.data.Details.find((res1) => res1.orderheaderid == searchParams.get('id')) + // orderheaderid + // console.log(result) + // setOrderaddons(result.orderaddons); + // setVenuetype(result.venuetype) + // setOtherinstructions(result.remarks) + // console.log("res"); + // let result = _.chain(res.data.Details) + + // .groupBy("shiftid") + + // .map((value, key) => ({shiftid:key, locationaddress: value[0].locationaddress, roles: value })) + // .value() + + // setcategoryarr(result); + console.log('categoryarr'); + setcategoryarr(res.data.Details) + console.log(res.data.Details); + + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + } + + const fetchroleslist = async (cid, starttime1, endtime1, hid, sid) => { + let fromdate = dayjs(starttime1).subtract(59, 'minutes') + .format('YYYY-MM-DD HH:mm:ss'); + // let todate = dayjs(endtime1).utc().format('YYYY-MM-DD HH:mm:ss'); + // let fromdate = dayjs(starttime1).utc().format('YYYY-MM-DD HH:mm:ss'); + let todate = dayjs(endtime1) + .format('YYYY-MM-DD HH:mm:ss'); + let url1; + if (starttime1) { + url1 = `${process.env.REACT_APP_URL2}/staffs/pools/getstaffs/?categoryid=${cid}&headerid=${hid}&shiftid=${sid}&starttime=${fromdate}&endtime=${todate}`; + } else { + url1 = `${process.env.REACT_APP_URL2}/staffs/pools/getstaffs/?categoryid=${cid}&headerid=${hid}&shiftid=${sid}` + } + setLoading(true); + setStafflist([]) + await axios + // .get(`${process.env.REACT_APP_URL2}/staffs/pools/getstaffs/?categoryid=${cid}&headerid=${hid}&starttime=${fromdate}&endtime=${todate}`) + .get(url1) + .then((res) => { + console.log('rolelist'); + console.log(res); + // console.log(fromdate, todate) + // console.log(dayjs(starttime1).format('YYYY-MM-DD HH:mm:ss')) + // console.log(dayjs(endtime1).format('HH:mm:ss')) + + + setStafflist(res.data.Details || []) + // let result = res.data.Details.find((res1) => res1.orderheaderid == searchParams.get('id')) + // orderheaderid + // console.log(result) + // setOrderaddons(result.orderaddons); + // setVenuetype(result.venuetype) + // setOtherinstructions(result.remarks) + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + } + + + const fetchstafflist = async (odid) => { + setLoading(true) + try { + // await axios.get(`${process.env.REACT_APP_URL}/orders/orderanalytics?orderdate=${chosendate}`) + await axios.get(`${process.env.REACT_APP_URL2}/orders/getassignedinfo?orderdetailid=${odid}`) + + .then((res) => { + console.log(res) + if (res.data.status) { + setStafflist(res.data.Details) + } + + setLoading(false) + }).catch((err) => { + console.log(err) + setLoading(false) + }) + + } catch (err) { + console.log(err); + setLoading(false) + } + + } + const cancelorder = async () => { + + await axios.put(`${process.env.REACT_APP_URL2}/orders/cancel`, { + + // "Orderheaderid": parseInt(orderheaderid), + // "Tenantid": parseInt(tenantid), + // "Orderstatus": "cancelled", + // "Currentdatetime": dayjs().format('YYYY-MM-DD HH:mm:ss'), + // "Cod": false, + // "Remarks": "", + "orderheaderid": parseInt(orderheaderid), + // "orderdetailid":78, + // "shiftid":788, + "orderstatus": "cancelled", + "cancelled": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "unserviceable": (invoiceeligible) ? 0 : 1, + + }) + .then((res) => { + console.log(res) + if (res.data.status) { + if (orderheaderid && tenantid) { + // fetchorderdetails(); + fetchorderaddons(); + fetchorderattires(); + } + } + + }).catch((err) => { + console.log(err) + }) + + } + + const unassign = async (val) => { + + let obj = { + orderheaderid: orderheaderid, + orderprocessid: val.orderprocessid, + orderdetailid: val.orderdetailid, + orderstatus: "pending", + pending: dayjs().format('YYYY-MM-DD HH:mm:ss'), + // processing:0, + // cancelled:0, + // completed:0, + // accepted:0, + status: 1 + } + console.log(obj) + + await axios.put(`${process.env.REACT_APP_URL2}/orders/updateprocessstatus`, obj) + .then((res) => { + console.log(res) + if (res.data.message === "Successful") { + // if (orderheaderid && tenantid) { + enqueueSnackbar('Role unassigned successfully', { + variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }) + if (currentshiftobj.assigned > currentshiftobj.shifts) { + sendunassignnotification(val) + } + + + + fetchorderaddons(); + fetchorderattires(); + setOpen(false); + fetchassignedcount(); + dialogclose() + setTimeout(() => { + fetchassignedcount(); + + }, 2000) + } + + }).catch((err) => { + console.log(err) + }) + + } + + + const sendunassignnotification = (val) => { + console.log(val) + let data2; + let tokenarr = [val.userfcmtoken] + let arr1 = [{ + "notificationid": 0, + "notificationdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "Title": "Staff Un-Asigned", + "message": `${val.firstname} has been Un-assigned to the order ${orderid}`, + "configid": 2, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderprocessid": val.orderprocessid, + "shiftid": val.shiftid, + "userid": val.userid, + "orderid": orderid, + "success": 0, + "orderstatus": 'assigned', + "processing": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "notifytype": 2, + "notifyreason": 'Staff Un-Assigned' + // "sound": "ring", + // "click_action": "FLUTTER_NOTIFICATION_CLICK", + // "firstname": val.firstname + + }]; + + + + + data2 = { + "Title": "Staff Un-Asigned", + "message": `A Staff has been Un-assigned to the order ${orderid}`, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderid": orderid, + "configid": 2, + // "click_action": "FLUTTER_NOTIFICATION_CLICK" + } + let fcmmodel = { + "priority": "high", + "registration_ids": tokenarr, + "data": data2, + "notification": { + "body": `An order has been Un-assigned ${orderid}`, + "title": "Legendary", + "sound": "ring", + "content_available": true, + "click_action": "FLUTTER_NOTIFICATION_CLICK" + } + } + let grpnotifyobj = { + "notifications": arr1, + "fcmmodel": fcmmodel + } + console.log("grpnotifyobj unassign") + console.log(grpnotifyobj) + sendgroupnotification(grpnotifyobj) + } + + useEffect(() => { + console.log(orderheaderid); + if (orderheaderid && tenantid) { + // fetchorderdetails(); + fetchorderaddons(); + fetchorderattires(); + fetchassignedcount() + // fetchuserdetails(); + console.log(location.state || ''); + // setOrderid(location.state.orderid || ''); + // setEventlocation(location.state.eventlocation || ''); + // setEventlocation(address || []); + + // setOrderdate(dayjs(location.state.orderdate.substring(0, 10)).format('MM/DD/YYYY') || ''); + // setDuedate(dayjs(location.state.orderdate.substring(0, 10)).format('MM/DD/YYYY') || '') + // setEventname(location.state.eventname || ''); + // setClientname(location.state.tenantname || '') + } else { + setLoading(false); + } + // fetchorderdetails(); + console.log(orderheaderid, tenantid) + }, [orderheaderid, tenantid, assignedpendingcount]); + + const handleClose = () => { + setOpen(false); + }; + const dialogclose = () => { + setDialogopen(false); + setStaffarr([]); + setExpandopen(['', '']) + }; + useEffect(() => { + console.log(currentshiftobj) + }) + + + const assignok = async () => { + let arr = [] + let arr1 = []; + staffarr.map((val) => { + arr.push({ + "orderprocessid": 0, + // "processdate": `${dayjs(new Date()).format('YYYY-MM-DD')} ${dayjs(new Date()).format('HH:mm:ss')}`, //current date + "processdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), //current date + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderdetailid": val.orderdetailid,//// + "productid": val.productid,///// + "userid": val.userid, + "orderstatus": "pending", + "pending": `${dayjs(pendingtime).format('YYYY-MM-DD')} ${dayjs(pendingtime).format('HH:mm:ss')}`, // if pending + "starttime": `${dayjs(starttime).format('YYYY-MM-DD')} ${dayjs(starttime).format('HH:mm:ss')}`, + "endtime": `${dayjs(endtime).format('YYYY-MM-DD')} ${dayjs(endtime).format('HH:mm:ss')}`, + "appuserid": parseInt(localStorage.getItem("appuserid")), //loginuserid + "shiftid": val.shiftid, + "userrate": val.userrate, + "productrate": val.productrate + }) + + staffarr.map((val) => { + arr1.push({ + "notificationid": 0, + "notificationdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "Title": "Staff Asigned", + "message": `A Staff has been assigned to the order ${orderid}`, + "configid": 2, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderprocessid": 0, + "shiftid": val.shiftid, + "userid": val.userid, + "orderid": orderid, + "sound": "ring", + "click_action": "FLUTTER_NOTIFICATION_CLICK", + "firstname": val.firstname + }) + + }) + + }) + console.log('arr') + console.log(arr) + + await axios.post(`${process.env.REACT_APP_URL2}/orders/createorderprocess`, arr) + .then((res) => { + console.log(res) + if (res.data.message === "Successfully created") { + // if (orderheaderid && tenantid) { + // fetchorderdetails(); + // fetchorderaddons(); + // fetchorderattires(); + // } + + + enqueueSnackbar('Roles assigned successfully', { + variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }) + // fetchroleslist(productid, '', '', orderheaderid, arr1[0].shiftid); + console.log(productid, '', '', orderheaderid, arr1[0].shiftid) + + + + + // arr1.map((val2) => { + // notificationpush(val2,val2.Title); + // }) + setDialogopen(false); + fetchorderattires(); + fetchassignedcount(); + } + + }).catch((err) => { + console.log(err) + }) + console.log(arr) + } + + const notificationpush = async (val) => { + let fcmtoken = val.userfcmtoken + let obj1 = { + "notificationid": 0, + "notificationdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "Title": "Staff Asigned", + "message": `A Staff has been assigned to the order ${orderid}`, + "configid": 2, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderprocessid": val.orderprocessid, + "shiftid": val.shiftid, + "userid": val.userid, + "orderid": orderid, + "sound": "ring", + "click_action": "FLUTTER_NOTIFICATION_CLICK", + // "firstname": val.firstname + + }; + console.log(obj1, fcmtoken) + await axios.post(`${process.env.REACT_APP_URL2}/utils/notification/send`, + { + "priority": "high", + "registration_ids": [fcmtoken], + "data": obj1, + "notification": { + "body": `A Staff has been assigned to ${orderid}`, + "title": "Legendary", + "sound": "ring", + "content_available": true + } + } + , { + headers: { + 'Authorization': `Bearer ${process.env.REACT_APP_STAFF_TOKEN}` + } + } + ) + .then((res) => { + console.log(res) + // if(res.data.status){ + enqueueSnackbar('Notification sent successfully', { + variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }) + // } + }) + .catch((err) => { + console.log(err) + }) + + } + + const fetchassignedstaffs = async () => { + + // console.log(obj1) + await axios.get(`${process.env.REACT_APP_URL2}/orders/getnotificationusers?orderheaderid=${orderheaderid}`) + .then((res) => { + if (res.data.status) { + let arr1 = []; + let data2; + let tokenarr = [] + console.log(res) + + res.data.details.map((val) => { + arr1.push({ + "notificationid": 0, + "notificationdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "Title": "Staff Asigned", + "message": `${val.staffname} has been assigned to the order ${orderid}`, + "configid": 2, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderprocessid": val.orderprocessid, + "shiftid": val.shiftid, + "userid": val.userid, + "orderid": orderid, + "success": 0, + "orderstatus": 'assigned', + "processing": dayjs().format('YYYY-MM-DD HH:mm:ss'), + "notifytype": 1, + "notifyreason": 'Staff Assigned' + // "sound": "ring", + // "click_action": "FLUTTER_NOTIFICATION_CLICK", + // "firstname": val.firstname + + }); + tokenarr.push(val.userfcmtoken); + + }) + + + + data2 = { + "Title": "Staff Asigned", + "message": `A Staff has been assigned to the order ${orderid}`, + "tenantid": tenantid, + "orderheaderid": orderheaderid, + "orderid": orderid, + "configid": 2, + // "click_action": "FLUTTER_NOTIFICATION_CLICK" + } + let fcmmodel = { + "priority": "high", + "registration_ids": tokenarr, + "data": data2, + "notification": { + "body": `An order has been assigned ${orderid}`, + "title": "Legendary", + "sound": "ring", + "content_available": true, + "click_action": "FLUTTER_NOTIFICATION_CLICK" + } + } + let grpnotifyobj = { + "notifications": arr1, + "fcmmodel": fcmmodel + } + console.log("grpnotifyobj") + console.log(grpnotifyobj) + sendgroupnotification(grpnotifyobj) + // notificationpush(obj2, val.userfcmtoken); + // notificationpush(arr1,tokenarr); + // enqueueSnackbar('Notifications sent successfully', { + // variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + // autoHideDuration: 2000 + // }) + } + }) + .catch((err) => { + console.log(err) + }) + + } + + const sendgroupnotification = async (obj1) => { + + console.log(obj1) + await axios.post(`${process.env.REACT_APP_URL2}/utils/notification/sendall`, obj1, { + headers: { + 'Authorization': `Bearer ${process.env.REACT_APP_STAFF_TOKEN}` + } + } + ) + .then((res) => { + console.log(res) + if (res.data.status) { + // updateorderstatus(); + enqueueSnackbar('Notification sent successfully', { + variant: 'success', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 2000 + }) + fetchorderaddons(); + } + }) + .catch((err) => { + console.log(err) + }) + + } + + // const updateorderstatus = async () => { + + // await axios.put(`${process.env.REACT_APP_URL2}/orders/updateorderstatus`,{ + // "orderheaderid":orderheaderid, + // "tenantid":tenantid, + // "orderstatus":"processing", + // "pending":"", + // "processing":dayjs().format('YYYY-MM-DD HH:mm:ss'), + // "completed":"" + // }) + // .then((res) => { + // console.log(res) + // fetchorderdetails(); + // fetchorderaddons(); + // fetchorderattires(); + + // }) + // .catch((err) => { + // console.log(err) + // fetchorderdetails(); + // fetchorderaddons(); + // fetchorderattires(); + // }) + + // } + + const fetchassignedcount = async () => { + + // console.log(obj1) + await axios.get(`${process.env.REACT_APP_URL2}/orders/getorderstatuscount?orderheaderid=${orderheaderid}`) + .then((res) => { + if (res.data.status) { + // let arr1=[]; + console.log(res) + setAssignedpendingcount(res.data.pendingcount) + fetchorderaddons() + // res.data.details.map((val) => { + // let val2={ + // "notificationid": 0, + // "notificationdate": dayjs().format('YYYY-MM-DD HH:mm:ss'), + // "Title": "Staff Asigned", + // "message": `A Staff has been assigned to the order ${orderid}`, + // "configid": 2, + // "tenantid": tenantid, + // "orderheaderid": orderheaderid, + // "orderprocessid": val.orderprocessid, + // "shiftid": val.shiftid, + // "userid": val.userid, + // "orderid": orderid, + // "sound": "ring", + // "click_action": "FLUTTER_NOTIFICATION_CLICK", + // // "firstname": val.firstname + + // }; + + + // notificationpush(val2,val.userfcmtoken); + + + // }) + } else { + setAssignedpendingcount(res.data.pendingcount) + fetchorderaddons() + } + }) + .catch((err) => { + console.log(err) + }) + + } + + function AlertCustomerDelete({ + // title, + open, handleClose }) { + const [deletepassword, setDeletepassword] = useState(''); + + return ( + handleClose(false)} + maxWidth="xs" + + > + + + + + + + + + + {/* + Are you sure you want to cancel this order? + */} + {(invoiceeligible) && + + + }> + Order is within 24Hrs time frame. The order will be invoiced with standard pricing as agreed. + {/* This is an warning alert. */} + Terms & Condition link + + } + + Please type in the order number to confirm. + + { + console.log(e.target.value) + setDeletepassword(e.target.value) + }} + error={deletepassword !== orderid.slice(4)} + // error={true} + value={deletepassword} + /> + + + + + + + + + + + + ); + } + + return ( + <> + {loading && } + + + + + + + + + Assign Roles + + + + + + + + + + + {/* */} + setTabstatus((e) => (e === 0) ? 1 : 0)} + variant="scrollable" scrollButtons="auto" > + {/* */} + + + + + + + + + + + + + + + {/* title */} + + {/* + + + + + setTabstatus((e) => (e === 0) ? 1 : 0)} + variant="scrollable" scrollButtons="auto" > + + + + + + + + + + + + + + */} + + + {/* */} + {/* */} + {(stafflist.length === 0) ? + <> + {(loading) ? + <> + + + + + + + + : + No Staffs Available + + } + + : + + + + + + # + Staff + + Category + + {/* Gender */} + + Price + + Experience + + Level + City + Action + + + + + + {stafflist.map((val, i) => { + + return + + + res.userid == val.userid)) ? '#f5f5f5' : '', ':hover': { + backgroundColor: (staffarr.find((res) => res.userid == val.userid)) ? '#f5f5f5 !important' : '' + } + }}> + + {i + 1} + + + + + {/* {row.tenantname.charAt(0)} */} + + + {val.firstname} + + {val.contactno} + + + + + + {/* + {val.contactno} + + some demo address + + */} + + {val.cateoryname} + + {/* {row.category} */} + + + + {val.rolecost} + {/* */} + {/* {(row.gender === 1) && } */} + {/* {row.gender === 0 && } */} + {/* */} + {/* */} + {/* B+ */} + {/* {row.devicetype} */} + {val.experience} Years + + {val.city} + + {(val.orderdetailid !== orderdetailid) ? + <> + res.userid == val.userid)) ? true : false} + onClick={(e) => { + console.log(currentshiftobj) + if (currentshiftobj.remaining >= 0) { + + + if (e.target.checked && currentshiftobj.remaining != 0) { + let arr = staffarr; + arr.push({ + userid: val.userid, + orderdetailid, + productid, + shiftid: currentshiftobj.shiftid, + userrate: currentshiftobj.price, + productrate: val.rolecost, + firstname: val.firstname + }); + setStaffarr([...arr]) + let obj = currentshiftobj; + // obj.shifts--; + // obj.assigned = arr.length; + obj.assigned++; + obj.remaining = obj.shifts - obj.assigned; + setCurrentshiftobj({ ...obj }) + } else if (currentshiftobj.assigned != currentshiftobj.shifts || (currentshiftobj.remaining === 0 && (!e.target.checked))) { + let arr = staffarr; + // let index = arr.indexOf(val.userid) + let index = arr.findIndex((val1) => val1.userid === val.userid) + arr.splice(index, 1); + setStaffarr([...arr]); + let obj = currentshiftobj; + // obj.shifts++; + // obj.assigned = arr.length; + obj.assigned--; + obj.remaining = obj.shifts - obj.assigned; + setCurrentshiftobj({ ...obj }) + } + // forceUpdate(); + console.log(staffarr); + } + }} /> + + + + : + + <> + + + {/* */} + + { + console.log(val) + unassign(val) + // sendunassignnotification(val) + }}> + {/* */} + + + + + { + console.log(val) + // unassign(val) + notificationpush(val) + }}> + {/* */} + + + + + } + + + + + {(val.orderid) && + + <> + + + + } + + + + + }) + } + +
    +
    + } +
    + + + {(stafflist.length > 0) && + <> + OK + { + + // dialogclose(); + setStaffarr([]); + let obj = currentshiftobj; + // obj.shifts = row.orderqty; + obj.remaining = obj.shifts; + obj.assigned = 0; + + setCurrentshiftobj(obj); + }}>clear + + } + { dialogclose() }}>Close + + + {/* */} + {/* */} +
    + + + + + {/* + + + + + + */} + {/* */} + {/* + Details + */} + + + + + + + + history.back()} + // onClick={()=>} + > + + + {/* Test me */} + + Details + + {/* */} + : orderid} variant="combined" color='warning' size='small' /> + {/* Date */} + {/* {orderdate} */} + : orderdate} variant="combined" color="primary" size='small' /> + + + + {(orderstatus === 'pending') && + + + } + {(orderstatus === 'cancelled') && + + + + } + {(orderstatus === 'completed') && + + + } + {(orderstatus === 'processing') && + + } + {(orderstatus === 'assigned') && + + } + {(orderstatus === 'confirmed') && + + } + + {(orderstatus === 'active') && + + } + {(orderstatus === 'closed') && + + } + + {(orderstatus === 'modified') && + + } + + + + + + + + + {/* {dayjs(startdate).$d.toString()} */} + {/* {startdate} */} + {/* {dayjs().$d.toString()} */} + + {(((orderstatus === 'pending') + || (orderstatus === 'assigned') + || (orderstatus === 'confirmed') + || (orderstatus === 'modified')) + + + // && (dayjs(startdate).$d > dayjs().$d) + ) && + + + + + } + onClick={(e) => { + e.stopPropagation(); + // if (dayjs(startdate).$d > dayjs().$d) { + if (dayjs(dayjs().format('MM-DD-YYYY')).isBefore(dayjs(dayjs(startdate).format('MM-DD-YYYY')))) { + navigate(`/editorder` + , { + state: { + orderheaderid: orderheaderid, + tenantid: tenantid + } + } + ) + } else { + enqueueSnackbar('Order cannot be edited.\n Order date is not valid at this time', + + { + + variant: 'error', anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 4000, + style: { whiteSpace: "pre-line" } + }) + + } + + }} + > + Edit Order + + + } + + + + + {/* {(((orderstatus === 'pending') + || (orderstatus === 'modified')) + && assignedpendingcount === 0) && + <> + } + onClick={() => { + fetchassignedstaffs(); + }} + > + Notify Staff + + + } */} + {(orderstatus !== 'cancelled' && orderstatus !== '' && orderstatus !== 'completed' && orderstatus !== 'closed') && + <> + { + console.log(dayjs(startdate).diff(dayjs(), 'm') / 60) + if ((dayjs(startdate).diff(dayjs(), 'm') / 60) > 24) { + setInvoiceeligible(false) + setOpen(true) + } else { + setInvoiceeligible(true) + setOpen(true) + + } + + }} + sx={{ borderRadius: '40px', mt: { xs: 2, sm: 0 } }} + startIcon={} + > + Cancel Order + + + } + {(orderstatus === 'cancelled') && + <> + + + } + {/* {(orderstatus === 'completed') && + + } */} + + + + + + + + + {/* Dialog window */} + + + + + {/*

    {(dayjs().isBefore(dayjs(startdate)))?'true':'false'}

    */} + + {/* */} + {/* */} + {/* */} + {/* + + BEO + + + + */} + {/* */} + + {/* + + Due Date + + {duedate} + */} + {/* + */} + {/* */} + {/* */} + + + + + Client + {(clientname === '') ? : clientname} + + {/* {eventlocation.map((val, i) => { + return {val} + }) + + } + {eventlocation} + fafdf + dafaf + afdafafd */} + {(tenantaddress === '') ? : tenantaddress} + + + + + + + + + Event + + {(eventname === '') ? : eventname} + {/* + {(eventlocation === '') ? : eventlocation} + + : venuetype} color="primary" variant="light" size="small" sx={{ width: 'max-content' }} /> + */} + + + + + + + {categoryarr.map((val5, j) => { + + + + + + return < Fragment key={val5.locationaddress}> + + + + + + Shift {j + 1} + + + {''}{val5.locationaddress} + + {(val5.shiftstatus === 1) && + + } + + + {val5.ordercontacts.map((val11) => { + + return <> + + {val11.contactname.charAt(0).toUpperCase()} + + + }) + + } + + + + + + + + + # + Role + Start Date + End Date + Unpaid break + Count + Assigned + Attire + Price + {/* Tax */} + Amount + Action + + + + {(val5.orderdetails.length === 0) && + <> + + + + + + + + + + + + + + + + + + + + + + {/* */} + + + + + + + + + + + + + + + + + + + + + + + + + + {/* + + + */} + + + {/* */} + + } + + {/* */} + {val5.orderdetails.map((row, i) => ( + <> + + {i + 1} + {row.productname} + {/* {row.productname} + */} + + + {dayjs(row.starttime).format('MM/DD/YYYY')} + {dayjs(row.starttime).format('hh:mm A')} + + + + {' '} + + {dayjs(row.endtime).format('MM/DD/YYYY')} + {dayjs(row.endtime).format('hh:mm A')} + + + {row.unpaidbreak || 0} + + + + + + + + + + {/* < Grid container spacing={1}> + {(row.orderattires || []).map((val) => { + return + + + + + }) + + + } + */} + + ${row.price} + {/* {row.taxamount} */} + ${row.landingamount} + + + + + + + { + setStafflist([]); + setExpandopen(((expandopen[0] === j) && (expandopen[1] === i)) ? ['', ''] : [j, i]) + // expanddatafetch(row.orderheaderid); + + // fetchroleslist(row.productid, '', '', val5.orderheaderid, row.shiftid); + fetchstafflist(row.orderdetailid) + + + } + } + > + {((expandopen[0] === j) && (expandopen[1] === i)) ? + + : + } + + + + + + {/* {(orderstatus !== 'cancelled') && + <> + + { + setExpandopen(['', '']) + setCurrentrole(row.productname); + setStarttime(row.starttime); + console.log('row') + + console.log(row) + setEndtime(row.endtime); + setProductid(row.productid); + setOrderdetailid(row.orderdetailid); + if ((row.orderqty === row.supplyqty) + || (row.status == 1) + || (val5.shiftstatus == 1) + + ) { + fetchroleslist(row.productid, '', '', val5.orderheaderid, row.shiftid); + + } else { + fetchroleslist(row.productid, row.starttime, row.endtime, val5.orderheaderid, row.shiftid); + + } + + setStaffarr([]); + + + let obj = currentshiftobj; + obj.shifts = row.orderqty; + + obj.shiftid = row.shiftid; + obj.remaining = row.orderqty - row.supplyqty; + obj.assigned = row.supplyqty; + obj.price = row.price; + + setCurrentshiftobj(obj); + + setDialogopen(true); + }} > + + + + + } */} + {(orderstatus === 'cancelled') && + <> + + + } + + {(row.status === 1) && + + + + + + } + {(row.supplyqty > row.orderqty) && + + + + + + } + + + + + + + + + + + + {/* */} + + + {(stafflist.length === 0) ? + <> + {(loading) ? + <> + + + + + + + + : + <> + + No Staffs has been Assigned + + + } + + : + + +
    + + + # + Staff + Start Time + End Time + Pay Rate + + {/* Category */} + Clockin + Clockout + + Hours Worked + + + + + {/* Experience */} + + {/* Level */} + {/* City */} + Status + + + + + {stafflist.map((val, i) => { + + return + + + res.userid == val.userid)) ? '#f5f5f5' : '', ':hover': { + // backgroundColor: (staffarr.find((res) => res.userid == val.userid)) ? '#f5f5f5 !important' : '' + // } + + }}> + + {i + 1} + + {/* + + + + + + {val.staffname} + + + + + */} + + + + {val.staffname} + + + + + + + + + {dayjs(val.Starttime).format('MM/DD/YYYY')} + {dayjs(val.Starttime).format('hh:mm A')} + + + + + {dayjs(val.Endtime).format('MM/DD/YYYY')} + {dayjs(val.Endtime).format('hh:mm A')} + + + {val.rolecost} + + {/* + + {val.cateoryname} + + + + */} + + + + {/* Clock In: */} + {/* Age */} + + + + + + + + {/* Clock In: */} + {/* Age */} + + + + + + + {val.hoursworked} + + + {/* + + + + + + + + + {val.tenantname} + + + + + + {val.orderid} + + + {dayjs(val.startdate).utc().format('MM/DD/YYYY')} + + + + + + {val.eventname} + + {`${val.locationaddress.slice(0, 15)}...`} + + + */} + + + + + + + {(val.orderstatus === 'pending') && + + + } + {(val.orderstatus === 'cancelled') && + + + + } + {(val.orderstatus === 'completed') && + + + } + {(val.orderstatus === 'processing') && + + } + {(val.orderstatus === 'assigned') && + + } + {(val.orderstatus === 'confirmed') && + + } + + {(val.orderstatus === 'active') && + + } + {(val.orderstatus === 'closed') && + + } + + + + + + + }) + } + +
    +
    + } +
    + + + + + + + + + + + ))} + + + + + + +
    +
    + + }) + } + + + + + + + {/* */} + {/* Order Addons + */} + + { + + + (orderaddons || []).map((val) => { + return + + } variant='outlined' color="error" label={val.addon} /> + + + }) + } + {/* + } variant='outlined' color="error" label="Parking Provided" /> + + + } variant='outlined' color="error" label="Meal Provided" /> + */} + {/* + } color="error" label="Like" /> + + + } color="error" label="Like" /> + + + } color="error" label="Like" /> + */} + + {/* */} + + + {/* */} + + {/* */} + + + + Sub Total: + ${(subtotal === '') ? : subtotal} + + {/* + Discount: + + 0 + + */} + + Tax: + {(taxamount === '') ? : taxamount} + + + Grand Total: + {(grandtotal === '') ? : `$${grandtotal}`} + + + + {/* */} + + + + Other Instructions: + + + {otherinstructions} + + + + {/* + + */} +
    + + + {/* */} + + {/* */} + + + + ); +}; + +export default Details; diff --git a/src/pages/nearle/orders/map.js b/src/pages/nearle/orders/map.js new file mode 100644 index 0000000..7c4a702 --- /dev/null +++ b/src/pages/nearle/orders/map.js @@ -0,0 +1,156 @@ +import * as React from 'react'; +import Box from '@mui/material/Box'; +import TextField from '@mui/material/TextField'; +import Autocomplete from '@mui/material/Autocomplete'; +import LocationOnIcon from '@mui/icons-material/LocationOn'; +import Grid from '@mui/material/Grid'; +import Typography from '@mui/material/Typography'; +import parse from 'autosuggest-highlight/parse'; +import { debounce } from '@mui/material/utils'; + +// This key was created specifically for the demo in mui.com. +// You need to create a new one for your application. +const GOOGLE_MAPS_API_KEY ='AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8'; + +function loadScript(src, position, id) { + if (!position) { + return; + } + + const script = document.createElement('script'); + script.setAttribute('async', ''); + script.setAttribute('id', id); + script.src = src; + position.appendChild(script); +} + +const autocompleteService = { current: null }; + +export default function GoogleMaps() { + const [value, setValue] = React.useState(null); + const [inputValue, setInputValue] = React.useState(''); + const [options, setOptions] = React.useState([]); + const loaded = React.useRef(false); + + if (typeof window !== 'undefined' && !loaded.current) { + if (!document.querySelector('#google-maps')) { + loadScript( + `https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places`, + document.querySelector('head'), + 'google-maps', + ); + } + + loaded.current = true; + } + + const fetch = React.useMemo( + () => + debounce((request, callback) => { + autocompleteService.current.getPlacePredictions(request, callback); + }, 400), + [], + ); + + React.useEffect(() => { + let active = true; + + if (!autocompleteService.current && window.google) { + autocompleteService.current = + new window.google.maps.places.AutocompleteService(); + } + if (!autocompleteService.current) { + return undefined; + } + + if (inputValue === '') { + setOptions(value ? [value] : []); + return undefined; + } + + fetch({ input: inputValue }, (results) => { + if (active) { + let newOptions = []; + + if (value) { + newOptions = [value]; + } + + if (results) { + newOptions = [...newOptions, ...results]; + } + + setOptions(newOptions); + } + }); + + return () => { + active = false; + }; + }, [value, inputValue, fetch]); + + return ( + + typeof option === 'string' ? option : option.description + } + filterOptions={(x) => x} + options={options} + autoComplete + includeInputInList + filterSelectedOptions + value={value} + noOptionsText="No locations" + onChange={(event, newValue) => { + setOptions(newValue ? [newValue, ...options] : options); + setValue(newValue); + }} + onInputChange={(event, newInputValue) => { + setInputValue(newInputValue); + }} + renderInput={(params) => ( + + )} + renderOption={(props, option) => { + const matches = + option.structured_formatting.main_text_matched_substrings || []; + + const parts = parse( + option.structured_formatting.main_text, + matches.map((match) => [match.offset, match.offset + match.length]), + ); + + return ( +
  • + + + + + + {parts.map((part, index) => ( + + {part.text} + + ))} + + {option.structured_formatting.secondary_text} + + + +
  • + ); + }} + /> + ); +} \ No newline at end of file diff --git a/src/pages/nearle/orders/multipleOrders.js b/src/pages/nearle/orders/multipleOrders.js new file mode 100644 index 0000000..991b42e --- /dev/null +++ b/src/pages/nearle/orders/multipleOrders.js @@ -0,0 +1,1156 @@ +import React from 'react'; +import Loader from 'components/Loader'; +import { useEffect, useState, useRef, Fragment } from 'react'; +import { useTheme } from '@mui/material/styles'; +import MainCard from 'components/MainCard'; +import axios from 'axios'; +import ClearIcon from '@mui/icons-material/Clear'; +import { SearchOutlined, CloseOutlined } from '@ant-design/icons'; +import { Empty } from 'antd'; +import MyLocationIcon from '@mui/icons-material/MyLocation'; +import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import dayjs from 'dayjs'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); +import { enqueueSnackbar } from 'notistack'; +import { useNavigate } from 'react-router'; + +import { + FormControl, + InputAdornment, + Grid, + Typography, + Stack, + Box, + Button, + TextField, + Autocomplete, + CardActions, + Chip, + Avatar, + Divider, + Dialog, + DialogTitle, + DialogContent, + Checkbox, + DialogActions, + CircularProgress, + ButtonGroup, + FormLabel, + IconButton, + Drawer, + InputLabel, + Select, + MenuItem, + Switch, + CardHeader, + Card, + OutlinedInput, + FormGroup, + FormControlLabel, + Table, + TableContainer, + TableCell, + TableBody, + TableRow, + Paper, + TableHead +} from '@mui/material'; +import { log } from 'util'; + +const MultipleOrders = () => { + const navigate = useNavigate(); + const theme = useTheme(); + const [locaName, setLocoName] = useState('Select Location'); + const [locations, setLocations] = useState([]); + const [tenantlist, setTenantlist] = useState([]); + const [loading, setLoading] = useState(false); + const [btnLoading, setBtnLoading] = useState(false); + const [appId, setAppId] = useState(0); + const [isAppLocation, setIsAppLocation] = useState(false); + const [isBusiness, setIsBusiness] = useState(false); + const [isClient, setisclient] = useState(false); + const [tenantLocations, setTenantlocations] = useState([]); + const userid = localStorage.getItem('userid'); + const tenId = localStorage.getItem('tenantid'); + const [tenantid, setTenantid] = useState(); + const [tid, setTid] = useState(0); + const [tenanatLocoId, setTenanatLocoId] = useState(localStorage.getItem('locationid')); + const [tenantlocation, setTenantlocation] = useState(''); + const [isLocation, setIsLocation] = useState(false); + const [basePrice, setBasePrice] = useState(0); + const [pricePerKm, setPricePerKm] = useState(0); + const [minKm, setMinKm] = useState(0); + const [tenantinfo, setTenantinfo] = useState({}); + const [pickCust, setPickCust] = useState({}); + const [dropCust, setDropCust] = useState([]); + const [isCustomerOpen, setIsCustomerOpen] = useState(false); + const [searchCustList, setSearchCustList] = useState(''); + const [customerlist, setCustomerlist] = useState([]); + const [clientdetail, setClientdetail] = useState([]); + const [appLocaLat, setAppLocaLat] = useState(); + const [appLocaLng, setAppLocaLng] = useState(); + const [appLocaRadius, setAppLocaRadius] = useState(); + const [startdate, setStartdate] = useState(dayjs().format('MM-DD-YYYY')); + const [timeslotarr, setTimeslotarr] = useState([]); + const [showDistance, setShowDistance] = useState(false); + const [subCat, setSubCat] = useState([]); + const [subCatName, setSubCatName] = useState('Select '); + const [subCatId, setSubCatId] = useState(0); + const [weight, setWeight] = useState(''); + const [selectedCatChip, setSelectedCatChip] = useState(null); + const [isSms, setIsSms] = useState(0); + const [starttime, setStatrttime] = useState(); + const [endtime, setEndtime] = useState(); + const [selectedtime, setSelectedtime] = useState(''); + const [distance, setDistance] = useState(0); + const [alertmessage, setAlertmessage] = useState(''); + const [otherinstructions, setOtherinstructions] = useState(''); + const [totalCharge, setTotalCharge] = useState(0); + const [admintoken, setAdmintoken] = useState(); + const [tenant, setTenant] = useState(0); + const [totaldist, settotaldist] = useState(0); + const [totalAmt, settotalAmt] = useState(0); + + // =============================================== || chipStyle ( time slot) || =============================================== + const chipStyle = (chipLabel) => ({ + cursor: 'pointer', + backgroundColor: selectedCatChip === chipLabel ? theme.palette.primary.main : 'default', + color: selectedCatChip === chipLabel ? '#fff' : '', + '&:hover': { + backgroundColor: selectedCatChip === chipLabel ? theme.palette.primary.main : theme.palette.primary.light, + color: '#fff' + } + }); + const handleChipClick = (chipLabel) => { + setSelectedCatChip(chipLabel); + }; + + // =============================================== || opentoast || =============================================== + const opentoast = (message, variant, time) => { + enqueueSnackbar(message, { + variant: variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: time ? time : 1500 + }); + console.log(alertmessage); + }; + // ==============================|| fetchAppLocations ||============================== // + const fetchAppLocations = async () => { + try { + const locationRes = await axios.get(`${process.env.REACT_APP_URL}/partners/getlocations/?userid=${userid}`); + // const updatedLocations = [ + // ...locationRes.data.details, + // { partnername: 'All', applocationid: -1 } + // ]; + // console.log('fetchAppLocations', updatedLocations); + console.log('fetchAppLocations', locationRes.data.details); + setLocations(locationRes.data.details); + } catch (err) { + console.log('locationRes', err); + } + }; + useEffect(() => { + fetchAppLocations(); + }, []); + + // ===================================================== || fetchtenantinfolist || ===================================================== + + const fetchtenantinfolist = async (id) => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/tenants/gettenants/?applocationid=${id}&status=active`) + + .then((res) => { + console.log(res); + if (res.data.status) { + let arr = []; + res.data.details.map((val) => { + arr.push({ + ...val, + label: `${val.tenantname}` + }); + }); + setTenantlist(arr); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + // ============================================= || fetchTenantPricing || ============================================= + + const fetchTenantPricing = async (id) => { + try { + const pricingResponse = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantpricing/?tenantid=${tenId}`); + console.log('pricingResponse', pricingResponse.data.details); + setBasePrice(pricingResponse.data.details.baseprice); + setPricePerKm(pricingResponse.data.details.priceperkm); + setMinKm(pricingResponse.data.details.minkm); + } catch (error) { + console.log('fetchTenantPricing error', error); + } + }; + useEffect(() => { + fetchTenantPricing(); + }, []); + // ============================================= || gettenantlocations (branches) || ============================================= + const gettenantlocations = async (id) => { + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/tenants/gettenantlocations/?tenantid=${id}`); + console.log('gettenantlocations', res.data.details); + if (res.data.details.length == 1) { + setIsLocation(true); + setTenantlocations(res.data.details); + setPickCust(res.data.details[0]); + setTenanatLocoId(res.data.details[0].locationid); + setTenantlocation(res.data.details[0].locationaddress); //client address + setIsBusiness(true); + } else { + setTenantlocations(res.data.details); + setIsBusiness(false); // became true after select from tenanatLocations + } + } catch (err) { + console.log('gettenantlocations', err); + } + }; + useEffect(() => { + gettenantlocations(tenId); + }, []); + // ========================================================= || clientdetails || ========================================================= + const clientdetails = async () => { + try { + let url = + searchCustList == '' + ? `${process.env.REACT_APP_URL}/customers/gettenantcustomers/?tenantid=${tenId}&pageno=1&pagesize=10` + : `${process.env.REACT_APP_URL}/customers/search/?tenantid=${tenId}&keyword=${searchCustList}`; + await axios + .get(url) + .then((res) => { + if (res.data.status) { + console.log('clientdetails', res.data.details); + + setClientdetail(res.data.details); + setCustomerlist(res.data.details); + let arr = []; + res.data.details.map((val) => { + arr.push({ + label: `${val.firstname} | ${val.contactno}`, + ...val + }); + }); + } + }) + .catch((err) => { + console.log(err); + opentoast('server error', 'warning'); + }); + } catch (err) { + console.log(err); + } + }; + useEffect(() => { + if (tenId) { + clientdetails(); + } + }, [searchCustList.length > 3, searchCustList == '', tenId]); + + // ========================================================= || calculateTotal(dist , charge) || ========================================================= + const calculateTotal = () => { + let a1 = 0; + let a2 = 0; + dropCust.map((customer) => { + a1 += customer.distance; + a2 += customer.totalcharge; + }); + settotaldist(a1); + settotalAmt(a2); + }; + useEffect(() => { + calculateTotal(); + }, [dropCust]); + + // ========================================================= || handleCheckboxChange || ========================================================= + const handleCheckboxChange = async (event, customer) => { + console.log('customer', customer); + if (event.target.checked) { + // If the checkbox is checked, calculate the distance and add the customer + try { + const obj = await calculateDistance(customer); + const { roundedDistance, totalcharge } = obj; + // Create a new customer object with the distance property + const updatedCustomer = { + ...customer, + distance: roundedDistance, + totalcharge: totalcharge + }; + + // Add the updated customer object to dropCust + setDropCust((prevDropCust) => [...prevDropCust, updatedCustomer]); + + // Log the rounded distance + console.log(`Rounded Distance: ${roundedDistance} km`); + } catch (error) { + console.error('Failed to calculate distance:', error); + } + } else { + // If the checkbox is unchecked, remove the customer from dropCust + setDropCust((prevDropCust) => { + return prevDropCust.filter((cust) => cust.customerid !== customer.customerid); + }); + } + }; + + // ========================================================= || calculateDistance || ========================================================= + const calculateDistance = async (customer) => { + const service = new google.maps.DistanceMatrixService(); + + // Helper function to get the distance matrix + const getDistanceMatrix = (origins, destinations) => { + return new Promise((resolve, reject) => { + service.getDistanceMatrix( + { + origins: [new google.maps.LatLng(origins.locationlatitude, origins.locationlong)], + destinations: [new google.maps.LatLng(destinations.latitude, destinations.longitude)], + travelMode: 'DRIVING', + unitSystem: google.maps.UnitSystem.METRIC // Distances in metric units (km) + }, + (response, status) => { + if (status === 'OK') { + resolve(response); + } else { + reject(new Error(`Error calculating distance: ${status}`)); + } + } + ); + }); + }; + + try { + // Call getDistanceMatrix and wait for the response + const response = await getDistanceMatrix(pickCust, customer); + + // Extract distance from the first result + const distanceInMeters = response.rows[0].elements[0].distance.value; + + // Convert distance from meters to kilometers + const distanceInKilometers = distanceInMeters / 1000; + + // Round the distance to the nearest integer + const roundedDistance = Math.round(distanceInKilometers); + let totalcharge; + if (roundedDistance < minKm) { + console.log('minKm', minKm); + console.log('pricePerKm', pricePerKm); + console.log('basePrice', basePrice); + totalcharge = basePrice; + setTotalCharge(basePrice); + } else { + console.log('minKm', minKm); + console.log('pricePerKm', pricePerKm); + console.log('basePrice', basePrice); + totalcharge = (roundedDistance - minKm) * pricePerKm + basePrice; + console.log('totalcharge', totalcharge); + setTotalCharge(totalcharge); + } + + // Return the rounded distance + return { roundedDistance, totalcharge }; + } catch (error) { + console.error('Error calculating distance:', error); + throw error; // Rethrow the error to be handled by the caller + } + }; + + // ==================================================== || fetchTiming || ==================================================== + const fetchTiming = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/utils/getapplocations/?applocationid=${appId}`) + .then((res) => { + console.log('fetchTiming', res); + const { opentime, closetime, latitude, longitude, radius } = res.data.details[0]; + if (res.data.status) { + setAppLocaLat(latitude); + setAppLocaLng(longitude); + setAppLocaRadius(radius); + setStatrttime(`${dayjs().format('MM-DD-YYYY')} ${opentime}`); + setEndtime(`${dayjs().format('MM-DD-YYYY')} ${closetime}`); + console.log('starttime', `${dayjs().format('MM-DD-YYYY')} ${opentime}`); + console.log('endtime', `${dayjs().format('MM-DD-YYYY')} ${closetime} `); + let arr = []; + for ( + let i = `${dayjs().format('MM-DD-YYYY')} ${opentime}`, j = 0; + dayjs(`${dayjs().format('MM-DD-YYYY')} ${closetime} `).diff(i, 'm') >= 0; + j++, i = dayjs(i).add(30, 'm') + ) { + arr.push(i); + } + console.log('setTimeslotarr', arr); + setTimeslotarr(arr); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + useEffect(() => { + if (appId) { + fetchTiming(); + } + }, [starttime, endtime, appId]); + // ==================================================== || getsubcategories || ==================================================== + const getsubcategories = async () => { + await axios + .get(`${process.env.REACT_APP_URL}/utils/getsubcategories/?moduleid=6`) + .then((res) => { + console.log('subcateRes', res.data.details); + if (res.data.status) { + setSubCat(res.data.details); + } + }) + .catch((err) => { + console.log(err); + }); + }; + useEffect(() => { + getsubcategories(); + }, []); + const fetchAppAdminTokens = async () => { + setLoading(true); + await axios + .get(`${process.env.REACT_APP_URL}/utils/getapplocationconfig/?applocationid=${appId}`) + .then((res) => { + const userfcmtokemArray = res.data.details.applocationadmins.map((admin) => admin.userfcmtokem); // fcm => firebase cloud messaging + console.log('fetchAppAdminTokens', res); + console.log('userfcmtokemArray', userfcmtokemArray); + if (res.data.status) { + setAdmintoken(userfcmtokemArray); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + + useEffect(() => { + if (starttime && endtime) { + fetchAppAdminTokens(); + } + }, [starttime, endtime]); + + useEffect(() => { + console.log('pickCust', pickCust); + }, [pickCust]); + useEffect(() => { + console.log('dropCust', dropCust); + }, [dropCust]); + // ==================================================== || fetchtenantinfo || ==================================================== + const fetchtenantinfo = async () => { + setLoading(true); + console.log('tid', tid); + + await axios + .get(`${process.env.REACT_APP_URL}/tenants/gettenantinfo/?tenantid=${tid}`) + .then((res) => { + console.log('fetchtenantinfo', res); + if (res.data.status) { + setTenant(res.data.details); + setTenantid(res.data.details.tenantid); + fetchAppAdminTokens(); + setSubCatName(res.data.details.subcategoryname); + setSubCatId(res.data.details.subcategoryid); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + setLoading(false); + }); + }; + useEffect(() => { + if (tid) { + fetchtenantinfo(); + } + }, [tid]); + // ================================================== || sendnotifications || ================================================== + const sendnotifications = async () => { + setLoading(true); + await axios + .post(`${process.env.REACT_APP_URL}/utils/sendnotifications`, { + priority: 'high', + registration_ids: admintoken, + data: { + accessid: process.env.REACT_APP_RIDER_ACCESS_ID + }, + notification: { + title: 'Nearle Merchant', + body: 'An Order has been placed successfully,kindly process the same', + sound: 'ring' + } + }) + .then((res) => { + console.log(res); + if (res.data.message == 'Success') { + enqueueSnackbar('Notification sent Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + } + setLoading(false); + }) + .catch((err) => { + console.log(err); + enqueueSnackbar(err.message, { + variant: 'error', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + setLoading(false); + }); + }; + // =============================================== || createorders || =============================================== + const createorders = async () => { + const arr = dropCust.map((customer) => ({ + applocationid: pickCust.applocationid, + cancellled: '', + // categoryid: +tenant.categoryid, + configid: 9, + customerid: 0, + deliveryaddress: customer.address || '', + deliverycharge: +customer.totalcharge || 0, + deliverycity: customer.city || '', + deliverycontactno: customer.contactno || '', + deliverycustomer: customer.firstname || '', + deliveryid: +customer.customerid, + deliverylandmark: customer.landmark || '', + deliverylat: customer.latitude.toString(), + deliverylocation: customer.suburb || '', + deliverylocationid: customer.deliverylocationid || 0, + deliverylong: customer.longitude.toString(), + // deliverytime: `${dayjs(startdate).format('YYYY-MM-DD HH:mm:ss')} `, + deliverytime: dayjs().format('YYYY-MM-DD HH:mm:ss'), + deliverytype: 'B', + delivered: '', + itemcount: 1, + kms: customer.distance.toString() || 0, + locationid: +pickCust.locationid, + moduleid: +pickCust.moduleid, + orderamount: +customer.totalcharge || 0, + ordercharges: 0.0, + orderdate: dayjs().format('YYYY-MM-DD HH:mm:ss'), + orderheaderid: 0, + orderid: '', // + ordernotes: otherinstructions, + orderstatus: 'created', + ordervalue: +customer.totalcharge || 0, + partnerid: pickCust.partnerid, + partneruserid: +userid, + paymentstatus: 1, + paymenttype: 42, + pending: '', + pickupaddress: pickCust.locationaddress || '', + pickupcity: pickCust.locationcity || '', + pickupcontactno: pickCust.locationcontact || '', + pickupcustomer: pickCust.locationname || '', + pickuplandmark: pickCust.landmark || '', + pickuplat: pickCust.locationlatitude.toString(), + pickuplocation: pickCust.locationsuburb || '', + pickuplocationid: pickCust.locationid || 0, + pickuplong: pickCust.locationlong.toString(), + processing: '', + ready: '', + remarks: '', + // smsdelivery: isSms, + // subcategoryid: +subCatId, + taxamount: 0.0, + tenantid: pickCust.tenantid, + tenantuserid: 0 + })); + console.log('arr', arr); + + if (!tenId) { + opentoast('Choose Client ', 'warning'); + } else { + setLoading(true); + + await axios + .post(`${process.env.REACT_APP_URL}/orders/createorders`, arr) + .then((res) => { + if (res.data.status) { + enqueueSnackbar('Order Created Successfully', { + variant: 'success', + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: 1000 + }); + if (admintoken) { + // notifyadmin(admintoken); + sendnotifications(); + } + navigate('/orders'); + } else { + opentoast(res.data.message, 'warning'); + } + setLoading(false); + console.log(res); + }) + .catch((err) => { + console.log(err); + // opentoast(err.data.message, 'warning'); + setLoading(false); + }); + } + console.log(arr); + }; + return ( + <> + {loading && } + + + + Group Orders + {tenantLocations.length == 1 ? ( + + + + ) + }} + /> + ) : ( + `${option.locationname} (${option.locationsuburb})` || ''} + renderInput={(params) => } + sx={{ width: '350px' }} + onChange={(event, value, reason) => { + if (value) { + console.log('Business Locations', value); + console.log('locationid', value.locationid); + setTenanatLocoId(value.locationid); + setTid(value.tenantid); + setTenantlocation(value.locationaddress); + setIsLocation(true); + setIsBusiness(true); + setPickCust(value); + } + if (reason == 'clear') { + setIsLocation(false); + setIsBusiness(false); + } + }} + /> + )} + + + + {/* ===================================================== || Pickup || ===================================================== */} + + + { + let dateres11 = dayjs().diff(dayjs(`${dayjs(e).format('YYYY-MM-DD')}`), 'd'); + console.log('dateres11'); + console.log(dateres11); + setSelectedtime(''); + if (dateres11 <= 0) { + console.log('startdate', e); + setStartdate(e); + let arr = []; + timeslotarr.map((val) => { + if (dayjs().diff(dayjs(`${dayjs(e).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0) { + arr.push(val); + } + }); + if (arr[0]) { + setOrderarr([ + { + sno: 1, + address: '', + customerid: '', + deliverytime: dayjs(arr[0]) || '', + deliverylocationid: '', + clientname: '', + contactno: '', + latitude: '', + longitude: '' + } + ]); + } else { + setOrderarr([]); + } + } else { + setAlertmessage('choose Upcoming Date'); + opentoast('choose Upcoming Date', 'warning'); + setStartdate(NaN); + } + }} + value={dayjs(startdate)} + sx={{ width: '100%' }} + disablePast + /> + + } + > + + + + + Tenant + Address + + + + + {pickCust.locationname} + {pickCust.locationaddress} + + +
    +
    +
    +
    + {/* ===================================================== || Drop || ===================================================== */} + + { + if (!isLocation) { + opentoast('Select Business Location', 'warning'); + } else { + setIsCustomerOpen(true); + setSearchCustList(''); + } + }} + > + Select Customers + + } + > + + + + + S.No + Customer + Address + Kms + Charge + Action + + + + {dropCust.map((customer, index) => ( + + {index + 1} + {customer.firstname} + {customer.address} + {customer.distance} + {`₹${customer.totalcharge}.00`} + + { + handleCheckboxChange(event, customer)} + /> + } + + + ))} + {dropCust.length != 0 && ( + + + Total + + + + + {`${totaldist} `} + + + {`₹${totalAmt}.00`} + + + + )} + +
    +
    +
    +
    + {/* ================================================= || Time || ================================================= */} + + {/* + + + + Date + + { + let dateres11 = dayjs().diff(dayjs(`${dayjs(e).format('YYYY-MM-DD')}`), 'd'); + console.log('dateres11'); + console.log(dateres11); + setSelectedtime(''); + if (dateres11 <= 0) { + console.log('startdate', e); + setStartdate(e); + let arr = []; + timeslotarr.map((val) => { + if (dayjs().diff(dayjs(`${dayjs(e).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0) { + arr.push(val); + } + }); + if (arr[0]) { + setOrderarr([ + { + sno: 1, + address: '', + customerid: '', + deliverytime: dayjs(arr[0]) || '', + deliverylocationid: '', + clientname: '', + contactno: '', + latitude: '', + longitude: '' + } + ]); + } else { + setOrderarr([]); + } + } else { + setAlertmessage('choose Upcoming Date'); + opentoast('choose Upcoming Date', 'warning'); + setStartdate(NaN); + } + }} + value={dayjs(startdate)} + sx={{ width: '100%', mt: 2 }} + disablePast + /> + + + Time + + + + {timeslotarr.map((val, index) => { + if (dayjs().diff(dayjs(`${dayjs(startdate).format('MM-DD-YYYY')} ${dayjs(val).format('HH:mm:ss')}`), 'm') <= 0) { + return ( + + + { + setSelectedtime(val); + }} + /> + + + ); + } + })} + + + + + {showDistance && ( + + + + + + + + + )} + + + Category + `${option.subcategoryname}` || ''} + sx={{ my: 2, zIndex: '99' }} + fullWidth + renderInput={(params) => } + onChange={(event, value, reason) => { + if (value) { + console.log(value); + setSubCatName(value.subcategoryname); + setSubCatId(value.subcategoryid); + } + }} + /> + + Weight + + { + handleChipClick('1-10kgs'); + setWeight('1-10kgs'); + }} + /> + { + handleChipClick('11-20kgs'); + setWeight('11-20kgs'); + }} + /> + { + handleChipClick('21-30kgs'); + setWeight('21-30kgs'); + }} + /> + + + SMS Delivery + { + setIsSms(e.target.checked ? 1 : 0); + }} + /> + + + + + */} + + {/* ================================================= || Notes || ================================================= */} + + + + setOtherinstructions(e.target.value)} + /> + + + + + + + +
    + {/* ============================================= || saved address Dialog || ============================================= */} + { + setIsCustomerOpen(false); + }} + fullWidth + sx={{ minWidth: 'lg' }} + > + + + {`Select Drop Customers (${dropCust.length || 0})`} + + + setSearchCustList(e.target.value)} + sx={{ + '& .MuiOutlinedInput-input': { + p: '10.5px 0px 12px' + }, + bgcolor: 'white' + }} + startAdornment={ + + + + } + endAdornment={ + { + setSearchCustList(''); + }} + > + + + } + autoComplete="off" + /> + + + + + + + {customerlist.length == 0 ? ( + + + + ) : ( + + {customerlist && + customerlist.map((customer, index) => ( + + cust.customerid === customer.customerid)} // Set the checked state of the checkbox based on whether the customer is in `dropCust` + onChange={(event) => handleCheckboxChange(event, customer)} + /> + } + label={ +
    + + {`${customer.firstname} (${customer.contactno})`} + + + + {customer.address} + +
    + } + /> +
    + ))} +
    + )} +
    + + + + +
    + + ); +}; + +export default MultipleOrders; diff --git a/src/pages/nearle/orders/orders.js b/src/pages/nearle/orders/orders.js new file mode 100644 index 0000000..6c24219 --- /dev/null +++ b/src/pages/nearle/orders/orders.js @@ -0,0 +1,1243 @@ +import * as React from 'react'; +import { enqueueSnackbar } from 'notistack'; +import { DeleteFilled } from '@ant-design/icons'; +import { useState, useEffect, Fragment, useRef } from 'react'; +import { Empty } from 'antd'; +import axios from 'axios'; +import HoverSocialCard from 'components/cards/statistics/HoverSocialCard'; +import { useTheme } from '@mui/material/styles'; +import { useDebounce } from 'use-debounce'; +import { HiHandThumbDown, HiHandThumbUp } from 'react-icons/hi2'; +import LoadingIcons from 'react-loading-icons'; +import { DashboardOutlined } from '@ant-design/icons'; +import { PlusCircleOutlined } from '@ant-design/icons'; +import { useQueryClient } from '@tanstack/react-query'; +import { PopupTransition } from 'components/@extended/Transitions'; +import { MdOutlineDateRange } from 'react-icons/md'; +import { AiOutlineDashboard } from 'react-icons/ai'; + +import { + Avatar, + Box, + Button, + Grid, + Tabs, + Tab, + IconButton, + Stack, + Chip, + Typography, + Table, + TableCell, + TableBody, + TableHead, + Collapse, + Dialog, + TableRow, + DialogContent, + DialogTitle, + Tooltip, + FormControl, + OutlinedInput, + InputAdornment, + useMediaQuery, + Checkbox, + DialogActions, + Autocomplete, + TextField +} from '@mui/material'; + +import { SearchOutlined, CloseOutlined } from '@ant-design/icons'; +import ClearIcon from '@mui/icons-material/Clear'; +import { addDays, addMonths, addWeeks, endOfMonth, endOfWeek, startOfMonth, startOfWeek } from 'date-fns'; +import { DateRangePicker } from 'mui-daterange-picker'; +import { useNavigate } from 'react-router'; +import TableContainer from '@mui/material/TableContainer'; +import TablePagination from '@mui/material/TablePagination'; +import Loader from 'components/Loader'; +import { FilterList, KeyboardArrowDownOutlined, KeyboardArrowUpOutlined } from '@mui/icons-material'; + +import { + cancelOrder, + createDeliveries, + fetchPaymentType, + fetchRidersList, + getAllUsers, + getorderdetails, + getOrdersSummary, + notifyRider, + tenantgetorders +} from '../api/api'; +import { useMutation, useQuery } from '@tanstack/react-query'; +import Titlecard from 'components/nearle_components/Titlecard'; +import CircularLoader from 'components/nearle_components/CircularLoader'; + +import dayjs from 'dayjs'; +import MainCard from 'components/MainCard'; +import OpenToast from 'components/nearle_components/OpenToast'; +import FloatingCart from 'components/cards/e-commerce/FloatingCart'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); + +const Orders = () => { + const theme = useTheme(); + const queryClient = useQueryClient(); + const [orderHeaderid, setOrderHeaderId] = useState(null); + const [productCollapse, setProductCollapse] = useState(null); + const isBelowCustom500 = useMediaQuery(theme.breakpoints.down('custom500')); + const isBelowCustom400 = useMediaQuery(theme.breakpoints.down('custom400')); + const [page, setPage] = React.useState(0); + const [rowsPerPage, setRowsPerPage] = React.useState(10); + const [startdate, setStartdate] = useState(dayjs().format('YYYY-MM-DD')); + const [enddate, setEnddate] = useState(dayjs().format('YYYY-MM-DD')); + const [tabvalue, setTabvalue] = useState(0); + let navigate = useNavigate(); + const [open, setOpen] = useState(false); + const [datestatus, setDatestatus] = useState('Today'); + const [currentStatus, setCurrentStatus] = useState('created'); + const [deliverylist, setDeliverylist] = useState([]); + const [deleteDialog, setdeleteDialog] = useState(false); + const [assignDialog, setAssignDialog] = useState(false); + const [assignLoading, setAssignLoading] = useState(false); + const [payment, setPayment] = useState({}); + const [rider, setRider] = useState({}); + const [searchword, setSearchword] = useState(''); + const [debouncedSearchword] = useDebounce(searchword, 500); + + useEffect(() => { + console.log('deliverylist', deliverylist); + }, [deliverylist]); + + const textFieldRef = useRef(null); + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(parseInt(event.target.value, 10)); + setPage(0); + }; + + const { data: orderdetails } = useQuery({ + queryKey: ['orderdetails', orderHeaderid], + queryFn: () => getorderdetails(orderHeaderid), + enabled: !!orderHeaderid + }); + + const { + data: rows, + isLoading: tenantgetordersIsloading, + isFetching: tenantgetordersIsFetching, + refetch: tenantgetordersRefetch + } = useQuery({ + queryKey: ['tenant-orders', currentStatus, startdate, enddate, page, rowsPerPage, debouncedSearchword], + queryFn: tenantgetorders, + refetchOnWindowFocus: true + }); + + const { + data: ordersPercent, + isLoading: orderpercentIsloading, + isFetching: orderpercentIsFetching, + refetch: orderpercentRefetch + } = useQuery({ + queryKey: ['orderpercent'], + queryFn: getOrdersSummary, + refetchOnWindowFocus: true, + staleTime: 0 + }); + + const { + data: ordersCount, + isLoading: ordercountIsloading, + isFetching: ordercountIsFetching, + refetch: ordercountRefetch + } = useQuery({ + queryKey: ['ordercount', startdate, enddate, tabvalue], + queryFn: getOrdersSummary, + refetchOnWindowFocus: true + }); + + const { + data: paymentModes = [], + isLoading: paymentModesLoading, + isError: paymentModesError, + error: paymentModesErrorMessage, + refetch: refetchPaymentModes + } = useQuery({ + queryKey: ['paymentmodes'], + queryFn: fetchPaymentType + }); + + const { + data: ridersList = [], + isLoading: ridersListLoading, + isError: ridersListError, + error: ridersListErrorMessage, + refetch: refetchRidersList + } = useQuery({ + queryKey: ['ridersList', 3], // 3=> role id for riders + queryFn: ({ queryKey }) => getAllUsers(queryKey) + }); + + const notifyRiderMutation = useMutation({ + mutationFn: notifyRider, + onSuccess: (data) => { + OpenToast('Notification sent successfully', 'success', 2000); + }, + onError: (error) => { + OpenToast(`Notification failed: ${error.message}`, 'error', 2000); + } + }); + + const createDeliveryMutation = useMutation({ + mutationFn: createDeliveries, // Using the separate function + onSuccess: (data, variables) => { + OpenToast('Delivery Created Successfully', 'success', 2000); + setDeliverylist([]); + setAssignLoading(false); + tenantgetordersRefetch(); + orderpercentRefetch(); + ordercountRefetch(); + notifyRiderMutation.mutate(variables.riderToken); // Call notifyRider after success + }, + onError: (error) => { + OpenToast(error.message, 'success', 2000); + setAssignLoading(false); + }, + onSettled: () => { + setAssignLoading(false); + setAssignDialog(false); + } + }); + + const { mutate: cancelorder } = useMutation({ + mutationFn: cancelOrder, + onSuccess: (data) => { + if (data.status) { + OpenToast(data.message, 'success', 1500); + setdeleteDialog(false); + setOrderHeaderId(null); + tenantgetordersRefetch(); + orderpercentRefetch(); + ordercountRefetch(); + } + }, + onError: (error) => { + console.error('Cancel order error:', error); + OpenToast(error.message, 'error', 1500); + } + }); + + const handleCreateDelivery = async () => { + setAssignLoading(true); + if (!rider.userid) { + OpenToast('Choose Rider', 'error', 2000); + setAssignLoading(false); + return; + } + if (!payment?.typename) { + OpenToast('Choose Payment Type', 'error', 2000); + setAssignLoading(false); + return; + } + const deliveryData = deliverylist.map((val) => ({ + deliveryid: 0, + applocationid: val.applocationid, + tenantid: val.tenantid, + locationid: val.locationid, + configid: val.configid, + moduleid: val.moduleid, + userid: rider.userid, + orderheaderid: val.orderheaderid, + categoryid: val.categoryid, + subcategoryid: val.subcategoryid, + orderid: val.orderid, + deliverydate: dayjs(val.deliverydate).utc().format('YYYY-MM-DD HH:mm:ss'), + assigntime: dayjs().format('YYYY-MM-DD HH:mm:ss'), + orderstatus: 'pending', + orderamount: val.deliverycharge, + itemcount: val.itemcount, + customerid: val.customerid, + deliveryaddress: val.deliveryaddress, + deliverylocationid: val.deliverylocationid, + droplat: val.deliverylat, + droplon: val.deliverylong, + pickupaddress: val.pickupaddress, + pickuplat: val.pickuplat, + pickuplon: val.pickuplong, + ordernotes: val.ordernotes, + paymenttype: payment?.apptypeid || '', + kms: val.kms, + deliverycharges: val.deliverycharge, + partnerid: val.partnerid, + pickupcustomer: val.pickupcustomer, + pickupcontactno: val.pickupcontactno, + deliverycustomerid: val.deliverycustomerid, + deliverycontactno: val.deliverycontactno, + pickuplocationid: val.pickuplocationid, + pickuplocation: val.pickupsuburb, + deliverylocation: val.deliverysuburb, + deliverycustomer: val.deliverycustomer, + deliverytype: val.deliverytype + })); + createDeliveryMutation.mutate({ deliveries: deliveryData, riderToken: rider.userfcmtoken }); + }; + + useEffect(() => { + const handleFocus = () => { + queryClient.invalidateQueries({ queryKey: ['tenant-orders'] }); + queryClient.invalidateQueries({ queryKey: ['orderpercent'] }); + queryClient.invalidateQueries({ queryKey: ['ordercount'] }); + }; + window.addEventListener('focus', handleFocus); + return () => window.removeEventListener('focus', handleFocus); + }, []); + + const handleChangetab = (e, i) => { + setSearchword(''); + setTabvalue(i); + if (i === 0) { + setCurrentStatus('created'); + } + if (i === 1) { + setCurrentStatus('pending'); + } + if (i === 2) { + setCurrentStatus('delivered'); + } + if (i === 3) { + setCurrentStatus('cancelled'); + } + }; + + const headCells = [ + { + id: 'sno', + disablePadding: false, + numeric: false, + label: 'S NO' + }, + { + id: 'orderid', + disablePadding: false, + numeric: false, + label: 'ORDER ID' + }, + { + id: 'eventname', + disablePadding: false, + numeric: false, + label: 'Pickup' + }, + { + id: 'eventname4', + disablePadding: false, + numeric: false, + label: 'Delivery' + }, + + { + id: 'itemcount', + disablePadding: false, + numeric: false, + label: 'NOTES' + }, + { + id: 'orderstatus', + disablePadding: false, + numeric: false, + label: 'STATUS' + } + ]; + + return ( + <> + {(tenantgetordersIsloading || orderpercentIsloading || ordercountIsloading) && } + {(tenantgetordersIsloading || orderpercentIsloading || ordercountIsloading) && } + {/* {(tenantgetordersIsFetching || orderpercentIsFetching || ordercountIsFetching) && } */} + + {isBelowCustom400 ? ( + + { + navigate('/orders/create'); + }} + > + + + + ) : ( + } + label={'Create Order'} + variant="filled" + size="medium" + color="primary" + onClick={() => { + navigate('/orders/create'); + }} + sx={{ + px: isBelowCustom500 ? 1.5 : 2, + py: 1, + height: 38, + fontWeight: 500, + fontSize: '0.875rem', + borderRadius: '8px', + cursor: 'pointer' + }} + /> + )} + {' '} + {/* // ==============================|| HoverSocialCard ||============================== // */} + + + + + + + + + + + + + + + {/* // ==============================|| Date Filter row ||============================== // */} + + {startdate && enddate && ( + + + + + } + label={`Orders-${datestatus ? datestatus : ''}`} + color="error" + variant="combined" + /> + + + + } + label={ + + {dayjs(startdate).format('DD/MM/YYYY')} - {dayjs(enddate).format('DD/MM/YYYY')} + + } + variant="combined" + color="warning" + /> + + )} + {(!startdate || !enddate) && ( + <> + + + + + )} + + + setOpen(true)} + > + + + + + {/* // ==============================|| Table ||============================== // */} + + {/* Tabs box */} + + + + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + + } + iconPosition="end" + /> + + + + {/* Search input */} + + setSearchword(e.target.value)} + startAdornment={ + + + + } + endAdornment={ + + { + setSearchword(''); + }} + > + + + + } + /> + + + } + > + {deliverylist.length > 0 && setAssignDialog(true)} />} + + + + + {currentStatus == 'created' && ( + + 0 && deliverylist.length === rows.length} + indeterminate={deliverylist.length > 0 && deliverylist.length < rows.length} + onChange={(e) => { + if (e.target.checked) { + const newList = rows.map((row, index) => ({ ...row, sno: index + 1 })); + setDeliverylist(newList); + } else { + setDeliverylist([]); + } + }} + /> + + )} + {headCells.map((headCell) => ( + + {headCell.label} + + ))} + {currentStatus == 'created' && Actions} + + + + {rows?.length == 0 && ( + <> + + + + + + + )} + + {rows?.map((row, index) => { + return ( + <> + res1.orderheaderid == row.orderheaderid) ? '#e1bee7' : '', + '&:hover': { + backgroundColor: deliverylist.find((res1) => res1.orderheaderid == row.orderheaderid) ? '#e1bee7 !important' : '' + } + }} + > + {currentStatus == 'created' && ( + + res1.orderheaderid === row.orderheaderid) ? '#e1bee7' : '', + '&:hover': { + backgroundColor: deliverylist.some((res1) => res1.orderheaderid === row.orderheaderid) + ? '#e1bee7 !important' + : '' + } + }} + checked={deliverylist.some((res1) => res1.orderheaderid === row.orderheaderid)} + onChange={(e) => { + if (e.target.checked) { + const updated = [...deliverylist, { ...row, sno: deliverylist.length + 1 }]; + setDeliverylist(updated); + } else { + const filtered = deliverylist.filter((item) => item.orderheaderid !== row.orderheaderid); + const reIndexed = filtered.map((val, i) => ({ ...val, sno: i + 1 })); + setDeliverylist(reIndexed); + } + }} + /> + + )} + + {page * rowsPerPage + index + 1} + + + + + {row.orderid} + + + {dayjs(row.deliverydate).utc().format('DD/MM/YYYY')} + + + {dayjs(row.deliverydate).utc().format('hh:mm A')} + + + + + + + + {row.pickupcustomer} + + {row.pickupcontactno} + + + + {/* {row.pickupaddress.slice(0, 20)} */} + {row.pickupsuburb || row.pickupaddress.slice(0, 20)} + + + + + + + + + + {row.deliverycustomer} + + {row.deliverycontactno} + + + + {/* {row.pickupaddress.slice(0, 20)} */} + {row.deliverysuburb || row.deliveryaddress.slice(0, 20)} + + + + + + {row.ordernotes} + {/* */} + + + {row.orderstatus === 'pending' && } + {row.orderstatus === 'modified' && } + {row.orderstatus === 'cancelled' && } + {row.orderstatus === 'delivered' && } + {row.orderstatus === 'processing' && } + {row.orderstatus === 'ready' && } + {row.orderstatus === 'confirmed' && } + + {row.orderstatus === 'active' && } + {row.orderstatus === 'closed' && } + {row.orderstatus === 'created' && } + + + + + + {row.deliverytype == 'C' && ( + + { + if (productCollapse?.orderid === row.orderid) { + setProductCollapse(null); + setOrderHeaderId(null); + } else { + setProductCollapse(row); + setOrderHeaderId(row.orderheaderid); + } + }} + > + {productCollapse?.orderid === row.orderid ? : } + + + )} + {row.orderstatus == 'created' && ( + <> + + 0} + onClick={(e) => { + e.stopPropagation(); + setOrderHeaderId(row.orderheaderid); + setdeleteDialog(true); + }} + > + 0 ? theme.palette.secondary.main : theme.palette.error.main + }} + /> + + + + )} + + + + {productCollapse?.orderid === row?.orderid && ( + + + + +
    + + + S.No + Product Name + Description + + Quantity + + + Cost + + + Sub Total + + + Tax + + + Grand Total + + + + + + {orderdetails?.details?.map((product, index) => ( + + {index + 1} + + + {product?.productname} + + {product?.productname || 'Unnamed'} + + + + {product?.productdescription || '-'} + {product?.orderqty || 0} + ₹ {product?.price || 0} + ₹ {(product?.productsumprice || 0).toFixed(2) || 0} + ₹ {(product?.taxamount || 0).toFixed(2) || 0} + + ₹ {(product?.productsumprice + product?.taxamount).toFixed(2) || 0} + + + ))} + + + Amount Payable : + + + ₹ {orderdetails?.pricedetails?.orderamount.toFixed(2)} + + + +
    + + + + + )} + + ); + })} + + +
    + + {!searchword && ( + + )} +
    + {/* ============================================= || Assign Order (choose rider) | ============================================= */} + + Assign Orders + + + + + + # + Order ID + Pickup + Delivery + Notes + Charges + KMS + + + + {deliverylist.map((val, i) => { + console.log('dialog val', val); + return ( + + + + {val.sno} + + + + {val.orderid} + + + {dayjs(val.orderdate).utc().format('DD/MM/YYYY')} + + + {dayjs(val.orderdate).utc().format('hh:mm A')} + + + + + + {val.pickupcustomer} + + {val.pickupcontactno} + + + + {val.pickupsuburb || val.pickupaddress.slice(0, 20)} + + + + + + + + + {val.deliverycustomer} + + {val.deliverycontactno} + + + + {val.deliverysuburb || val.deliveryaddress.slice(0, 20)} + + + + + + {val.ordernotes} + ₹ {val.deliverycharge.toFixed(2)} + {val.kms} + + + ); + })} + +
    +
    + + + } + onChange={(e, val) => { + if (val) { + console.log('payment val', val); + setPayment(val); + } + }} + /> + + + `${option.fullname || ''}`} + renderInput={(params) => } + onChange={(e, val) => { + if (val) { + console.log('rider val', val); + setRider(val); + } + }} + /> + + +
    + + + + + + + +
    + {/* // ==============================|| delete dialog ||============================== // */} + { + setdeleteDialog(false); + }} + maxWidth="xs" + > + + + + + + + + + Are you sure you want to cancel this order? + + + + + + + + + + + {/* // ==============================|| date filter ||============================== // */} + + + Select Filter Options + + + setOpen(!open)} + id="daterange1" + onChange={(range) => { + if (range.label === 'All') { + setStartdate(''); + setEnddate(''); + + setOpen(false); + } else { + setStartdate(dayjs(range.startDate).format('YYYY-MM-DD')); + setEnddate(dayjs(range.endDate).format('YYYY-MM-DD')); + if (range.label) { + setDatestatus(range.label); + } else { + setDatestatus(''); + } + } + console.log(range); + }} + definedRanges={[ + { + label: 'Today', + startDate: new Date(), + endDate: new Date() + }, + { + label: 'Yesterday', + startDate: addDays(new Date(), -1), + endDate: addDays(new Date(), -1) + }, + { + label: 'Tomorrow', + startDate: addDays(new Date(), +1), + endDate: addDays(new Date(), +1) + }, + { + label: 'This Week', + startDate: startOfWeek(new Date()), + endDate: endOfWeek(new Date()) + }, + { + label: 'Last Week', + startDate: startOfWeek(addWeeks(new Date(), -1)), + endDate: endOfWeek(addWeeks(new Date(), -1)) + }, + { + label: 'Last 7 Days', + startDate: addWeeks(new Date(), -1), + endDate: new Date() + }, + { + label: 'This Month', + startDate: startOfMonth(new Date()), + endDate: endOfMonth(new Date()) + }, + { + label: 'Last Month', + startDate: startOfMonth(addMonths(new Date(), -1)), + endDate: endOfMonth(addMonths(new Date(), -1)) + } + // { + // label: 'All', + // startDate: new Date(), + // endDate: addDays(new Date(), -1) + // } + ]} + /> + + + + + + + ); +}; + +export default Orders; diff --git a/src/pages/nearle/reports/mapWithRoute.js b/src/pages/nearle/reports/mapWithRoute.js new file mode 100644 index 0000000..edef456 --- /dev/null +++ b/src/pages/nearle/reports/mapWithRoute.js @@ -0,0 +1,75 @@ +import React, { useEffect, useRef } from 'react'; +import { MapContainer, TileLayer, Marker, Popup, Polyline, Tooltip } from 'react-leaflet'; +import dayjs from 'dayjs'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); + +const MapWithRoute = ({ coordinates, additionalProps }) => { + console.log(additionalProps.riderStart); + console.log(additionalProps.riderEnd); + const mapRef = useRef(null); + + useEffect(() => { + if (mapRef.current && coordinates.length > 0) { + const bounds = calculateBounds(coordinates); + mapRef.current.fitBounds(bounds); + } + }, [coordinates]); + + const calculateBounds = (coords) => { + const latitudes = coords.map((coord) => coord.lat); + const longitudes = coords.map((coord) => coord.lng); + const minLat = Math.min(...latitudes); + const maxLat = Math.max(...latitudes); + const minLng = Math.min(...longitudes); + const maxLng = Math.max(...longitudes); + return [ + [minLat, minLng], + [maxLat, maxLng] + ]; + }; + + const limeOptions = { color: 'blue', weight: 10 }; + const length = coordinates.length; + const midlenght = Math.round(coordinates.length / 2); + const start = coordinates[0]; + const end = coordinates[length - 1]; + const center = coordinates[midlenght]; + + return ( + coordinates && + coordinates.length > 0 && ( +
    + + + + + {`Pickup Point: ${dayjs(additionalProps.riderStart).utc().format('DD-MM-YYYY')} (${dayjs(additionalProps.riderStart) + .utc() + .format('hh:mm A')})`} + + {/* {`Pickup Point ${dayjs(additionalProps.riderStart).utc().format('DD-MM-YYYY')} (${dayjs(additionalProps.riderStart) + .utc() + .format('hh:mm A')}) `} */} + + + + {`Drop Point: ${dayjs(additionalProps.riderEnd).utc().format('DD-MM-YYYY')} (${dayjs(additionalProps.riderEnd) + .utc() + .format('hh:mm A')})`} + + {/* {`Drop Point ${dayjs(additionalProps.riderEnd).utc().format('DD-MM-YYYY')} (${dayjs(additionalProps.riderEnd) + .utc() + .format('hh:mm A')}) `} */} + + {/* + Center Point + */} + + +
    + ) + ); +}; + +export default MapWithRoute; diff --git a/src/pages/nearle/reports/ordersDetails.js b/src/pages/nearle/reports/ordersDetails.js new file mode 100644 index 0000000..16f6506 --- /dev/null +++ b/src/pages/nearle/reports/ordersDetails.js @@ -0,0 +1,1015 @@ +import PropTypes from 'prop-types'; +import { React, useState, useEffect, useRef, forwardRef } from 'react'; + +import axios from 'axios'; +import { useQuery } from '@tanstack/react-query'; +import { Empty } from 'antd'; +import ClearIcon from '@mui/icons-material/Clear'; +import { TableVirtuoso } from 'react-virtuoso'; +import { useTheme } from '@mui/material/styles'; +import { SlLocationPin } from 'react-icons/sl'; +import MapWithRoute from './mapWithRoute'; +import { enqueueSnackbar } from 'notistack'; + +// material-ui +import { + Box, + Checkbox, + Divider, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TablePagination, + TableSortLabel, + TableRow, + Grid, + Dialog, + DialogTitle, + Typography, + DialogContent, + Stack, + Button, + IconButton, + Tooltip, + Chip, + Avatar, + Autocomplete, + Tab, + Tabs, + Paper, + FormControl, + OutlinedInput, + InputAdornment, + Badge, + TextField +} from '@mui/material'; +import { SearchOutlined, MoreOutlined } from '@ant-design/icons'; +import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import dayjs from 'dayjs'; +var utc = require('dayjs/plugin/utc'); +dayjs.extend(utc); +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import { DateRangePicker } from 'mui-daterange-picker'; +import { + addDays, + addMonths, + addWeeks, + // addYears, + endOfMonth, + endOfWeek, + // endOfYear, + startOfMonth, + startOfWeek + // startOfYear, +} from 'date-fns'; +import { visuallyHidden } from '@mui/utils'; +import { FilterList } from '@mui/icons-material'; + +// project imports +import { fetchorderdetails, fetchCount, fetchLocations } from '../api/api'; +import MainCard from 'components/MainCard'; +import { CSVExport, TableRowSelection } from 'components/third-party/ReactTable'; +import Loader from 'components/Loader'; +import Titlecard from 'components/nearle_components/Titlecard'; + +function descendingComparator(a, b, orderBy) { + if (b[orderBy] < a[orderBy]) { + return -1; + } + if (b[orderBy] > a[orderBy]) { + return 1; + } + return 0; +} + +function getComparator(order, orderBy) { + return order === 'desc' ? (a, b) => descendingComparator(a, b, orderBy) : (a, b) => -descendingComparator(a, b, orderBy); +} + +function stableSort(array, comparator) { + const stabilizedThis = array.map((el, index) => [el, index]); + stabilizedThis.sort((a, b) => { + const order = comparator(a[0], b[0]); + if (order !== 0) return order; + return a[1] - b[1]; + }); + return stabilizedThis.map((el) => el[0]); +} +function formatNumberToRupees(value) { + return new Intl.NumberFormat('en-IN', { + style: 'currency', + currency: 'INR', + minimumFractionDigits: 2 + }).format(value); +} +const headCells = [ + { + id: 'sno', + disablePadding: false, + label: '#' + }, + // { + // id: 'map', + // disablePadding: false, + // label: '^' + // }, + + { + id: 'tenantname', + disablePadding: false, + label: 'Client' + }, + + { + id: 'Pickup loco', + disablePadding: false, + label: 'Pickup' + }, + { + id: 'Delivery loco', + disablePadding: false, + label: 'Drop' + }, + { + id: 'order status', + disablePadding: false, + label: 'status' + }, + { + id: 'assigned', + disablePadding: false, + label: 'assigned' + }, + { + id: 'Accepted', + disablePadding: false, + label: 'Accepted' + }, + { + id: 'arrived', + disablePadding: false, + label: 'arrived' + }, + { + id: 'picked', + disablePadding: false, + label: 'picked' + }, + { + id: 'Delivered', + disablePadding: false, + label: 'Delivered' + }, + { + id: 'cancelled', + disablePadding: false, + label: 'cancelled' + }, + { + id: ' notes', + disablePadding: false, + label: 'NOTES' + }, + // { + // id: "rider", + // disablePadding: false, + // label: "rider", + // }, + { + id: 'kms', + disablePadding: false, + label: 'KMS' + }, + { + id: 'charges', + disablePadding: false, + label: 'Charges', + numeric: true + } +]; + +// ==============================|| MUI TABLE - ENHANCED ||============================== // +const tabContent = ['Delivered', 'Pending', 'Cancelled']; +export default function ordersDetails() { + const textFieldRef = useRef(null); + const [order, setOrder] = useState('asc'); + const [orderBy, setOrderBy] = useState('calories'); + const [selected, setSelected] = useState([]); + const [page, setPage] = useState(0); + const [dense] = useState(false); + const [rowsPerPage, setRowsPerPage] = useState(20); + const [selectedValue, setSelectedValue] = useState([]); + const [locaName, setLocoName] = useState('All'); + const [startdate, setStartdate] = useState(dayjs().format('YYYY-MM-DD')); + const [enddate, setEnddate] = useState(dayjs().format('YYYY-MM-DD')); + const [open, setOpen] = useState(false); + const [open1, setOpen1] = useState(false); + + const [dateselect, setDateselect] = useState('select'); + const [tabstatus1, setTabstatus1] = useState('Today'); + const [datestatus, setDatestatus] = useState('Today'); + const [totalCharge, settotalCharge] = useState(0); + const [totalAmount, settotalAmount] = useState(0); + const [appId, setAppId] = useState(-1); + const [value, setValue] = useState(0); + const [tabvalue, setTabvalue] = useState(0); + const [tabstatus, setTabstatus] = useState('Delivered'); + const [deliCount, setDeliCount] = useState(0); + const [pendCount, setPendCount] = useState(0); + const [cancelCount, setCancelCount] = useState(0); + const [searchword, setSearchword] = useState(''); + const [count, setCount] = useState(0); + const theme = useTheme(); + const [riderCoordinates, setRiderCoordinates] = useState([]); + const [riderStart, setRiderStart] = useState(); + const [riderEnd, setRiderEnd] = useState(); + + const getdeliverylogs = async (id) => { + console.log('deliveryid', id); + try { + const res = await axios.get(`${process.env.REACT_APP_URL}/deliveries/getdeliverylogs/?deliveryid=${id}`); + console.log('getdeliverylogs', res.data.details); + const datas = res.data.details; + if (datas.length != 0) { + setRiderStart(datas[0].logdate); + setRiderEnd(datas[datas.length - 1].logdate); + const coData = datas.map((data) => ({ lat: data.latitude, lng: data.longitude })); + console.log('coData', coData); + setRiderCoordinates(coData); + setOpen1(true); + } else { + opentoast('No Logs Found ', 'error', 2000); + } + } catch (error) { + console.log('getdeliverylogs', error); + } + }; + + const opentoast = (message, variant, time) => { + enqueueSnackbar(message, { + variant: variant, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: time ? time : 1500 + }); + }; + + // ==============================|| textFieldRef (cmd+k)||============================== // + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const handleChangetab = (e, i) => { + setTabvalue(i); + if (i === 0) setTabstatus('Delivered'); + + if (i === 1) setTabstatus('Pending'); + if (i === 2) setTabstatus('Cancelled'); + console.log(i); + }; + + // ==============================|| fetchorderdetails (orders)||============================== // + + const { + isLoading: isLoadingOrderDetails, + isError: isErrorOrderDetails, //true or false + data: rows, + error: orderDetailsError + } = useQuery({ + queryKey: [tabvalue, appId, startdate, enddate], + queryFn: fetchorderdetails + }); + + // ==============================|| calculate||============================== // + const calculate = () => { + let calculatedTotalCharge = 0; + let calculatedTotalAmount = 0; + rows && + rows.forEach((row) => { + calculatedTotalCharge += row.deliverycharges; + }); + settotalCharge(calculatedTotalCharge); + rows && + rows.forEach((row) => { + calculatedTotalAmount += row.deliveryamt; + }); + console.log('calculatedTotalAmount', calculatedTotalAmount); + settotalAmount(calculatedTotalAmount); + }; + useEffect(() => { + calculate(); + rows && setRowsPerPage(rows.length + 1); + rows && setCount(rows.length); + }, [rows]); + // ==============================|| fetchOrdersCount (orders)||============================== // + + const { + isLoading: isLoadingOrderCount, + isError: isErrorOrderCount, //true or false + data: countData, + error: orderCountError + } = useQuery({ + queryKey: [startdate, enddate], + queryFn: fetchCount + }); + useEffect(() => { + if (countData) { + setDeliCount(countData.deliveredCount); + setPendCount(countData.pendingCount); + setCancelCount(countData.cancelledCount); + } + }, [fetchCount, startdate, enddate]); + // ==============================|| fetchLocations ||============================== // + + const { + isLoading: isLoadingLocations, + isError: isErrorLocations, //true or false + data: locations, + error: locationsError + } = useQuery({ + queryKey: [appId], + queryFn: fetchLocations + }); + if (isLoadingOrderDetails || isLoadingLocations || isLoadingOrderCount) return ; + if (isErrorOrderDetails) return 'An error has occurred:(isErrorOrderDetails) ' + orderDetailsError.message; + if (isErrorOrderCount) return 'An error has occurred:(isErrorOrderCount) ' + orderCountError.message; + if (isErrorLocations) return 'An error has occurred:(isErrorlocations) ' + locationsError.message; + + const handleRequestSort = (event, property) => { + const isAsc = orderBy === property && order === 'asc'; + setOrder(isAsc ? 'desc' : 'asc'); + setOrderBy(property); + }; + const filteredOrders = rows.filter((row) => + row.orderstatus == '' + ? row.orderstatus.toLowerCase().includes(searchword.toLowerCase()) + : row.orderstatus.toLowerCase().includes(searchword.toLowerCase()) || + row.ordernotes.toLowerCase().includes(searchword.toLowerCase()) || + row.tenantname.toLowerCase().includes(searchword.toLowerCase()) || + row.orderid.toLowerCase().includes(searchword.toLowerCase()) || + row.pickupcustomer.toLowerCase().includes(searchword.toLowerCase()) || + row.pickupcontactno.toLowerCase().includes(searchword.toLowerCase()) || + row.pickuplocation.toLowerCase().includes(searchword.toLowerCase()) || + row.deliverycustomer.toLowerCase().includes(searchword.toLowerCase()) || + row.deliverycontactno.toLowerCase().includes(searchword.toLowerCase()) || + row.deliverylocation.toLowerCase().includes(searchword.toLowerCase()) || + row.ridername.toLowerCase().includes(searchword.toLowerCase()) + ); + // to download ex format filtered data + const csvData = filteredOrders.map((order) => ({ + tenantname: order.tenantname, + tenantcity: order.tenantcity, + tenantcontactno: order.tenantcontactno, + rider: order.rider, + orderid: order.orderid, + orderdate: order.orderdate, + deliverydate: order.deliverydate, + orderstatus: order.orderstatus, + deliverystatus: order.deliverystatus, + ordernotes: order.ordernotes, + kms: order.kms, + actualkms: order.actualkms, + assigntime: order.assigntime, + starttime: order.starttime, + arrivaltime: order.arrivaltime, + pickuptime: order.pickuptime, + deliverytime: order.deliverytime, + canceltime: order.canceltime, + deliverycharge: order.deliverycharge, + deliveryamt: order.deliveryamt, + pickupcustomer: order.pickupcustomer, + pickupcontactno: order.pickupcontactno, + pickupaddress: order.pickupaddress, + pickupsuburb: order.pickupsuburb, + pickupcity: order.pickupcity, + pickuplat: order.pickuplat, + pickuplong: order.pickuplong, + deliverycustomer: order.deliverycustomer, + deliverycontactno: order.deliverycontactno, + deliveryaddress: order.deliveryaddress, + deliverysuburb: order.deliverysuburb, + deliverylat: order.deliverylat, + deliverylong: order.deliverylong, + locationname: order.locationname, + locationsuburb: order.locationsuburb, + locationcity: order.locationcity, + locationcontactno: order.locationcontactno + })); + + const handleSelectAllClick = (event) => { + if (event.target.checked) { + const newSelectedId = rows.map((n) => n.name); + setSelected(newSelectedId); + return; + } + setSelected([]); + }; + + const handleClick = (event, name) => { + const selectedIndex = selected.indexOf(name); + let newSelected = []; + + if (selectedIndex === -1) { + newSelected = newSelected.concat(selected, name); + } else if (selectedIndex === 0) { + newSelected = newSelected.concat(selected.slice(1)); + } else if (selectedIndex === selected.length - 1) { + newSelected = newSelected.concat(selected.slice(0, -1)); + } else if (selectedIndex > 0) { + newSelected = newSelected.concat(selected.slice(0, selectedIndex), selected.slice(selectedIndex + 1)); + } + const selectedRowData = rows.filter((row) => newSelected.includes(row.name.toString())); + setSelectedValue(selectedRowData); + setSelected(newSelected); + }; + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(parseInt(event?.target.value, 10)); + setPage(0); + }; + + const isSelected = (name) => selected.indexOf(name) !== -1; + + // Avoid a layout jump when reaching the last page with empty rows. + const emptyRows = page > 0 ? Math.max(0, (1 + page) * rowsPerPage - rows.length) : 0; + + function formatDate(dateString) { + const date = dayjs(dateString); + const formattedDate = date.format('DD/MM/YYYY '); + return formattedDate; + } + function formatTime(dateString) { + const date = dayjs(dateString); + const formattedDate = date.format(' hh:mm A'); + return formattedDate; + } + return ( + <> + + + + {/* LEFT SIDE: Date + Status */} + + {startdate && enddate ? ( + + + {`Orders-${datestatus}`} + + + {dayjs(startdate).format('DD/MM/YYYY')} - {dayjs(enddate).format('DD/MM/YYYY')} + + } + variant="combined" + color="warning" + /> + + ) : ( + + )} + + {/* RIGHT SIDE: Search + Filter + Export */} + + + setSearchword(e.target.value)} + autoComplete="off" + startAdornment={ + + + + } + endAdornment={ + + setSearchword('')}> + + + + } + /> + + + + setOpen(true)} + > + + + + + + + + + + + + + + {headCells.map((column) => ( + + {column.label} + + ))} + + + + {filteredOrders.length == 0 && ( + <> + + + + + + + )} + {stableSort(filteredOrders, getComparator(order, orderBy)) + .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage) + .map((row, index) => { + if (typeof row === 'number') return null; + const isItemSelected = isSelected(row.name); + const labelId = `enhanced-table-checkbox-${index}`; + // console.log('rows.length', rows.length); + console.log('filteredOrders', filteredOrders); + return ( + filteredOrders.length !== 0 && ( + + // handleClick(event, row.name) + // } + role="checkbox" + aria-checked={isItemSelected} + tabIndex={-1} + key={row.name} + selected={isItemSelected} + > + {/* + + */} + {index + 1} + {/* { + console.log('row', row); + getdeliverylogs(row.deliveryid); + }} + > + {} + */} + + {row.tenantname} + + {row.orderid} + + + {dayjs(row.orderdate).utc().format('DD/MM/YYYY')} + + + {dayjs(row.orderdate).utc().format('hh:mm A')} + + + + + + {row.pickupcustomer} + + {row.pickupcontactno} + + + + {row.pickupsuburb || row.pickuplocation || row.Pickupaddress.slice(0, 20)} + + + + + + + + + {row.deliverycustomer} + + {row.deliverycontactno} + + + + {/* {row.Pickupaddress.slice(0, 20)} */} + {row.deliverysuburb || row.deliverylocation || row.deliveryaddress.slice(0, 20)} + + + + + + + {row.orderstatus == '' ? ( + + {row.orderstatus === 'created' && } + {row.orderstatus === 'pending' && } + {row.orderstatus === 'accepted' && ( + + )} + {row.orderstatus === 'arrived' && ( + + )} + {row.orderstatus === 'picked' && } + {row.orderstatus === 'delivered' && } + + {row.orderstatus === 'cancelled' && } + + ) : ( + + {row.orderstatus === 'created' && } + {row.orderstatus === 'pending' && } + {row.orderstatus === 'accepted' && ( + + )} + {row.orderstatus === 'arrived' && ( + + )} + {row.orderstatus === 'picked' && } + {row.orderstatus === 'delivered' && } + + {row.orderstatus === 'cancelled' && } + + )} + + + + {row.ridername} + + + {/* {dayjs(row.pending).format('DD/MM/YYYY')} */} + {row.assigntime === '' ? '' : formatDate(row.assigntime)} + + + {row.assigntime === '' ? '' : formatTime(row.assigntime)} + + + + {' '} + + {row.starttime === '' ? '' : formatDate(row.starttime)} + + + {row.starttime === '' ? '' : formatTime(row.starttime)} + + + + {' '} + + {row.arrivaltime === '' ? '' : formatDate(row.arrivaltime)} + + + {row.arrivaltime === '' ? '' : formatTime(row.arrivaltime)} + + + + {' '} + + {row.pickuptime === '' ? '' : formatDate(row.pickuptime)} + + + {row.pickuptime === '' ? '' : formatTime(row.pickuptime)} + + + + {' '} + + {row.deliverytime === '' ? '' : formatDate(row.deliverytime)} + + + {row.deliverytime === '' ? '' : formatTime(row.deliverytime)} + + + + {' '} + + {row.canceltime === '' ? '' : formatDate(row.canceltime)} + + + {row.canceltime === '' ? '' : formatTime(row.canceltime)} + + + + + {row.ordernotes} + + + + + + + + + + + + + + + + + + + + + + + + ) + ); + })} + +
    +
    + + {/* table pagination */} + {/* */} +
    + +
    + Total Charges : + + + + {/* + {formatNumberToRupees(total)} + */} +
    +
    + Total Amount : + + + +
    +
    + + + Select Filter Options + + + setOpen(!open)} + id="daterange1" + onChange={(range) => { + if (range.label === 'All') { + setDateselect('all'); + setStartdate(''); + setEnddate(''); + + setOpen(false); + } else { + setDateselect('select'); + setStartdate(dayjs(range.startDate).format('YYYY-MM-DD')); + setEnddate(dayjs(range.endDate).format('YYYY-MM-DD')); + if (range.label) { + setDatestatus(range.label); + } else { + setDatestatus(''); + } + } + console.log(range); + }} + definedRanges={[ + { + label: 'Today', + startDate: new Date(), + endDate: new Date() + }, + { + label: 'Yesterday', + startDate: addDays(new Date(), -1), + endDate: addDays(new Date(), -1) + }, + { + label: 'Tomorrow', + startDate: addDays(new Date(), +1), + endDate: addDays(new Date(), +1) + }, + { + label: 'This Week', + startDate: startOfWeek(new Date()), + endDate: endOfWeek(new Date()) + }, + { + label: 'Last Week', + startDate: startOfWeek(addWeeks(new Date(), -1)), + endDate: endOfWeek(addWeeks(new Date(), -1)) + }, + { + label: 'Last 7 Days', + startDate: addWeeks(new Date(), -1), + endDate: new Date() + }, + { + label: 'This Month', + startDate: startOfMonth(new Date()), + endDate: endOfMonth(new Date()) + }, + { + label: 'Last Month', + startDate: startOfMonth(addMonths(new Date(), -1)), + endDate: endOfMonth(addMonths(new Date(), -1)) + }, + { + label: 'All', + startDate: new Date(), + endDate: addDays(new Date(), -1) + } + ]} + /> + + + + + + {/* ========================================= || MapWithRoute || ========================================= */} + {/* { + setOpen1(false); + }} + maxWidth={'lg'} + fullWidth + > + + Rider Route + + + {riderCoordinates && ( +
    + +
    + )} +
    */} + + ); +} diff --git a/src/pages/nearle/subscription/Subscription.js b/src/pages/nearle/subscription/Subscription.js new file mode 100644 index 0000000..1fb2d0b --- /dev/null +++ b/src/pages/nearle/subscription/Subscription.js @@ -0,0 +1,12 @@ +import Titlecard from 'components/nearle_components/Titlecard'; +import React from 'react'; + +const Subscription = () => { + return ( +
    + +
    + ); +}; + +export default Subscription; diff --git a/src/pages/nearle/users/CreateUsers.js b/src/pages/nearle/users/CreateUsers.js new file mode 100644 index 0000000..5e92643 --- /dev/null +++ b/src/pages/nearle/users/CreateUsers.js @@ -0,0 +1,236 @@ +import React, { useEffect } from 'react'; +import { Grid, TextField, MenuItem, Button, Stack, Typography, Autocomplete } from '@mui/material'; +import { useFormik } from 'formik'; +import * as Yup from 'yup'; +import AddressAutocomplete from 'components/nearle_components/AddressAutocomplete'; +import { useSelector } from 'react-redux'; +import axios from 'axios'; +import OpenToast from 'components/nearle_components/OpenToast'; +import Titlecard from 'components/nearle_components/Titlecard'; +import MainCard from 'components/MainCard'; +import { useNavigate } from 'react-router'; +import { useTheme } from '@mui/material/styles'; +import { useQuery } from '@tanstack/react-query'; +import { getRiderShifts } from '../api/api'; + +const roles = [ + { label: 'Staff', value: 2, configid: 1 }, + { label: 'Delivery', value: 3, configid: 6 } +]; +const CreateUsers = () => { + const userdata = useSelector((state) => state.userinfo.userdata); + const navigate = useNavigate(); + const theme = useTheme(); + + const initialValues = { + firstname: '', + contactno: '', + email: '', + authname: '', + roleid: '', + shiftid: '', + address: '', + suburb: '', + city: '', + state: '', + postcode: '', + tenantid: +userdata?.tenantid || 0, + locationid: +userdata?.locationid || 0, + applocationid: +userdata?.applocationid || 0, + moduleid: +userdata?.moduleid || 0 + }; + + const validationSchema = Yup.object({ + firstname: Yup.string().required('Required'), + contactno: Yup.string() + .required('Required') + .matches(/^\d{10}$/, 'Contact number must be exactly 10 digits'), + email: Yup.string().email('Invalid email').required('Required'), + roleid: Yup.number().required('Select a role'), + shiftid: Yup.number().required('Select Riders Shift'), + // shiftid: Yup.number().when('roleid', { + // is: 3, + // then: (schema) => schema.required('Select Riders Shift'), + // otherwise: (schema) => schema.notRequired() + // }), + address: Yup.string().required('Address required'), + suburb: Yup.string().required('Suburb required'), + city: Yup.string().required('City required'), + state: Yup.string().required('State required'), + postcode: Yup.string().required('Postcode required') + }); + + const formik = useFormik({ + initialValues, + validationSchema, + onSubmit: async (values) => { + console.log('Submitted values:', values); + try { + const createUserRes = await axios.post(`${process.env.REACT_APP_URL2}/users/create`, values); + if (createUserRes.data.status) { + console.log('createUserRes', createUserRes.data.message); + OpenToast(createUserRes.data.message, 'success', 1500); + navigate('/users'); + } else { + OpenToast(createUserRes.data.message, 'error', 1500); + } + } catch (err) { + console.log('createUserRes', err.message); + OpenToast(err.message, 'error', 1500); + } + } + }); + + const { data: riderShifts } = useQuery({ + queryKey: ['userlist'], + queryFn: getRiderShifts + }); + + const handleAddressSelect = (data) => { + console.log('address data',data) + if (!data || !data.address) return; + formik.setFieldValue('address', data?.address); + formik.setFieldValue('suburb', data?.suburb); + formik.setFieldValue('city', data?.city); + formik.setFieldValue('state', data?.state); + formik.setFieldValue('postcode', data?.postcode); + }; + // Sync authname to email automatically + useEffect(() => { + if (formik.values.email !== formik.values.authname) { + formik.setFieldValue('authname', formik.values.email); + } + }, [formik.values.email]); + + return ( +
    + + + + {/* Basic Inputs */} + {['firstname', 'contactno', 'email'].map((field) => ( + + + + ))} + + {/* Role Dropdown */} + + { + const value = e.target.value; + console.log(value); + formik.setFieldValue('roleid', value); + formik.setFieldValue('configid', value == 2 ? 1 : 6); + }} + onBlur={formik.handleBlur} + error={formik.touched.roleid && Boolean(formik.errors.roleid)} + helperText={formik.touched.roleid && formik.errors.roleid} + > + {roles.map((role) => ( + + {role.label} + + ))} + + + + + { + return `${option.shiftname} - (${option.shifthours} hrs)` || ''; + }} + noOptionsText="No shifts found, contact admin" + onChange={(_, shift) => { + formik.setFieldValue('shiftid', shift.shiftid); + formik.setFieldValue('shiftname', shift.shiftname); + formik.setFieldValue('basefare', shift.basefare); + formik.setFieldValue('additionalkm', shift.additionalkm); + formik.setFieldValue('starttime', shift.starttime); + formik.setFieldValue('endtime', shift.endtime); + console.log(shift); + }} + renderInput={(params) => ( + + )} + /> + + + {/* Google Address Autocomplete */} + + + + {formik.touched.address && formik.errors.address && ( + + {formik.errors.address} + + )} + + + {/* Auto-filled fields from Autocomplete */} + {['suburb', 'city', 'state', 'postcode']?.map((field) => ( + + + + ))} + + + + + + +
    + ); +}; + +export default CreateUsers; diff --git a/src/pages/nearle/users/EditUsers.js b/src/pages/nearle/users/EditUsers.js new file mode 100644 index 0000000..8b73b42 --- /dev/null +++ b/src/pages/nearle/users/EditUsers.js @@ -0,0 +1,184 @@ +import { useFormik } from 'formik'; +import * as Yup from 'yup'; +import { Grid, InputLabel, TextField, Button, Stack, Autocomplete } from '@mui/material'; +import { useEffect, useState } from 'react'; +import axios from 'axios'; +import { useSelector } from 'react-redux'; +import { useLocation, useNavigate } from 'react-router-dom'; + +import Loader from 'components/Loader'; +import OpenToast from 'components/nearle_components/OpenToast'; +import Titlecard from 'components/nearle_components/Titlecard'; +import MainCard from 'components/MainCard'; +import { ArrowLeftOutlined } from '@ant-design/icons'; +import { getRiderShifts } from '../api/api'; +import { useQuery } from '@tanstack/react-query'; + +const fieldLabels = { + firstname: 'User Name', + contactno: 'Contact Number', + email: 'Email', + roleid: 'Role ID', + shiftid: 'Rider Shift', + address: 'Address', + suburb: 'Suburb', + city: 'City', + state: 'State', + postcode: 'Postcode' +}; + +const EditUsers = () => { + const navigate = useNavigate(); + const location = useLocation(); + const user = location.state?.user; + console.log('user', user); + + const userdata = useSelector((state) => state.userinfo.userdata); + const [loading, setLoading] = useState(false); + const [formChanged, setFormChanged] = useState(false); + + const defaultValues = { + firstname: '', + contactno: '', + email: '', + shiftid: '', + address: '', + suburb: '', + city: '', + state: '', + postcode: '' + }; + + const [initialValues, setInitialValues] = useState({ ...defaultValues, ...user }); + + const validationSchema = Yup.object({ + firstname: Yup.string().required('First name is required'), + contactno: Yup.string() + .matches(/^\d{10}$/, 'Contact number must be exactly 10 digits') + .required('Contact number is required'), + email: Yup.string().email('Invalid email').required('Email is required'), + roleid: Yup.number().required('Role is required'), + shiftid: Yup.number().nullable(), + address: Yup.string().required('Address is required'), + suburb: Yup.string().required('Suburb is required'), + city: Yup.string().required('City is required'), + state: Yup.string().required('State is required'), + postcode: Yup.string().required('Postcode is required') + }); + + const formik = useFormik({ + initialValues, + enableReinitialize: true, + validationSchema, + onSubmit: async (values) => { + const changedFields = Object.keys(values).reduce((acc, key) => { + if (values[key] !== initialValues[key]) { + acc[key] = values[key]; + } + return acc; + }, {}); + + try { + const response = await axios.put(`${process.env.REACT_APP_URL}/users/update`, { + ...changedFields, + userid: user?.userid, + tenantid: userdata?.tenantid + }); + + if (response.data.status) { + OpenToast(response.data.message, 'success', 1500); + // You can navigate or refetch here if needed + navigate('/users'); + } else { + OpenToast(response.data.message, 'error', 1500); + } + } catch (err) { + OpenToast(err.message, 'error', 1500); + } + } + }); + + useEffect(() => { + const isModified = Object.keys(initialValues).some((key) => formik.values[key] !== initialValues[key]); + setFormChanged(isModified); + }, [formik.values, initialValues]); + + const { data: riderShifts = [] } = useQuery({ + queryKey: ['userlist'], + queryFn: getRiderShifts + }); + + if (loading) return ; + + return ( +
    + + + + {Object.keys(defaultValues).map((fieldKey) => ( + + {fieldLabels[fieldKey]} + {fieldKey === 'shiftid' ? ( + (option && option.shiftname ? `${option.shiftname} (${option.shifthours} hrs)` : '')} + value={riderShifts.find((opt) => opt.shiftid === formik.values.shiftid) || null} + onChange={(_, selected) => { + formik.setFieldValue('shiftid', selected?.shiftid || null); + }} + renderInput={(params) => ( + + )} + /> + ) : ( + + )} + + ))} + + + + + + + + + ); +}; + +export default EditUsers; diff --git a/src/pages/nearle/users/Users.js b/src/pages/nearle/users/Users.js new file mode 100644 index 0000000..d627931 --- /dev/null +++ b/src/pages/nearle/users/Users.js @@ -0,0 +1,299 @@ +import React, { useState, useRef, useEffect } from 'react'; +import { + Chip, + IconButton, + Stack, + Tab, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Tabs, + Tooltip, + useMediaQuery, + Typography, + TablePagination, + Divider, + Switch, + OutlinedInput, + InputAdornment +} from '@mui/material'; +import ClearIcon from '@mui/icons-material/Clear'; + +import Titlecard from 'components/nearle_components/Titlecard'; +import { EditOutlined, SearchOutlined, UsergroupAddOutlined } from '@ant-design/icons'; +import { useTheme } from '@mui/material/styles'; +import { useNavigate } from 'react-router'; +import MainCard from 'components/MainCard'; +import { FaUsersGear } from 'react-icons/fa6'; +import { RiEBike2Fill } from 'react-icons/ri'; +import { useQuery } from '@tanstack/react-query'; +import { getAllUsers } from '../api/api'; +import { Empty } from 'antd'; +import OpenToast from 'components/nearle_components/OpenToast'; +import axios from 'axios'; +import { useDebounce } from 'use-debounce'; + +const Users = () => { + const theme = useTheme(); + const navigate = useNavigate(); + const isBelowCustom400 = useMediaQuery(theme.breakpoints.down('custom400')); + const [roleId, setRoleId] = useState(2); + const [page, setPage] = React.useState(null); + const [rowsPerPage, setRowsPerPage] = React.useState(10); + const [searchword, setSearchword] = useState(''); + const [debouncedSearchword] = useDebounce(searchword, 500); + + const textFieldRef = useRef(null); + /* ============================================= || handleKeyPress (ctrl+k)| ============================================= */ + + useEffect(() => { + const handleKeyPress = (event) => { + if (event.key === 'k' && (event.metaKey || event.ctrlKey)) { + event.preventDefault(); + + textFieldRef.current.focus(); + } + if (event.key === 'Escape' && document.activeElement === textFieldRef.current) { + // Remove focus from the TextField + textFieldRef.current.blur(); + } + }; + document.addEventListener('keydown', handleKeyPress); + + return () => { + document.removeEventListener('keydown', handleKeyPress); + }; + }, []); + + const handleChangePage = (event, newPage) => { + setPage(newPage); + }; + + const handleChangeRowsPerPage = (event) => { + setRowsPerPage(parseInt(event.target.value, 10)); + setPage(0); + }; + + const handleTabchange = (event, newValue) => { + console.log('handleTabchange', newValue); + setRoleId(newValue); + }; + + const { data: usersList, refetch: userListRefetch } = useQuery({ + queryKey: ['userlist', roleId, page, rowsPerPage, debouncedSearchword], // roleId should be declared in scope + queryFn: ({ queryKey }) => getAllUsers(queryKey), + enabled: !!roleId // ensures query only runs if roleId is truthy + }); + + const updateUser = async (obj) => { + try { + let response = await axios.put(`${process.env.REACT_APP_URL2}/users/update`, obj); + console.log('updateUser', response); + OpenToast(response.data.message, 'success', 2000); + userListRefetch(); + } catch (err) { + OpenToast(err.message, 'error', 2500); + } + }; + + return ( + <> + + {isBelowCustom400 ? ( + + { + navigate('/users/create'); + }} + > + + + + ) : ( + } + label={'Create User'} + variant="filled" + color="primary" + onClick={() => { + navigate('/users/create'); + }} + sx={{ + px: isBelowCustom400 ? 1.5 : 2, + py: 1, + height: 38, + fontWeight: 500, + fontSize: '0.875rem', + cursor: 'pointer' + }} + /> + )} + + + + } iconPosition="start" /> + } iconPosition="start" /> + + setSearchword(e.target.value)} + startAdornment={ + + + + } + endAdornment={ + + { + setSearchword(''); + }} + > + + + + } + /> + + } + > + {/* Tabs Header */} + + + + + + # + + {roleId === 2 ? 'Staff Name' : 'Rider Name'} + + Contact + Shift + + Address + + + Actions + + + + + {(!usersList || usersList.length <= 0) && ( + + + + + + + + )} + {usersList?.map((user, index) => ( + + {index + 1} + + + {user.fullname?.trim()} + + + {`ID : ${user.userid}`} + + + + + {user.email} + + {user.contactno} + + + + + + + + + {user.address} + + + + + { + updateUser({ userid: user.userid, status: e.target.checked ? 'Active' : 'InActive' }); + }} + name="isActive" + color="primary" + /> + navigate('/users/edit', { state: { user } })} + > + + + + + + ))} + +
    +
    + + {(!!usersList || usersList?.length > 0) && ( + <> + + + + )} +
    + + ); +}; + +export default Users; diff --git a/src/react-app-env.d.js b/src/react-app-env.d.js new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.js @@ -0,0 +1 @@ +/// diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..532f29b --- /dev/null +++ b/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = (onPerfEntry) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/routes/LoginRoutes.js b/src/routes/LoginRoutes.js new file mode 100644 index 0000000..aaacda7 --- /dev/null +++ b/src/routes/LoginRoutes.js @@ -0,0 +1,71 @@ +import { lazy } from 'react'; + +// project import +import GuestGuard from 'utils/route-guard/GuestGuard'; +import CommonLayout from 'layout/CommonLayout'; +import Loadable from 'components/Loadable'; + +// render - login +const AuthLogin = Loadable(lazy(() => import('pages/auth/login'))); +// const AuthRegister = Loadable(lazy(() => import('pages/auth/register'))); +// const AuthForgotPassword = Loadable(lazy(() => import('pages/auth/forgot-password'))); +// const AuthCheckMail = Loadable(lazy(() => import('pages/auth/check-mail'))); +// const AuthResetPassword = Loadable(lazy(() => import('pages/auth/reset-password'))); +// const AuthCodeVerification = Loadable(lazy(() => import('pages/auth/code-verification'))); +// const Login = Loadable(lazy(() => import('pages/nearle/login'))); + +// ==============================|| AUTH ROUTING ||============================== // + +const LoginRoutes = { + path: '/', + children: [ + { + path: '/', + element: ( + + + + ), + children: [ + // { + // path: '/', + // element: + // }, + // { + // path: 'login', + // element: + // }, + { + path: '/', + element: + }, + { + path: 'login', + element: + } + // { + // path: 'register', + // element: + // }, + // { + // path: 'forgot-password', + // element: + // }, + // { + // path: 'check-mail', + // element: + // }, + // { + // path: 'reset-password', + // element: + // }, + // { + // path: 'code-verification', + // element: + // } + ] + } + ] +}; + +export default LoginRoutes; diff --git a/src/routes/MainRoutes.js b/src/routes/MainRoutes.js new file mode 100644 index 0000000..682165c --- /dev/null +++ b/src/routes/MainRoutes.js @@ -0,0 +1,243 @@ +import { lazy } from 'react'; + +// project import +import MainLayout from 'layout/MainLayout'; +import CommonLayout from 'layout/CommonLayout'; +import Loadable from 'components/Loadable'; // for suspense +// import AuthGuard from 'utils/route-guard/AuthGuard'; + +// pages routing +const MaintenanceError = Loadable(lazy(() => import('pages/maintenance/404'))); +const MaintenanceError500 = Loadable(lazy(() => import('pages/maintenance/500'))); +const MaintenanceUnderConstruction = Loadable(lazy(() => import('pages/maintenance/under-construction'))); +const MaintenanceComingSoon = Loadable(lazy(() => import('pages/maintenance/coming-soon'))); + +// render - sample page +const SamplePage = Loadable(lazy(() => import('pages/extra-pages/sample-page'))); +const Login = Loadable(lazy(() => import('pages/nearle/login'))); +const Dashboard = Loadable(lazy(() => import('pages/nearle/dashboard'))); + +const Catalogues = Loadable(lazy(() => import('../pages/nearle/Products/Catalogues'))); +const ProductStocks = Loadable(lazy(() => import('../pages/nearle/Products/Products'))); +const StockStatement = Loadable(lazy(() => import('../pages/nearle/Products/StockStatement'))); +const StockLedger = Loadable(lazy(() => import('../pages/nearle/Products/StockLedger'))); + +const Customers = Loadable(lazy(() => import('pages/nearle/clients/customers'))); + +const Orders = Loadable(lazy(() => import('pages/nearle/orders/orders'))); +const TestingOrder = Loadable(lazy(() => import('pages/nearle/orders/TestingOrder'))); +const Deliveries = Loadable(lazy(() => import('pages/nearle/deliveries/Deliveries'))); + +const Details = Loadable(lazy(() => import('pages/nearle/orders/details'))); + +const Accountsettings = Loadable(lazy(() => import('pages/nearle/accountsettings'))); + +// const Createorder = Loadable(lazy(() => import('pages/nearle/orders/createorder'))); +const Createclient = Loadable(lazy(() => import('pages/nearle/clients/createCustomer'))); + +const Createorder1 = Loadable(lazy(() => import('pages/nearle/orders/createorder1'))); +const MultipleOrders = Loadable(lazy(() => import('pages/nearle/orders/multipleOrders'))); + +const OrdersDetails = Loadable(lazy(() => import('pages/nearle/reports/ordersDetails'))); + +const Invoice = Loadable(lazy(() => import('pages/nearle/invoice/invoice'))); +const InvoicePreview = Loadable(lazy(() => import('../pages/nearle/invoice/invoicePreview'))); + +const Users = Loadable(lazy(() => import('../pages/nearle/users/Users'))); +const CreateUsers = Loadable(lazy(() => import('../pages/nearle/users/CreateUsers'))); +const EditUser = Loadable(lazy(() => import('../pages/nearle/users/EditUsers'))); + +const Locations = Loadable(lazy(() => import('../pages/nearle/locations/Locations'))); +const CreateLocations = Loadable(lazy(() => import('../pages/nearle/locations/CreateLocation'))); + +const Subscription = Loadable(lazy(() => import('../pages/nearle/subscription/Subscription'))); + +const Demo1 = Loadable(lazy(() => import('pages/demo/demo1'))); +const Demo2 = Loadable(lazy(() => import('pages/demo/demo2'))); +const Demo3 = Loadable(lazy(() => import('pages/demo/demo3'))); +const Demo4 = Loadable(lazy(() => import('pages/demo/demo4'))); +const Demoout1 = Loadable(lazy(() => import('pages/demo/demoout1'))); +const Demoout2 = Loadable(lazy(() => import('pages/demo/demoout2'))); + +// ==============================|| MAIN ROUTING ||============================== // + +const MainRoutes = { + path: '/', + children: [ + { + path: '/', + element: ( + // + + // + ), + children: [ + // { + // path: 'sample-page', + // element: + // }, + { + path: 'demoout1', + element: + }, + { + path: 'demoout2', + element: + }, + + { + path: 'demo1', + element: + }, + { + path: 'demo2', + element: + }, + { + path: 'demo3', + element: + }, + { + path: 'demo4', + element: + }, + { + path: 'dashboard', + element: + }, + // { + // path: 'products', + // element: + // }, + + { + path: 'catalogues', + element: + }, + { + path: 'products', + element: + }, + { + path: 'stocks/statement', + element: + }, + { + path: 'stocks/ledger', + element: + }, + { + path: 'customers', + element: + }, + + // { + // path: 'clients1', + // element: + // }, + { + path: 'orders', + element: + }, + { + path: 'deliveries', + element: + }, + + { + path: 'testingorders', + element: + }, + { + path: 'accountsettings', + element: + }, + // { + // path: 'orders/create1', + // element: + // }, + { + path: 'orders/create', + element: + }, + { + path: 'orders/createorders', + element: + }, + { + path: 'orders/details', + element:
    + }, + { + path: 'customers/create', + element: + }, + { + path: 'reports/ordersdetails', + element: + }, + { + path: 'invoice', + element: + }, + { + path: 'invoice/preview', + element: + }, + { + path: 'users', + element: + }, + { + path: 'users/create', + element: + }, + { + path: 'users/edit', + element: + }, + { + path: 'locations', + element: + }, + { + path: 'location/create', + element: + }, + { + path: 'subscription', + element: + } + ] + }, + + { + path: '/login', + element: + }, + { + path: '/maintenance', + element: , + children: [ + { + path: '404', + element: + }, + { + path: '500', + element: + }, + { + path: 'under-construction', + element: + }, + { + path: 'coming-soon', + element: + } + ] + } + ] +}; + +export default MainRoutes; diff --git a/src/routes/index.js b/src/routes/index.js new file mode 100644 index 0000000..ce9e287 --- /dev/null +++ b/src/routes/index.js @@ -0,0 +1,11 @@ +import { useRoutes } from 'react-router-dom'; + +// project import +import LoginRoutes from './LoginRoutes'; +import MainRoutes from './MainRoutes'; + +// ==============================|| ROUTING RENDER ||============================== // + +export default function ThemeRoutes() { + return useRoutes([LoginRoutes, MainRoutes]); +} diff --git a/src/sections/apps/e-commerce/checkout/AddAddress.js b/src/sections/apps/e-commerce/checkout/AddAddress.js new file mode 100644 index 0000000..af28c76 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/AddAddress.js @@ -0,0 +1,316 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Button, + Dialog, + FormControl, + FormControlLabel, + FormHelperText, + Grid, + InputLabel, + Radio, + RadioGroup, + Stack, + Switch, + TextField +} from '@mui/material'; + +// third-party +import { useFormik } from 'formik'; +import * as yup from 'yup'; + +// project imports +import MainCard from 'components/MainCard'; +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; +import { PopupTransition } from 'components/@extended/Transitions'; + +import { useDispatch } from 'store'; +import { openSnackbar } from 'store/reducers/snackbar'; + +// assets +import { CloseCircleTwoTone } from '@ant-design/icons'; + +const validationSchema = yup.object({ + destination: yup.string().required('Color selection is required'), + name: yup.string().required('Name is required'), + building: yup.string().required('Building no/name is required'), + street: yup.string().required('Street Address is required'), + city: yup.string().required('City is required'), + state: yup.string().required('State is required'), + post: yup.string().required('Area code is required'), + phone: yup.string().required('Contact no is required') +}); + +// ==============================|| CHECKOUT - ADD NEW ADDRESS ||============================== // + +const AddAddress = ({ address, open, handleClose, editAddress }) => { + const theme = useTheme(); + const dispatch = useDispatch(); + + const edit = address && address.id; + + const formik = useFormik({ + enableReinitialize: true, + initialValues: { + destination: edit ? address.destination : '', + name: edit ? address.name : '', + building: edit ? address.building : '', + street: edit ? address.street : '', + city: edit ? address.city : '', + state: edit ? address.state : '', + country: edit ? address.country : '', + post: edit ? address.post : '', + phone: edit ? address.phone : '', + isDefault: edit ? address.isDefault : false + }, + validationSchema, + onSubmit: (values) => { + editAddress({ ...values, id: address.id }); + handleClose(); + dispatch( + openSnackbar({ + open: true, + message: 'Submit Success', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + } + }); + + return ( + + + + + } + > +
    + + + + Name + + + + + + Destination + + + + } + label="Home" + /> + + } + label="Office" + /> + + + {formik.errors.destination && ( + + {formik.errors.destination} + + )} + + + + + Building No./Name + + + + + + Street + + + + + + City + + + + + + State + + + + + + Country + + + + + + Area Code + + + + + + Contact + + + + + + } + label="Default" + /> + + + + + + + + + + +
    +
    +
    + ); +}; + +AddAddress.propTypes = { + address: PropTypes.object, + open: PropTypes.bool, + handleClose: PropTypes.func, + editAddress: PropTypes.func +}; + +export default AddAddress; diff --git a/src/sections/apps/e-commerce/checkout/AddressCard.js b/src/sections/apps/e-commerce/checkout/AddressCard.js new file mode 100644 index 0000000..790fac8 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/AddressCard.js @@ -0,0 +1,85 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Button, Chip, Grid, Stack, Typography } from '@mui/material'; + +// project imports +import MainCard from 'components/MainCard'; + +// assets +import { EditOutlined } from '@ant-design/icons'; + +// ==============================|| CHECKOUT - ADDRESS CARD ||============================== // + +const AddressCard = ({ address, change, handleClickOpen, billingAddressHandler }) => { + const theme = useTheme(); + + return ( + { + if (billingAddressHandler && address) { + billingAddressHandler(address); + } + }} + > + {address && ( + + + + + {address.name} + + ({address.destination}) + + {address.isDefault && ( + + )} + + {change && ( + + )} + + + + + + {`${address.building}, ${address.street}, ${address.city}, ${address.state}, ${address.country} - ${address.post}`} + + + {address.phone} + + + + + )} + + ); +}; + +AddressCard.propTypes = { + address: PropTypes.object, + change: PropTypes.bool, + handleClickOpen: PropTypes.func, + billingAddressHandler: PropTypes.func +}; + +export default AddressCard; diff --git a/src/sections/apps/e-commerce/checkout/BillingAddress.js b/src/sections/apps/e-commerce/checkout/BillingAddress.js new file mode 100644 index 0000000..74f32d0 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/BillingAddress.js @@ -0,0 +1,316 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { Link } from 'react-router-dom'; + +// material-ui +import { + Button, + Checkbox, + Grid, + InputAdornment, + List, + ListItemAvatar, + ListItemButton, + ListItemSecondaryAction, + ListItemText, + Stack, + TextField, + Typography, + InputLabel +} from '@mui/material'; + +// project imports +import AddressCard from './AddressCard'; +import CartDiscount from './CartDiscount'; +import OrderSummary from './OrderSummery'; +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; +import IconButton from 'components/@extended/IconButton'; + +// assets +import { AppstoreOutlined, LeftOutlined, DeleteOutlined } from '@ant-design/icons'; + +const prodImage = require.context('assets/images/e-commerce', true); + +// ==============================|| CHECKOUT BILLING ADDRESS - MAIN ||============================== // + +const BillingAddress = ({ checkout, onBack, billingAddressHandler, address }) => { + const [rows, setRows] = useState(checkout.products); + + useEffect(() => { + setRows(checkout.products); + }, [checkout.products]); + + let addressResult = <>; + if (address) { + addressResult = address.map((data, index) => ( + + + + )); + } + + return ( + + + + + + + {addressResult} + + + + + + + First Name : + + + + + + + + + + + + Last Name : + + + + + + + + + + + + Email Id : + + + + + + + + + + + + Date of Birth : + + + + + + + + + + ) + }} + /> + / + + + + + + + + ) + }} + /> + / + + + + + + + ) + }} + /> + + + + + + + + + + Phone number : + + + + + + + + + + + + ) + }} + /> + + + + + + + + + + City : + + + + + + + + + + + Save this new address for future shipping + + + + + + + + + + + + + + + + + + + + + + {rows.map((row, index) => ( + + + + + + + {row.name} + + } + secondary={ + + {row.description} + + ${row.offerPrice} + {row.quantity} items + + + } + /> + + + + + + + + ))} + + + + + + + + ); +}; + +BillingAddress.propTypes = { + address: PropTypes.array, + checkout: PropTypes.object, + billingAddressHandler: PropTypes.func, + onBack: PropTypes.func +}; + +export default BillingAddress; diff --git a/src/sections/apps/e-commerce/checkout/Cart.js b/src/sections/apps/e-commerce/checkout/Cart.js new file mode 100644 index 0000000..c63b4c2 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/Cart.js @@ -0,0 +1,202 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Button, Divider, Grid, Stack, Table, TableBody, TableCell, TableContainer, TableRow, Typography } from '@mui/material'; + +// third-party +import { sum } from 'lodash'; +import currency from 'currency.js'; + +// project imports +import CartDiscount from './CartDiscount'; +import OrderSummary from './OrderSummery'; +import MainCard from 'components/MainCard'; +import IconButton from 'components/@extended/IconButton'; +import Avatar from 'components/@extended/Avatar'; +import ColorOptions from '../products/ColorOptions'; + +// assets +import { DeleteOutlined, LeftOutlined, MinusOutlined, PlusOutlined } from '@ant-design/icons'; + +const prodImage = require.context('assets/images/e-commerce', true); + +// product color select +function getColor(color) { + return ColorOptions.filter((item) => item.value === color); +} + +// ==============================|| CART - INCREMENT QUANTITY ||============================== // + +const Increment = ({ itemId, quantity, updateQuantity }) => { + const [value, setValue] = useState(quantity); + const theme = useTheme(); + + const incrementHandler = () => { + setValue(value - 1); + updateQuantity(itemId, value - 1); + }; + + const decrementHandler = () => { + setValue(value + 1); + updateQuantity(itemId, value + 1); + }; + + return ( + + + + {value} + + + + ); +}; + +Increment.propTypes = { + itemId: PropTypes.number, + quantity: PropTypes.number, + updateQuantity: PropTypes.func +}; + +// ==============================|| CART - MAIN ||============================== // + +const Cart = ({ checkout, onNext, removeProduct, updateQuantity }) => { + const [totalQuantity, setTotalQuantity] = useState(0); + const [rows, setRows] = useState(checkout.products); + + useEffect(() => { + setRows(checkout.products); + setTotalQuantity(sum(checkout.products.map((item) => item.quantity))); + }, [checkout.products]); + + return ( + + + + + + + + Cart + + {totalQuantity} + + + + + + + + + + + {rows.map((row, index) => { + const colorsData = row.color ? getColor(row.color) : false; + return ( + + + + + + + + + + {row.name} + + {colorsData ? colorsData[0].label : 'Multicolor'} + + + + + + + {row.offerPrice && row.quantity && ( + {currency(row.offerPrice * row.quantity).format()} + )} + + + + + + + removeProduct(row.itemId)} + size="medium" + sx={{ opacity: 0.5, '&:hover': { bgcolor: 'transparent' } }} + > + + + + + ); + })} + +
    +
    +
    +
    +
    + + + +
    +
    + + + + + + + + + +
    + ); +}; + +Cart.propTypes = { + checkout: PropTypes.object, + updateQuantity: PropTypes.func, + removeProduct: PropTypes.func, + onNext: PropTypes.func +}; + +export default Cart; diff --git a/src/sections/apps/e-commerce/checkout/CartDiscount.js b/src/sections/apps/e-commerce/checkout/CartDiscount.js new file mode 100644 index 0000000..ab99ac6 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/CartDiscount.js @@ -0,0 +1,93 @@ +import { useState } from 'react'; + +// material-ui +import { Button, FormHelperText, Stack, TextField, Typography } from '@mui/material'; + +// third-party +import { useFormik } from 'formik'; +import * as yup from 'yup'; + +// project imports +import CouponCode from './CouponCode'; +import { useDispatch, useSelector } from 'store'; +import { setDiscount } from 'store/reducers/cart'; +import { openSnackbar } from 'store/reducers/snackbar'; + +const validationSchema = yup.object({ + code: yup.string().oneOf(['MANTIS50', 'FLAT05', 'SUB150', 'UPTO200'], 'Coupon expired').required('Coupon code is required') +}); + +// ==============================|| CHECKOUT CART - CART DISCOUNT ||============================== // + +const CartDiscount = () => { + const dispatch = useDispatch(); + + const [open, setOpen] = useState(false); + const [coupon, setCoupon] = useState(''); + const cart = useSelector((state) => state.cart); + const handleClickOpen = () => { + setOpen(true); + }; + + const handleClose = () => { + setOpen(false); + }; + + const formik = useFormik({ + enableReinitialize: true, + initialValues: { + code: coupon + }, + validationSchema, + onSubmit: (values) => { + dispatch(setDiscount(values.code, cart.checkout.total)); + dispatch( + openSnackbar({ + open: true, + message: 'Coupon Add Success', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + } + }); + + return ( + + + Have a Promo Code? + +
    + + + + + + + {formik.errors.code && ( + + {formik.errors.code} + + )} + +
    + + +
    + ); +}; + +export default CartDiscount; diff --git a/src/sections/apps/e-commerce/checkout/CartEmpty.js b/src/sections/apps/e-commerce/checkout/CartEmpty.js new file mode 100644 index 0000000..de1b9e3 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/CartEmpty.js @@ -0,0 +1,57 @@ +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, CardMedia, Grid, Stack, Typography, useMediaQuery } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import { ThemeMode } from 'config'; + +// assets +import { RightOutlined } from '@ant-design/icons'; +import imageEmpty from 'assets/images/e-commerce/empty.png'; +import imageDarkEmpty from 'assets/images/e-commerce/empty-dark.png'; + +// ==============================|| CHECKOUT CART - NO/EMPTY CART ITEMS ||============================== // + +const CartEmpty = () => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down('lg')); + + return ( + + + + + + + + + Add items to your cart + + + Explore around to add items in your shopping bag. + + + + + + + + + ); +}; + +export default CartEmpty; diff --git a/src/sections/apps/e-commerce/checkout/CouponCode.js b/src/sections/apps/e-commerce/checkout/CouponCode.js new file mode 100644 index 0000000..ee0b95e --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/CouponCode.js @@ -0,0 +1,266 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; + +// material-ui +import { Alert, Button, CardContent, Divider, Dialog, Grid, Stack, Typography } from '@mui/material'; + +// third-party +import { CopyToClipboard } from 'react-copy-to-clipboard'; + +// project imports +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; +import Transitions, { PopupTransition } from 'components/@extended/Transitions'; + +// assets +import { CloseCircleTwoTone, GiftOutlined, TrophyOutlined } from '@ant-design/icons'; +import discount from 'assets/images/e-commerce/discount.png'; + +// ==============================|| CHECKOUT CART - DISCOUNT COUPON CODE ||============================== // + +const CouponCode = ({ open, handleClose, setCoupon }) => { + const [animate, setAnimate] = useState(false); + + const setDiscount = (code) => { + setAnimate(true); + setCoupon(code); + setTimeout(() => { + setAnimate(false); + }, 2500); + }; + + return ( + + + + + } + > + + {animate && ( + + + + coupon copied + + + + )} + + + + + + Up to 50% Off + + + + setDiscount('MANTIS50')}> + + + + + + + + + + + + + + Festival Fires + + + + setDiscount('FLAT05')}> + + + + + + + + + + + + + + + + + + + + + setDiscount('SUB150')}> + + + + + + + Get $150 off on your subscription + When you subscribe to the unlimited consultation plan on mantis. + + + + + setDiscount('SUB150')}> + + + + + + + + + + + + + + + + + + + setDiscount('UPTO200')}> + + + + + + + Save up to $200 + Make 4 play store recharge code purchases & save up to $200 + + + + + setDiscount('UPTO200')}> + + + + + + + + + + ); +}; + +CouponCode.propTypes = { + open: PropTypes.bool, + handleClose: PropTypes.func, + setCoupon: PropTypes.func +}; + +export default CouponCode; diff --git a/src/sections/apps/e-commerce/checkout/OrderComplete.js b/src/sections/apps/e-commerce/checkout/OrderComplete.js new file mode 100644 index 0000000..d13e61b --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/OrderComplete.js @@ -0,0 +1,91 @@ +import PropTypes from 'prop-types'; +import { Link } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, Dialog, Grid, Stack, Typography, useMediaQuery } from '@mui/material'; + +// project imports +import MainCard from 'components/MainCard'; +import { PopupTransition } from 'components/@extended/Transitions'; + +// third-party +import { Chance } from 'chance'; + +// assets +import completed from 'assets/images/e-commerce/completed.png'; + +const chance = new Chance(); + +// ==============================|| CHECKOUT CART - - ORDER COMPLETE ||============================== // + +const OrderComplete = ({ open }) => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down('md')); + + return ( + <> + + + + + + + Order Complete + + + Thank you for Purchase! + + + + We will send a process notification, before it delivered. + + + Your order id:{' '} + + {chance.guid()} + + + + + (219) 404-5468 + + + + + + + + + + + + ); +}; + +OrderComplete.propTypes = { + open: PropTypes.bool +}; + +export default OrderComplete; diff --git a/src/sections/apps/e-commerce/checkout/OrderSummery.js b/src/sections/apps/e-commerce/checkout/OrderSummery.js new file mode 100644 index 0000000..74e0741 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/OrderSummery.js @@ -0,0 +1,74 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Stack, Table, TableBody, TableCell, TableContainer, TableRow, Typography } from '@mui/material'; + +// third-party +import currency from 'currency.js'; + +// project imports +import MainCard from 'components/MainCard'; + +// ==============================|| CHECKOUT CART - ORDER SUMMARY ||============================== // + +const OrderSummary = ({ checkout, show }) => ( + + + + + + {show && ( + + + Order Summary + + + + )} + + Sub Total + + {checkout.subtotal && {currency(checkout.subtotal).format()}} + + + + Estimated Delivery + + {checkout.shipping && ( + {checkout.shipping <= 0 ? '-' : currency(checkout.shipping).format()} + )} + + + + Voucher + + {checkout.discount && ( + + {checkout.discount <= 0 ? '-' : currency(checkout.discount).format()} + + )} + + + +
    +
    +
    + + + Total + {checkout.total && ( + + {currency(checkout.total).format()} + + )} + + +
    +); + +OrderSummary.propTypes = { + checkout: PropTypes.object, + show: PropTypes.bool +}; + +export default OrderSummary; diff --git a/src/sections/apps/e-commerce/checkout/Payment.js b/src/sections/apps/e-commerce/checkout/Payment.js new file mode 100644 index 0000000..fff5491 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/Payment.js @@ -0,0 +1,398 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { Link } from 'react-router-dom'; + +// material-ui +import { + Button, + FormControl, + Grid, + InputAdornment, + RadioGroup, + List, + InputLabel, + ListItemAvatar, + ListItemButton, + ListItemSecondaryAction, + ListItemText, + Stack, + Typography, + TextField, + Divider +} from '@mui/material'; + +// project imports +import AddAddress from './AddAddress'; +import AddressCard from './AddressCard'; +import CartDiscount from './CartDiscount'; +import OrderComplete from './OrderComplete'; +import OrderSummary from './OrderSummery'; +import PaymentCard from './PaymentCard'; +import PaymentOptions from './PaymentOptions'; +import PaymentSelect from './PaymentSelect'; +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; +import IconButton from 'components/@extended/IconButton'; +import { setPaymentCard, setPaymentMethod } from 'store/reducers/cart'; +import { openSnackbar } from 'store/reducers/snackbar'; +import { useDispatch } from 'store'; + +// assets +import { LeftOutlined, CheckOutlined, DeleteOutlined } from '@ant-design/icons'; +import cvv from 'assets/images/e-commerce/cvv.png'; +import lock from 'assets/images/e-commerce/lock.png'; +import master from 'assets/images/e-commerce/master-card.png'; +import paypalcard from 'assets/images/e-commerce/paypal.png'; + +const prodImage = require.context('assets/images/e-commerce', true); + +// ==============================|| CHECKOUT PAYMENT - MAIN ||============================== // + +const Payment = ({ checkout, onBack, onNext, editAddress }) => { + const dispatch = useDispatch(); + + const [type, setType] = useState('visa'); + const [payment, setPayment] = useState(checkout.payment.method); + const [rows, setRows] = useState(checkout.products); + const [cards, setCards] = useState(checkout.payment.card); + const [select, setSelect] = useState(null); + + const [open, setOpen] = useState(false); + + const handleClickOpen = (billingAddress) => { + setOpen(true); + if (billingAddress) setSelect(billingAddress); + }; + + const handleClose = () => { + setOpen(false); + setSelect(null); + }; + + const [complete, setComplete] = useState(false); + + useEffect(() => { + if (checkout.step > 2) { + setComplete(true); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + useEffect(() => { + setRows(checkout.products); + }, [checkout.products]); + + const cardHandler = (card) => { + if (payment === 'card') { + setCards(card); + dispatch(setPaymentCard(card)); + } + }; + + const handlePaymentMethod = (value) => { + if (value === 'card') { + setType('visa'); + } else if (value === 'paypal') { + setType('mastercard'); + } else { + setType('cod'); + } + setPayment(value); + dispatch(setPaymentMethod(value)); + }; + + const completeHandler = () => { + if (payment === 'card' && (cards === '' || cards === null)) { + dispatch( + openSnackbar({ + open: true, + message: 'Select Payment Card', + variant: 'alert', + alert: { + color: 'error' + }, + close: false + }) + ); + } else { + onNext(); + setComplete(true); + } + }; + + const getImage = (type) => { + if (type === 'visa') { + return card; + } + if (type === 'mastercard') { + return card; + } + return null; + }; + + return ( + + + + + + + + + + + handlePaymentMethod(e.target.value)} + name="delivery-options" + > + + {PaymentOptions.map((item, index) => ( + + + + ))} + + + + + {type !== 'cod' && ( + + + + + + + Card Number : + + Enter the 16 digit card number on the card + + + + + {getImage(type)} : null, + endAdornment: ( + + + + ) + }} + /> + + + + + + + + Expiry Date : + + Enter the expiration on the card + + + + + + + + + / + + + + + + + + + + + + + + CVV Number : + + Enter the 3 or 4 digit number on the card + + + + + + CVV + + ) + }} + /> + + + + + + + + Password : + + Enter your dynamic password + + + + + + icon + + ) + }} + /> + + + + + + )} + {type !== 'cod' && ( + + + + + + + )} + + + + + + OR + + + + + + + + + + + + + + + + + + + + + + + + + + + {rows.map((row, index) => ( + + + + + + + {row.name} + + } + secondary={ + + {row.description} + + ${row.offerPrice} + {row.quantity} items + + + } + /> + + + + + + + + ))} + + + + + + + + + ); +}; + +Payment.propTypes = { + checkout: PropTypes.object, + onBack: PropTypes.func, + onNext: PropTypes.func, + editAddress: PropTypes.func +}; + +export default Payment; diff --git a/src/sections/apps/e-commerce/checkout/PaymentCard.js b/src/sections/apps/e-commerce/checkout/PaymentCard.js new file mode 100644 index 0000000..2bafdc3 --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/PaymentCard.js @@ -0,0 +1,93 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Stack, Typography } from '@mui/material'; + +// project imports +import MainCard from 'components/MainCard'; + +// assets +import visa from 'assets/images/e-commerce/visa.png'; +import mastercard from 'assets/images/e-commerce/mastercard.png'; + +// ==============================|| CHECKOUT PAYMENT - CARD METHOD ||============================== // + +const PaymentCard = ({ type, paymentType, cardHandler }) => { + const theme = useTheme(); + const card = type === 'visa' ? visa : mastercard; + + return ( + + cardHandler(type)} + > + + + {type === 'visa' ? 'Jennifer winget' : 'John Smith'} + + + .... .... .... + + + {type === 'visa' ? 5674 : 6790} + + + + + + + + + + CVV + + + {type === 'visa' ? 678 : 760} + + + + + Expire Date + + + {type === 'visa' ? '3 / 25' : '10 / 22'} + + + + + + ); +}; + +PaymentCard.propTypes = { + type: PropTypes.string, + paymentType: PropTypes.string, + cardHandler: PropTypes.func +}; + +export default PaymentCard; diff --git a/src/sections/apps/e-commerce/checkout/PaymentOptions.js b/src/sections/apps/e-commerce/checkout/PaymentOptions.js new file mode 100644 index 0000000..0d1deed --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/PaymentOptions.js @@ -0,0 +1,42 @@ +// assets +import paypal from 'assets/images/e-commerce/paypal.png'; +import card from 'assets/images/e-commerce/card.png'; + +// ==============================|| CHECKOUT - PAYMENT OPTIONS ||============================== // + +const PaymentOptions = [ + { + id: 2, + value: 'card', + title: 'Credit Card', + caption: '10% off with master card', + image: card, + size: { + width: 72, + height: 24 + } + }, + { + id: 1, + value: 'paypal', + title: 'Pay with PayPal', + caption: '5% off on first payment', + image: paypal, + size: { + width: 50, + height: 14 + } + }, + { + id: 3, + value: 'cod', + title: 'Cash on Delivery', + caption: 'When you use this payment', + size: { + width: 46, + height: 28 + } + } +]; + +export default PaymentOptions; diff --git a/src/sections/apps/e-commerce/checkout/PaymentSelect.js b/src/sections/apps/e-commerce/checkout/PaymentSelect.js new file mode 100644 index 0000000..1f552fa --- /dev/null +++ b/src/sections/apps/e-commerce/checkout/PaymentSelect.js @@ -0,0 +1,57 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, FormControlLabel, Radio, Stack, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// ==============================|| CHECKOUT PAYMENT - OPTIONS ||============================== // + +const PaymentSelect = ({ item }) => { + const theme = useTheme(); + + return ( + + + } + label={ + + + {item.title} + + + + {item.caption} + + + } + sx={{ + width: '100%', + alignItems: 'flex-start', + '& .MuiSvgIcon-root': { fontSize: 32 }, + '& .MuiFormControlLabel-label': { width: '100%' }, + '& .MuiRadio-root': { p: 0, pl: 1, pr: 1, pt: 0.5 } + }} + /> + + + ); +}; + +PaymentSelect.propTypes = { + item: PropTypes.object +}; + +export default PaymentSelect; diff --git a/src/sections/apps/e-commerce/product-details/ProductFeatures.js b/src/sections/apps/e-commerce/product-details/ProductFeatures.js new file mode 100644 index 0000000..47d4a68 --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/ProductFeatures.js @@ -0,0 +1,57 @@ +// material-ui +import { Grid, Typography } from '@mui/material'; + +// ==============================|| PRODUCT DETAILS - FEATURES ||============================== // + +function ProductFeatures() { + return ( + + + Band : + + + Smart Band + + + + Compatible Devices : + + + + Smartphones + + + + Ideal For : + + + + Unisex + + + + Lifestyle : + + + + Fitness | Indoor | Sports | Swimming | Outdoor + + + + Basic Features : + + + + Calendar | Date & Time | Timer/Stop Watch + + + Health Tracker : + + + Heart Rate | Exercise Tracker + + + ); +} + +export default ProductFeatures; diff --git a/src/sections/apps/e-commerce/product-details/ProductImages.js b/src/sections/apps/e-commerce/product-details/ProductImages.js new file mode 100644 index 0000000..e7d2b6c --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/ProductImages.js @@ -0,0 +1,259 @@ +import { useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, CardMedia, Grid, Stack, useMediaQuery } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; +import IconButton from 'components/@extended/IconButton'; + +import { ThemeMode } from 'config'; +import { useDispatch, useSelector } from 'store'; +import { openSnackbar } from 'store/reducers/snackbar'; + +// third-party +import Slider from 'react-slick'; +import { TransformWrapper, TransformComponent } from 'react-zoom-pan-pinch'; + +// assets +import { + ZoomInOutlined, + ZoomOutOutlined, + RedoOutlined, + HeartFilled, + HeartOutlined, + DownOutlined, + UpOutlined, + RightOutlined, + LeftOutlined +} from '@ant-design/icons'; + +import prod1 from 'assets/images/e-commerce/prod-1.png'; +import prod2 from 'assets/images/e-commerce/prod-2.png'; +import prod3 from 'assets/images/e-commerce/prod-3.png'; +import prod4 from 'assets/images/e-commerce/prod-4.png'; +import prod5 from 'assets/images/e-commerce/prod-5.png'; +import prod6 from 'assets/images/e-commerce/prod-6.png'; +import prod7 from 'assets/images/e-commerce/prod-7.png'; +import prod8 from 'assets/images/e-commerce/prod-8.png'; +import prod9 from 'assets/images/e-commerce/prod-9.png'; + +const prodImage = require.context('assets/images/e-commerce', true); + +// ==============================|| PRODUCT DETAILS - IMAGES ||============================== // + +const ProductImages = () => { + const { product } = useSelector((state) => state.product); + + const theme = useTheme(); + const products = [prod1, prod2, prod3, prod4, prod5, prod6, prod7, prod8, prod9]; + + const matchDownLG = useMediaQuery(theme.breakpoints.up('lg')); + const matchDownMD = useMediaQuery(theme.breakpoints.down('md')); + const initialImage = product?.image ? prodImage(`./${product.image}`) : ''; + + const [selected, setSelected] = useState(initialImage); + const [modal, setModal] = useState(false); + + const dispatch = useDispatch(); + + const [wishlisted, setWishlisted] = useState(false); + const addToFavourite = () => { + setWishlisted(!wishlisted); + dispatch( + openSnackbar({ + open: true, + message: 'Added to favourites', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + }; + + const lgNo = matchDownLG ? 5 : 4; + + const ArrowUp = (props) => ( + + {!matchDownMD ? ( + + ) : ( + + )} + + ); + + const ArrowDown = (props) => ( + + {!matchDownMD ? ( + + ) : ( + + )} + + ); + + const settings = { + rows: 1, + vertical: !matchDownMD, + verticalSwiping: !matchDownMD, + dots: false, + centerMode: true, + swipeToSlide: true, + focusOnSelect: true, + centerPadding: '0px', + slidesToShow: products.length > 3 ? lgNo : products.length, + prevArrow: , + nextArrow: + }; + + return ( + <> + + + + + {({ zoomIn, zoomOut, resetTransform }) => ( + <> + + setModal(!modal)} + component="img" + image={selected} + title="Scroll Zoom" + sx={{ borderRadius: `4px`, position: 'relative' }} + /> + + + zoomIn()}> + + + zoomOut()}> + + + resetTransform()}> + + + + + )} + + + {wishlisted ? ( + + ) : ( + + )} + + + + + + + {[1, 2, 3, 4, 5, 6, 7, 8, 9].map((item, index) => ( + setSelected(prodImage(`./prod-${item}.png`))} sx={{ p: 1 }}> + + + ))} + + + + + + ); +}; + +export default ProductImages; diff --git a/src/sections/apps/e-commerce/product-details/ProductInfo.js b/src/sections/apps/e-commerce/product-details/ProductInfo.js new file mode 100644 index 0000000..5d7fcd7 --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/ProductInfo.js @@ -0,0 +1,300 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Button, + ButtonBase, + Chip, + FormControlLabel, + FormHelperText, + Grid, + Radio, + RadioGroup, + Rating, + Stack, + TextField, + Tooltip, + Typography +} from '@mui/material'; + +// third-party +import { useFormik, Form, FormikProvider } from 'formik'; +import * as yup from 'yup'; + +// project imports +import ColorOptions from '../products/ColorOptions'; +import Avatar from 'components/@extended/Avatar'; + +import { ThemeMode } from 'config'; +import { useDispatch, useSelector } from 'store'; +import { addProduct } from 'store/reducers/cart'; +import { openSnackbar } from 'store/reducers/snackbar'; + +// assets +import { DownOutlined, StarFilled, StarOutlined, UpOutlined } from '@ant-design/icons'; + +// product color select +function getColor(color) { + return ColorOptions.filter((item) => item.value === color); +} + +const validationSchema = yup.object({ + color: yup.string().required('Color selection is required') +}); + +// ==============================|| COLORS OPTION ||============================== // + +const Colors = ({ checked, colorsData }) => { + const theme = useTheme(); + return ( + + + + + {' '} + + + + + ); +}; + +Colors.propTypes = { + checked: PropTypes.bool, + colorsData: PropTypes.array +}; + +// ==============================|| PRODUCT DETAILS - INFORMATION ||============================== // + +const ProductInfo = ({ product }) => { + const theme = useTheme(); + + const [value, setValue] = useState(1); + const dispatch = useDispatch(); + const history = useNavigate(); + const cart = useSelector((state) => state.cart); + + const formik = useFormik({ + enableReinitialize: true, + initialValues: { + id: product.id, + name: product.name, + image: product.image, + salePrice: product.salePrice, + offerPrice: product.offerPrice, + color: '', + size: '', + quantity: 1 + }, + validationSchema, + onSubmit: (values) => { + values.quantity = value; + dispatch(addProduct(values, cart.checkout.products)); + dispatch( + openSnackbar({ + open: true, + message: 'Submit Success', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + + history('/apps/e-commerce/checkout'); + } + }); + + const { errors, values, handleSubmit, handleChange } = formik; + + const addCart = () => { + values.color = values.color ? values.color : 'primaryDark'; + values.quantity = value; + dispatch(addProduct(values, cart.checkout.products)); + dispatch( + openSnackbar({ + open: true, + message: 'Add To Cart Success', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + }; + + return ( + + + } + emptyIcon={} + precision={0.1} + readOnly + /> + ({product.rating?.toFixed(1)}) + + {product.name} + + {product.about} + +
    + + + Color + + {product.colors && + product.colors.map((item, index) => { + const colorsData = getColor(item); + return ( + } + icon={} + /> + } + label="" + /> + ); + })} + + + {errors.color && ( + + {errors.color} + + )} + + Quantity + + + 0 ? value : ''} + onChange={(e) => setValue(Number(e.target.value))} + sx={{ + '& .MuiOutlinedInput-input': { p: 1.25 }, + width: '33%', + '& .MuiOutlinedInput-root': { borderRadius: 0 } + }} + /> + + + + + + {value === 0 && ( + Please select quantity more than 0 + )} + + + + ${product.offerPrice} + {product.salePrice && ( + + ${product.salePrice} + + )} + + + + + {product.isStock && value > 0 && ( + + )} + +
    +
    +
    + ); +}; + +ProductInfo.propTypes = { + product: PropTypes.object +}; + +export default ProductInfo; diff --git a/src/sections/apps/e-commerce/product-details/ProductReview.js b/src/sections/apps/e-commerce/product-details/ProductReview.js new file mode 100644 index 0000000..bbc5130 --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/ProductReview.js @@ -0,0 +1,187 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, Grid, LinearProgress, Rating, Stack, Typography, TextField } from '@mui/material'; + +// project imports +import ProductReview from 'components/cards/e-commerce/ProductReview'; +import MainCard from 'components/MainCard'; +import { useDispatch, useSelector } from 'store'; +import { getProductReviews } from 'store/reducers/product'; + +// assets +import { FileAddOutlined, VideoCameraAddOutlined, SmileOutlined, StarFilled, StarOutlined } from '@ant-design/icons'; +import IconButton from 'components/@extended/IconButton'; + +// progress +function LinearProgressWithLabel({ star, color, value, ...others }) { + return ( + <> + + + {`${Math.round(star)} Star`} + + + ); +} + +LinearProgressWithLabel.propTypes = { + star: PropTypes.number, + color: PropTypes.string, + value: PropTypes.number +}; + +// ==============================|| PRODUCT DETAILS - REVIEWS ||============================== // + +const ProductReviews = ({ product }) => { + const theme = useTheme(); + const dispatch = useDispatch(); + const [reviews, setReviews] = useState([]); + const productState = useSelector((state) => state.product); + + useEffect(() => { + setReviews(productState.reviews); + }, [productState]); + + useEffect(() => { + dispatch(getProductReviews()); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + return ( + + + + + + {product && ( + + + + {Number((product.rating < 4 ? product.rating + 1 : product.rating).toFixed(1))} + + /5 + + + Based on {product.offerPrice?.toFixed(0)} reviews + + } + emptyIcon={} + readOnly + precision={0.1} + /> + + )} + + + + + + + + + + + + + + + + + + + + + + + + + {reviews && + reviews.map((review, index) => ( + + + + + + ))} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +ProductReviews.propTypes = { + product: PropTypes.object +}; + +export default ProductReviews; diff --git a/src/sections/apps/e-commerce/product-details/ProductSpecifications.js b/src/sections/apps/e-commerce/product-details/ProductSpecifications.js new file mode 100644 index 0000000..22f3f8a --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/ProductSpecifications.js @@ -0,0 +1,69 @@ +// material-ui +import { Divider, Grid, Typography } from '@mui/material'; + +// ==============================|| PRODUCT DETAILS - SPECIFICATIONS ||============================== // + +function ProductSpecifications() { + return ( + + + + + Product Category + + + + + + Wearable Device Type: + + + Smart Band + + + Compatible Devices: + + + Smartphones + + + Ideal For: + + + Unisex + + + + + + + Manufacturer Details + + + + + + Brand: + + + Apple + + + Model Series: + + + Watch SE + + + Model Number: + + + MYDT2HN/A + + + + + ); +} + +export default ProductSpecifications; diff --git a/src/sections/apps/e-commerce/product-details/RelatedProducts.js b/src/sections/apps/e-commerce/product-details/RelatedProducts.js new file mode 100644 index 0000000..1f5bc85 --- /dev/null +++ b/src/sections/apps/e-commerce/product-details/RelatedProducts.js @@ -0,0 +1,184 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Button, + Grid, + List, + ListItemAvatar, + ListItemButton, + ListItemSecondaryAction, + ListItemText, + Rating, + Stack, + Typography +} from '@mui/material'; + +// project imports +import Avatar from 'components/@extended/Avatar'; +import IconButton from 'components/@extended/IconButton'; +import { useDispatch, useSelector } from 'store'; +import { getRelatedProducts } from 'store/reducers/product'; +import { openSnackbar } from 'store/reducers/snackbar'; +import SimpleBar from 'components/third-party/SimpleBar'; + +// assets +import { HeartFilled, HeartOutlined, StarFilled, StarOutlined } from '@ant-design/icons'; + +const prodImage = require.context('assets/images/e-commerce', true); + +const ListProduct = ({ product }) => { + const theme = useTheme(); + const history = useNavigate(); + const dispatch = useDispatch(); + + const [wishlisted, setWishlisted] = useState(false); + const addToFavourite = () => { + setWishlisted(!wishlisted); + dispatch( + openSnackbar({ + open: true, + message: 'Added to favourites', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + }; + + const linkHandler = (id) => { + history(`/apps/e-commerce/product-details/${id}`); + }; + + return ( + linkHandler(product.id)}> + + + + {product.name}} + secondary={ + + {product.description} + + + {product.salePrice ? `$${product.salePrice}` : `$${product.offerPrice}`} + {product.salePrice && ( + + ${product.offerPrice} + + )} + + } + emptyIcon={} + readOnly + precision={0.1} + /> + + + } + /> + + + {wishlisted ? ( + + ) : ( + + )} + + + + ); +}; + +ListProduct.propTypes = { + product: PropTypes.object +}; + +// ==============================|| PRODUCT DETAILS - RELATED PRODUCTS ||============================== // + +const RelatedProducts = ({ id }) => { + const dispatch = useDispatch(); + const [related, setRelated] = useState([]); + const { relatedProducts } = useSelector((state) => state.product); + + useEffect(() => { + setRelated(relatedProducts); + }, [relatedProducts]); + + useEffect(() => { + dispatch(getRelatedProducts(id)); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + let productResult = <>; + if (related) { + productResult = ( + + {related.map((product, index) => ( + + ))} + + ); + } + + return ( + + + + {productResult} + + + + + ); +}; + +RelatedProducts.propTypes = { + id: PropTypes.string +}; + +export default RelatedProducts; diff --git a/src/sections/apps/e-commerce/product-list/ProductView.js b/src/sections/apps/e-commerce/product-list/ProductView.js new file mode 100644 index 0000000..eb7c5e7 --- /dev/null +++ b/src/sections/apps/e-commerce/product-list/ProductView.js @@ -0,0 +1,83 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Grid, Chip, Rating, Stack, TableCell, TableRow, Typography } from '@mui/material'; + +const productImage = require.context('assets/images/e-commerce', true); + +// ==============================|| CUSTOMER - VIEW ||============================== // + +const ProductView = ({ data }) => { + const theme = useTheme(); + + return ( + + + + + + product + + + + + + {data?.name} + {data?.about} + + + + + Categories + + + + {data?.categories?.map((item, index) => ( + + {item} + {data?.categories.length > index + 1 ? ',' : ''} + + ))} + + + + Qty + + + {data?.quantity} + + + Price + + + {data?.salePrice ? `$${data?.salePrice}` : `$${data?.offerPrice}`} + + + + + + + + + ); +}; + +ProductView.propTypes = { + data: PropTypes.object +}; + +export default ProductView; diff --git a/src/sections/apps/e-commerce/products/ColorOptions.js b/src/sections/apps/e-commerce/products/ColorOptions.js new file mode 100644 index 0000000..9c56fcd --- /dev/null +++ b/src/sections/apps/e-commerce/products/ColorOptions.js @@ -0,0 +1,66 @@ +// ==============================|| PRODUCT - COLOR FILTER ||============================== // + +const ColorsOptions = [ + { + label: 'Light Primary', + value: 'primary200', + bg: 'primary.200' + }, + { + label: 'Dark Primary', + value: 'primaryDark', + bg: 'primary.dark' + }, + { + label: 'Light Secondary', + value: 'secondary200', + bg: 'secondary.200' + }, + { + label: 'Secondary', + value: 'secondaryMain', + bg: 'secondary.main' + }, + { + label: 'Light Green', + value: 'successLight', + bg: 'success.light' + }, + { + label: 'Green', + value: 'successMain', + bg: 'success.main' + }, + { + label: 'Dark Green', + value: 'successDark', + bg: 'success.dark' + }, + { + label: 'Light Red', + value: 'errorLight', + bg: 'error.light' + }, + { + label: 'Red', + value: 'errorMain', + bg: 'error.main' + }, + { + label: 'Dark Red', + value: 'errorDark', + bg: 'error.dark' + }, + { + label: 'Yellow', + value: 'warningMain', + bg: 'warning.main' + }, + { + label: 'Dark Yellow', + value: 'warningDark', + bg: 'warning.dark' + } +]; + +export default ColorsOptions; diff --git a/src/sections/apps/e-commerce/products/Colors.js b/src/sections/apps/e-commerce/products/Colors.js new file mode 100644 index 0000000..857fa79 --- /dev/null +++ b/src/sections/apps/e-commerce/products/Colors.js @@ -0,0 +1,92 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { ButtonBase, Grid, Skeleton, Stack, Tooltip, Typography } from '@mui/material'; + +// project imports +import ColorOptions from './ColorOptions'; +import Avatar from 'components/@extended/Avatar'; +import { ThemeMode } from 'config'; + +// ==============================|| PRODUCT - COLOR OPTIONS ||============================== // + +const Color = ({ bg, id, colors, label, handelFilter }) => { + const theme = useTheme(); + + return ( + + + handelFilter('colors', id)} + > + item === id) ? theme.palette.secondary.light : theme.palette.background.paper + }} + > + {' '} + + + + + ); +}; + +Color.propTypes = { + bg: PropTypes.string, + id: PropTypes.string, + label: PropTypes.string, + colors: PropTypes.array, + handelFilter: PropTypes.func +}; + +// ==============================|| PRODUCT - COLOR ||============================== // + +const Colors = ({ colors, handelFilter }) => { + const [isColorsLoading, setColorLoading] = useState(true); + useEffect(() => { + setColorLoading(false); + }, []); + + return ( + <> + {isColorsLoading ? ( + + + + ) : ( + + + Color + + + {ColorOptions.map((color, index) => ( + + ))} + + + )} + + ); +}; + +Colors.propTypes = { + colors: PropTypes.array, + handelFilter: PropTypes.func +}; + +export default Colors; diff --git a/src/sections/apps/e-commerce/products/ProductEmpty.js b/src/sections/apps/e-commerce/products/ProductEmpty.js new file mode 100644 index 0000000..7cb3166 --- /dev/null +++ b/src/sections/apps/e-commerce/products/ProductEmpty.js @@ -0,0 +1,51 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box, Button, CardMedia, Grid, Stack, Typography, useMediaQuery } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import { ThemeMode } from 'config'; + +// assets +import { RightOutlined } from '@ant-design/icons'; +import imageEmpty from 'assets/images/e-commerce/empty.png'; +import imageDarkEmpty from 'assets/images/e-commerce/empty-dark.png'; +import { useNavigate } from 'react-router'; + +// ==============================|| PRODUCT - NO/EMPTY FILTER ITEMS ||============================== // + +const ProductEmpty = ({ sx }) => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down('lg')); + + return ( + + + + + + + + No Products Available + + + Introduce new products to enhance customer engagement and boost revenue growth. + + + + + ); +}; + +ProductEmpty.propTypes = { + handelFilter: PropTypes.func +}; + +export default ProductEmpty; diff --git a/src/sections/apps/e-commerce/products/ProductFilter.js b/src/sections/apps/e-commerce/products/ProductFilter.js new file mode 100644 index 0000000..1b8e0f6 --- /dev/null +++ b/src/sections/apps/e-commerce/products/ProductFilter.js @@ -0,0 +1,293 @@ +import PropTypes from "prop-types"; + +import { useEffect, useState } from "react"; + +// material-ui +import { + Box, + Checkbox, + FormControlLabel, + Grid, + Rating, + Skeleton, + Slider, + Stack, + TextField, + Typography, +} from "@mui/material"; + +// project imports +import Colors from "./Colors"; + +// ==============================|| PRODUCT GRID GENDER FILTER ||============================== // + +const Gender = ({ gender, handelFilter }) => { + const [isGenderLoading, setGenderLoading] = useState(true); + useEffect(() => { + setGenderLoading(false); + }, []); + + return ( + + {isGenderLoading ? ( + + ) : ( + <> + Gender + + + item === "male")} /> + } + onChange={() => handelFilter("gender", "male")} + label="Male" + /> + item === "female")} + onChange={() => handelFilter("gender", "female")} + color="secondary" + /> + } + label="Female" + /> + item === "kids")} + onChange={() => handelFilter("gender", "kids")} + color="error" + /> + } + label="Kids" + /> + + + + )} + + ); +}; + +Gender.propTypes = { + gender: PropTypes.array, + handelFilter: PropTypes.func, +}; + +// ==============================|| PRODUCT GRID - CATEGORIES FILTER ||============================== // + +const Categories = ({ categories, handelFilter }) => { + const [isCategoriesLoading, setCategoriesLoading] = useState(true); + useEffect(() => { + setCategoriesLoading(false); + }, []); + + return ( + + {isCategoriesLoading ? ( + + + + ) : ( + <> + Categories + + + item === "all")} + /> + } + onChange={() => handelFilter("categories", "all")} + label="All" + /> + item === "electronics")} + /> + } + onChange={() => handelFilter("categories", "electronics")} + label="Electronics" + /> + item === "fashion")} + /> + } + onChange={() => handelFilter("categories", "fashion")} + label="Fashion" + /> + item === "books")} + /> + } + onChange={() => handelFilter("categories", "books")} + label="Book" + /> + item === "toys")} + /> + } + onChange={() => handelFilter("categories", "toys")} + label="Toys" + /> + item === "kitchen")} + /> + } + onChange={() => handelFilter("categories", "kitchen")} + label="Home & Kitchen" + /> + + + + )} + + ); +}; + +Categories.propTypes = { + categories: PropTypes.array, + handelFilter: PropTypes.func, +}; + +// ==============================|| PRODUCT GRID - PRICE FILTER ||============================== // + +const Price = ({ handelFilter }) => { + const [isPriceLoading, setPriceLoading] = useState(true); + useEffect(() => { + setPriceLoading(false); + }, []); + + const valuetext = (value) => `${value}`; + + const [value, setValue] = useState([0, 300]); + const handleSlider = (event, newValue) => { + setValue(newValue); + const data = `${newValue[0]}-${newValue[1]}`; + handelFilter("price", data); + }; + + return ( + <> + {isPriceLoading ? ( + + ) : ( + + Price + + + Min + + + + Max + + + + + + + + )} + + ); +}; + +Price.propTypes = { + handelFilter: PropTypes.func, +}; + +// ==============================|| PRODUCT GRID - RATING FILTER ||============================== // + +const RatingSection = ({ rating, handelFilter }) => { + const [isRatingLoading, setRatingLoading] = useState(true); + useEffect(() => { + setRatingLoading(false); + }, []); + + return ( + <> + {isRatingLoading ? ( + + ) : ( + + Rating + + + handelFilter("rating", "", newValue) + } + /> + ({rating}) + + + )} + + ); +}; + +RatingSection.propTypes = { + rating: PropTypes.number, + handelFilter: PropTypes.func, +}; + +// ==============================|| PRODUCT GRID - FILTER ||============================== // + +const ProductFilter = ({ filter, handelFilter }) => ( + + + + + + + + {/* + + */} + {/* + + */} + {/* + + */} + +); + +ProductFilter.propTypes = { + filter: PropTypes.object, + handelFilter: PropTypes.func, +}; + +export default ProductFilter; diff --git a/src/sections/apps/e-commerce/products/ProductFilterDrawer.js b/src/sections/apps/e-commerce/products/ProductFilterDrawer.js new file mode 100644 index 0000000..9994e36 --- /dev/null +++ b/src/sections/apps/e-commerce/products/ProductFilterDrawer.js @@ -0,0 +1,176 @@ +import PropTypes from "prop-types"; + +// material-ui +import { useTheme } from "@mui/material/styles"; +import { Drawer, Stack, useMediaQuery } from "@mui/material"; + +// project imports +import ProductFilterView from "./ProductFilterView"; +import ProductFilter from "./ProductFilter"; +import MainCard from "components/MainCard"; +import SimpleBar from "components/third-party/SimpleBar"; + +import { ThemeMode } from "config"; +import useConfig from "hooks/useConfig"; + +// ==============================|| PRODUCT - FILTER DRAWER ||============================== // + +function ProductFilterDrawer({ + filter, + initialState, + handleDrawerOpen, + openFilterDrawer, + setFilter, + setLoading, +}) { + console.log( + filter, + initialState, + handleDrawerOpen, + openFilterDrawer, + setFilter, + setLoading + ); + + const theme = useTheme(); + + const { container } = useConfig(); + const matchDownLG = useMediaQuery(theme.breakpoints.down("lg")); + const matchLG = useMediaQuery(theme.breakpoints.only("lg")); + const drawerBG = + theme.palette.mode === ThemeMode.DARK ? "dark.main" : "white"; + + const filterIsEqual = (a1, a2) => + a1 === a2 || + (a1.length === a2.length && + a1.search === a2.search && + a1.sort === a2.sort && + a1.price === a2.price && + a1.rating === a2.rating && + JSON.stringify(a1.gender) === JSON.stringify(a2.gender) && + JSON.stringify(a1.categories) === JSON.stringify(a2.categories) && + JSON.stringify(a1.colors) === JSON.stringify(a2.colors)); + + const handelFilter = (type, params, rating) => { + setLoading(true); + switch (type) { + case "gender": + if (filter.gender.some((item) => item === params)) { + setFilter({ + ...filter, + gender: filter.gender.filter((item) => item !== params), + }); + } else { + setFilter({ ...filter, gender: [...filter.gender, params] }); + } + break; + case "categories": + if (filter.categories.some((item) => item === params)) { + setFilter({ + ...filter, + categories: filter.categories.filter((item) => item !== params), + }); + } else if ( + filter.categories.some((item) => item === "all") || + params === "all" + ) { + setFilter({ ...filter, categories: [params] }); + } else { + setFilter({ ...filter, categories: [...filter.categories, params] }); + } + + break; + case "colors": + if (filter.colors.some((item) => item === params)) { + setFilter({ + ...filter, + colors: filter.colors.filter((item) => item !== params), + }); + } else { + setFilter({ ...filter, colors: [...filter.colors, params] }); + } + break; + case "price": + setFilter({ ...filter, price: params }); + break; + case "search": + setFilter({ ...filter, search: params }); + break; + case "sort": + setFilter({ ...filter, sort: params }); + break; + case "rating": + setFilter({ ...filter, rating }); + break; + case "reset": + setFilter(initialState); + break; + default: + // no options + } + }; + + const drawerContent = ( + + + + + ); + + return ( + + + {matchDownLG && ( + + {drawerContent} + + )} + {!matchDownLG && drawerContent} + + + ); +} + +ProductFilterDrawer.propTypes = { + filter: PropTypes.object, + initialState: PropTypes.object, + handleDrawerOpen: PropTypes.func, + openFilterDrawer: PropTypes.bool, + setFilter: PropTypes.func, + setLoading: PropTypes.func, +}; + +export default ProductFilterDrawer; diff --git a/src/sections/apps/e-commerce/products/ProductFilterView.js b/src/sections/apps/e-commerce/products/ProductFilterView.js new file mode 100644 index 0000000..bfb52ee --- /dev/null +++ b/src/sections/apps/e-commerce/products/ProductFilterView.js @@ -0,0 +1,286 @@ +import PropTypes from "prop-types"; + +// material-ui +import { useTheme } from "@mui/material/styles"; +import { + Button, + Chip, + Divider, + Grid, + Stack, + Typography, + useMediaQuery, +} from "@mui/material"; + +// project imports +import ColorOptions from "./ColorOptions"; +import IconButton from "components/@extended/IconButton"; + +// assets +import { CloseOutlined } from "@ant-design/icons"; + +function getColor(color) { + return ColorOptions.filter((item) => item.value === color); +} + +// ==============================|| PRODUCT GRID - FILTER VIEW ||============================== // + +const ProductFilterView = ({ + filter, + filterIsEqual, + handelFilter, + initialState, +}) => { + const theme = useTheme(); + const matchDownMD = useMediaQuery(theme.breakpoints.down("lg")); + + return ( + <> + {!filterIsEqual(initialState, filter) && ( + + Active Filters + {!(initialState.search === filter.search) && ( + + + + handelFilter("search", "")} + > + + + + + )} + {!(initialState.sort === filter.sort) && ( + + + Sort + + + handelFilter("sort", initialState.sort)} + > + + + + + + )} + {!( + JSON.stringify(initialState.gender) === + JSON.stringify(filter.gender) + ) && ( + + + Gender + + {filter.gender.map((item, index) => ( + + + handelFilter("gender", item)} + > + + + + ))} + + + + )} + {!( + JSON.stringify(initialState.categories) === + JSON.stringify(filter.categories) + ) && + filter.categories.length > 0 && ( + + + Categories + + {filter.categories.map((item, index) => ( + + + handelFilter("categories", item)} + > + + + + ))} + + + + )} + {!( + JSON.stringify(initialState.colors) === + JSON.stringify(filter.colors) + ) && ( + + + Colors + + {filter.colors.map((item, index) => { + const colorsData = getColor(item); + return ( + + + handelFilter("colors", item)} + > + + + + ); + })} + + + + )} + {!(initialState.price === filter.price) && ( + + + Price + + + + + + )} + {!(initialState.rating === filter.rating) && ( + + + Rating + + + + handelFilter("rating", "", 0)} + > + + + + + + + )} + + + + + + + + )} + + ); +}; + +ProductFilterView.propTypes = { + filter: PropTypes.object, + filterIsEqual: PropTypes.func, + initialState: PropTypes.object, + handelFilter: PropTypes.func, +}; + +export default ProductFilterView; diff --git a/src/sections/apps/e-commerce/products/ProductsHeader.js b/src/sections/apps/e-commerce/products/ProductsHeader.js new file mode 100644 index 0000000..47f61f8 --- /dev/null +++ b/src/sections/apps/e-commerce/products/ProductsHeader.js @@ -0,0 +1,150 @@ +import PropTypes from "prop-types"; + +import { useState } from "react"; + +// material-ui +import { useTheme } from "@mui/material/styles"; +import { + Button, + InputAdornment, + Menu, + MenuItem, + Stack, + TextField, + Typography, + useMediaQuery, +} from "@mui/material"; + +// project imports +import SortOptions from "sections/apps/e-commerce/products/SortOptions"; +import MainCard from "components/MainCard"; + +// assets +import { + SearchOutlined, + DownOutlined, + FilterOutlined, +} from "@ant-design/icons"; + +const ProductsHeader = ({ filter, handleDrawerOpen, setFilter }) => { + const theme = useTheme(); + const matchDownSM = useMediaQuery(theme.breakpoints.down("sm")); + + // sort options + const [anchorEl, setAnchorEl] = useState(null); + const openSort = Boolean(anchorEl); + const handleClickListItem = (event) => { + setAnchorEl(event.currentTarget); + }; + + const handleClose = () => { + setAnchorEl(null); + }; + + // search filter + const handleSearch = async (event) => { + const newString = event?.target.value; + setFilter({ ...filter, search: newString }); + }; + + // sort filter + const handleMenuItemClick = (event, index) => { + setFilter({ ...filter, sort: index }); + setAnchorEl(null); + }; + + const sortLabel = SortOptions.filter((items) => items.value === filter.sort); + + return ( + + + + + + + + + ), + }} + value={filter.search} + placeholder="Search Product" + size="medium" + onChange={handleSearch} + /> + + + + {SortOptions.map((option, index) => ( + handleMenuItemClick(event, option.value)} + > + {option.label} + + ))} + + + + ); +}; + +ProductsHeader.propTypes = { + handleDrawerOpen: PropTypes.func, + setFilter: PropTypes.func, + filter: PropTypes.object, +}; + +export default ProductsHeader; diff --git a/src/sections/apps/e-commerce/products/SortOptions.js b/src/sections/apps/e-commerce/products/SortOptions.js new file mode 100644 index 0000000..7c98422 --- /dev/null +++ b/src/sections/apps/e-commerce/products/SortOptions.js @@ -0,0 +1,26 @@ +// ==============================|| PRODUCT GRID - SORT FILTER ||============================== // + +const SortOptions = [ + { + value: 'high', + label: 'Price: High To Low' + }, + { + value: 'low', + label: 'Price: Low To High' + }, + { + value: 'popularity', + label: 'Popularity' + }, + { + value: 'discount', + label: 'Discount' + }, + { + value: 'new', + label: 'Fresh Arrivals' + } +]; + +export default SortOptions; diff --git a/src/sections/apps/invoice/AddressModal.js b/src/sections/apps/invoice/AddressModal.js new file mode 100644 index 0000000..5dd286d --- /dev/null +++ b/src/sections/apps/invoice/AddressModal.js @@ -0,0 +1,149 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Box, + Button, + Divider, + Dialog, + DialogActions, + DialogTitle, + DialogContent, + FormControl, + InputAdornment, + Stack, + TextField, + Typography +} from '@mui/material'; + +// third-party +import { PlusOutlined, SearchOutlined } from '@ant-design/icons'; + +// ==============================|| INVOICE - SELECT ADDRESS ||============================== // + +const AddressModal = ({ open, setOpen, handlerAddress }) => { + function closeAddressModal() { + setOpen(false); + } + + return ( + + + + Select Address + + + + + + + + + + ) + }} + placeholder="Search" + fullWidth + /> + + +
    + + + + + + + +
    + ); +}; + +AddressModal.propTypes = { + open: PropTypes.bool, + setOpen: PropTypes.func, + handlerAddress: PropTypes.func +}; + +const Address = ({ handlerAddress }) => { + const theme = useTheme(); + + const addressData = [ + { + name: 'Ian Carpenter', + address: '1754 Ureate, RhodSA5 5BO', + phone: '+91 1234567890', + email: 'iacrpt65@gmail.com' + }, + { name: 'Belle J. Richter', address: '1300 Mine RoadQuemado, NM 87829', phone: '305-829-7809', email: 'belljrc23@gmail.com' }, + { name: 'Ritika Yohannan', address: '3488 Arbutus DriveMiami, FL', phone: '+91 1234567890', email: 'rtyhn65@gmail.com' }, + { name: 'Jesse G. Hassen', address: '3488 Arbutus DriveMiami, FL 33012', phone: '+91 1234567890', email: 'jessghs78@gmail.com' }, + { + name: 'Christopher P. Iacovelli', + address: '4388 House DriveWesrville, OH', + phone: '+91 1234567890', + email: 'crpthl643@gmail.com' + }, + { name: 'Thomas D. Johnson', address: '4388 House DriveWestville, OH +91', phone: '1234567890', email: 'thomshj56@gmail.com' } + ]; + + return ( + <> + {addressData.map((address) => ( + handlerAddress(address)} + key={address.email} + sx={{ + width: '100%', + border: '1px solid', + borderColor: 'grey.200', + borderRadius: 1, + p: 1.25, + '&:hover': { + bgcolor: theme.palette.primary.lighter, + borderColor: theme.palette.primary.lighter + } + }} + > + + {address.name} + + + + {address.address} + + + {address.phone} + + + {address.email} + + + + ))} + + ); +}; + +Address.propTypes = { + handlerAddress: PropTypes.func +}; + +export default AddressModal; diff --git a/src/sections/apps/invoice/AlertProductDelete.js b/src/sections/apps/invoice/AlertProductDelete.js new file mode 100644 index 0000000..7608b01 --- /dev/null +++ b/src/sections/apps/invoice/AlertProductDelete.js @@ -0,0 +1,63 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Button, Dialog, DialogContent, Stack, Typography } from '@mui/material'; + +// project import +import Avatar from 'components/@extended/Avatar'; +import { PopupTransition } from 'components/@extended/Transitions'; + +// assets +import { DeleteFilled } from '@ant-design/icons'; + +// ==============================|| INVOICE - PRODUCT DELETE ||============================== // + +export default function AlertProductDelete({ title, open, handleClose }) { + return ( + handleClose(false)} + TransitionComponent={PopupTransition} + keepMounted + maxWidth="xs" + aria-labelledby="item-delete-title" + aria-describedby="item-delete-description" + > + + + + + + + + Are you sure you want to delete? + + + By deleting + + {' '} + "{title}"{' '} + + product, Its details will also be removed from invoice. + + + + + + + + + + + ); +} + +AlertProductDelete.propTypes = { + title: PropTypes.string, + open: PropTypes.bool, + handleClose: PropTypes.func +}; diff --git a/src/sections/apps/invoice/InvoiceCard.js b/src/sections/apps/invoice/InvoiceCard.js new file mode 100644 index 0000000..d49ae2c --- /dev/null +++ b/src/sections/apps/invoice/InvoiceCard.js @@ -0,0 +1,101 @@ +// material-ui +import { Grid, Typography, Stack } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; + +//asset +import { + CloseCircleFilled, + DollarCircleFilled, + FileTextFilled, + HourglassFilled, + ReconciliationFilled, + ShoppingFilled +} from '@ant-design/icons'; + +// ==============================|| INVOICE - ICONS ||============================== // + +const InvoiceCard = () => { + return ( + + + + + + + + + + All Invoices + + + + + + + + + + + + Reports + + + + + + + + + + + + Paid + + + + + + + + + + + + Pending + + + + + + + + + + + + Cancelled + + + + + + + + + + + + Draft + + + + + + + ); +}; + +export default InvoiceCard; diff --git a/src/sections/apps/invoice/InvoiceField.js b/src/sections/apps/invoice/InvoiceField.js new file mode 100644 index 0000000..7295079 --- /dev/null +++ b/src/sections/apps/invoice/InvoiceField.js @@ -0,0 +1,33 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { TableCell, TextField } from '@mui/material'; + +// ==============================|| INVOICE - TEXT FIELD ||============================== // + +const InvoiceField = ({ onEditItem, cell }) => { + return ( + + 0 ? cell.value : '') : cell.value} + onChange={onEditItem} + label={cell.label} + error={Boolean(cell.errors && cell.touched)} + inputProps={{ + ...(cell.type === 'number' && { min: 0 }) + }} + /> + + ); +}; + +InvoiceField.propTypes = { + onEditItem: PropTypes.func, + cell: PropTypes.object +}; + +export default InvoiceField; diff --git a/src/sections/apps/invoice/InvoiceIncomeAreaChart.js b/src/sections/apps/invoice/InvoiceIncomeAreaChart.js new file mode 100644 index 0000000..383daef --- /dev/null +++ b/src/sections/apps/invoice/InvoiceIncomeAreaChart.js @@ -0,0 +1,141 @@ +import PropTypes from 'prop-types'; +import { useState, useEffect } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// project import +import { ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; + +// chart options +const areaChartOptions = { + chart: { + height: 350, + type: 'line', + stacked: false, + toolbar: { + show: false + } + }, + plotOptions: { + bar: { + columnWidth: '50%' + } + }, + legend: { + show: false + }, + stroke: { + width: [0, 4], + curve: 'smooth' + }, + dataLabels: { + enabled: false + } +}; + +// ==============================|| INVOICE - INCOME AREA CHART ||============================== // + +const InvoiceIncomeAreaChart = ({ series }) => { + const theme = useTheme(); + const { mode } = useConfig(); + + const { primary, secondary } = theme.palette.text; + const line = theme.palette.divider; + + const [options, setOptions] = useState(areaChartOptions); + + useEffect(() => { + setOptions((prevState) => ({ + ...prevState, + colors: [theme.palette.warning.main, theme.palette.warning.main], + xaxis: { + type: 'datetime', + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + labels: { + style: { + colors: [ + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary, + secondary + ] + } + }, + axisBorder: { + show: false, + color: line + }, + tickAmount: 11 + }, + yaxis: { + labels: { + style: { + colors: [secondary] + } + } + }, + fill: { + type: 'gradient', + gradient: { + inverseColors: false, + shade: 'light', + type: 'vertical', + opacityFrom: [0, 1], + opacityTo: [0.35, 1], + stops: [0, 100], + hover: { + inverseColors: false, + shade: 'light', + type: 'vertical', + opacityFrom: 0.15, + opacityTo: 0.65, + stops: [0, 96, 100] + } + } + }, + markers: { + size: [0, 4], + colors: theme.palette.common.white, + strokeWidth: [0, 2], + strokeColors: theme.palette.warning.main, + hover: { + size: 8, + colors: theme.palette.warning.main, + strokeColors: theme.palette.common.white + } + }, + grid: { + borderColor: line + }, + theme: { + mode: mode === ThemeMode.DARK ? 'dark' : 'light' + } + })); + }, [mode, primary, secondary, line, theme]); + + return ( + + + + ); +}; + +InvoiceIncomeAreaChart.propTypes = { + series: PropTypes.any +}; + +export default InvoiceIncomeAreaChart; diff --git a/src/sections/apps/invoice/InvoiceItem.js b/src/sections/apps/invoice/InvoiceItem.js new file mode 100644 index 0000000..6d845f7 --- /dev/null +++ b/src/sections/apps/invoice/InvoiceItem.js @@ -0,0 +1,157 @@ +import PropTypes from "prop-types"; +import { useState } from "react"; + +// material-ui +import { + Box, + Button, + Stack, + TableCell, + Tooltip, + Typography, +} from "@mui/material"; + +// third-party +import { getIn } from "formik"; + +// project import +import InvoiceField from "./InvoiceField"; +import AlertProductDelete from "./AlertProductDelete"; +import { dispatch, useSelector } from "store"; +import { openSnackbar } from "store/reducers/snackbar"; + +// assets +import { DeleteOutlined } from "@ant-design/icons"; + +// ==============================|| INVOICE - ITEMS ||============================== // + +const InvoiceItem = ({ + id, + date, + orderid, + pickup, + drop, + customer, + kms, + amount, + onDeleteItem, + onEditItem, + index, + Blur, + errors, + touched, +}) => { + const { country } = useSelector((state) => state.invoice); + + const [open, setOpen] = useState(false); + const handleModalClose = (status) => { + setOpen(false); + if (status) { + onDeleteItem(index); + dispatch( + openSnackbar({ + open: true, + message: "Product Deleted successfully", + anchorOrigin: { vertical: "top", horizontal: "right" }, + variant: "alert", + alert: { + color: "success", + }, + close: false, + }) + ); + } + }; + + const Name = `invoice_detail[${index}].name`; + const touchedName = getIn(touched, Name); + const errorName = getIn(errors, Name); + + const textFieldItem = [ + { + placeholder: "Item name", + label: "Item Name", + name: `invoice_detail.${index}.name`, + type: "text", + id: id, + value: name, + errors: errorName, + touched: touchedName, + }, + { + placeholder: "Description", + label: "Description", + name: `invoice_detail.${index}.description`, + type: "text", + id: id, + value: description, + }, + { + placeholder: "", + label: "Qty", + type: "number", + name: `invoice_detail.${index}.qty`, + id: id, + value: qty, + }, + { + placeholder: "", + label: "price", + type: "number", + name: `invoice_detail.${index}.price`, + id: id, + value: price, + }, + ]; + + return ( + <> + {textFieldItem.map((item) => { + return ( + onEditItem(event)} + onBlur={(event) => Blur(event)} + cell={{ + placeholder: item.placeholder, + name: item.name, + type: item.type, + id: item.id, + value: item.value, + errors: item.errors, + touched: item.touched, + }} + key={item.label} + /> + ); + })} + + + + + {country?.prefix + "" + (price * qty).toFixed(2)} + + + + + + + + + + + + ); +}; + +export default InvoiceItem; diff --git a/src/sections/apps/invoice/InvoiceModal.js b/src/sections/apps/invoice/InvoiceModal.js new file mode 100644 index 0000000..5a9add1 --- /dev/null +++ b/src/sections/apps/invoice/InvoiceModal.js @@ -0,0 +1,223 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { + Box, + Button, + Chip, + Dialog, + FormControl, + Grid, + Stack, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Typography +} from '@mui/material'; + +// third-party +import { PDFDownloadLink } from '@react-pdf/renderer'; +import { format } from 'date-fns'; + +// project import +import Logo from 'components/logo'; +import ExportPDFView from './export-pdf'; + +// assets +import { DownloadOutlined } from '@ant-design/icons'; + +// ==============================|| INVOICE - PREVIEW ||============================== // + +const InvoiceModal = ({ isOpen, setIsOpen, invoiceInfo, items, onAddNextInvoice }) => { + const theme = useTheme(); + function closeModal() { + setIsOpen(false); + } + + const addNextInvoiceHandler = () => { + setIsOpen(false); + onAddNextInvoice(); + }; + + let date; + let dueDate; + try { + date = format(new Date(invoiceInfo.date), 'dd/mm/yyyy'); + dueDate = format(new Date(invoiceInfo.due_date), 'dd/MM/yyyy'); + } catch (error) { + date = ''; + dueDate = ''; + } + + const subtotal = invoiceInfo?.invoice_detail?.reduce((prev, curr) => { + if (curr.name.trim().length > 0) return prev + Number(curr.price * Math.floor(curr.qty)); + else return prev; + }, 0); + const taxRate = (invoiceInfo.tax * subtotal) / 100; + const discountRate = (invoiceInfo.discount * subtotal) / 100; + const total = subtotal - discountRate + taxRate; + + return ( + + + {/* This element is to trick the browser into centering the modal contents. */} + + + + + + + + + {invoiceInfo.invoice_id} + + + + + Date{' '} + + {date} + + + + Due Date + + {dueDate} + + + + + + + + + + From: + + {invoiceInfo.cashierInfo.name} + {invoiceInfo.cashierInfo.address} + {invoiceInfo.cashierInfo.phone} + {invoiceInfo.cashierInfo.email} + + + + + + + + + + To: + + {invoiceInfo.customerInfo.name} + {invoiceInfo.customerInfo.address} + {invoiceInfo.customerInfo.phone} + {invoiceInfo.customerInfo.email} + + + + + + + + + + + + + # + Name + Description + Qty + Price + Amount + + + + {items.map((item) => ( + + {items.indexOf(item) + 1} + {item.name} + {item.description} + {item.qty} + ${Number(item.price).toFixed(2)} + ${Number(item.price * item.qty).toFixed(2)} + + ))} + +
    +
    + + + + + + Sub Total: + ${subtotal.toFixed(2)} + + + Discount: + + ${discountRate.toFixed(2)} + + + + Tax: + ${taxRate.toFixed(2)} + + + + Grand Total: + + ${total % 1 === 0 ? total : total.toFixed(2)} + + + + + +
    + + Notes: {invoiceInfo.notes} + + + + } + fileName={`${invoiceInfo?.invoiceId || invoiceInfo?.invoice_id}-${ + invoiceInfo?.customer_name || invoiceInfo?.from?.name || invoiceInfo?.customerInfo?.name + }.pdf`} + style={{ textDecoration: 'none' }} + > + + + +
    +
    + ); +}; + +InvoiceModal.propTypes = { + isOpen: PropTypes.bool, + setIsOpen: PropTypes.func, + invoiceInfo: PropTypes.object, + items: PropTypes.array, + onAddNextInvoice: PropTypes.func +}; + +export default InvoiceModal; diff --git a/src/sections/apps/invoice/InvoiceNotificationList.js b/src/sections/apps/invoice/InvoiceNotificationList.js new file mode 100644 index 0000000..2eedcb0 --- /dev/null +++ b/src/sections/apps/invoice/InvoiceNotificationList.js @@ -0,0 +1,144 @@ +import { Link as RouterLink } from 'react-router-dom'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Grid, IconButton, Button, Typography, Link } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; + +// assets +import { LinkOutlined, MoreOutlined, DownloadOutlined, FileTextOutlined, SettingOutlined } from '@ant-design/icons'; + +const InvoiceNotificationList = () => { + const theme = useTheme(); + const iconSX = { + fontSize: '1rem', + color: theme.palette.text.secondary + }; + + return ( + + + + } + > + + + + + + + + + + + Johnny sent you an invoice billed{' '} + + $1,000. + + + + 2 August + + + + + + + + + + + + + + + + + Sent an invoice to Aida Bugg amount of{' '} + + $200. + + + + 7 hours ago + + + + + + + + + + + + + + + + + There was a failure to your setup + + + 7 hours ago + + + + + + + + + + + C + + + + Cristina danny invited to you join Meeting + + + 7 hours ago + + + + + + + + + + + C + + + + Cristina danny invited to you join Meeting + + + 7 hours ago + + + + + + + + + + + + + + ); +}; + +export default InvoiceNotificationList; diff --git a/src/sections/apps/invoice/InvoicePieChart.js b/src/sections/apps/invoice/InvoicePieChart.js new file mode 100644 index 0000000..43b1aa9 --- /dev/null +++ b/src/sections/apps/invoice/InvoicePieChart.js @@ -0,0 +1,178 @@ +import { useState, useEffect } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { IconButton, Grid, Typography, useMediaQuery } from '@mui/material'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// project import +import MainCard from 'components/MainCard'; +import Dot from 'components/@extended/Dot'; + +import { ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; + +//asset +import { MoreOutlined } from '@ant-design/icons'; + +// chart options +const areaChartOptions = { + chart: { + width: 350, + type: 'donut', + stacked: false, + zoom: { + enabled: false + } + }, + plotOptions: { + donut: { + size: '15%' + } + }, + stroke: { + width: 0 + }, + dataLabels: { + enabled: false + }, + responsive: [ + { + breakpoint: 480, + options: { + chart: { + width: 200 + } + } + } + ], + legend: { + show: false + } +}; + +// ==============================|| INVOICE - PIE CHART ||============================== // + +const InvoicePieChart = () => { + const theme = useTheme(); + const { mode } = useConfig(); + + const downMD = useMediaQuery(theme.breakpoints.down('md')); + + const { primary, secondary } = theme.palette.text; + const line = theme.palette.divider; + + const [options, setOptions] = useState(areaChartOptions); + + useEffect(() => { + setOptions((prevState) => ({ + ...prevState, + labels: ['Pending', 'Paid', 'Overdue', 'Draft'], + colors: [theme.palette.warning.main, theme.palette.success.main, theme.palette.error.main, theme.palette.primary.lighter], + tooltip: { + custom: function ({ series, seriesIndex, w }) { + return `
    + + ${w.globals.labels[seriesIndex]}${' '} + ${series[seriesIndex]}%
    `; + } + }, + theme: { + mode: mode === ThemeMode.DARK ? 'dark' : 'light' + } + })); + }, [mode, primary, secondary, line, theme]); + + const [series, setSeries] = useState([44, 55, 41, 17]); + + useEffect(() => { + setSeries([30, 28, 22, 20]); + }, []); + + //sx style + const DotSize = { display: 'flex', alignItems: 'center', gap: 1 }; + const ExpenseSize = { fontSize: '1rem', lineHeight: '1.5rem', fontWeight: 500 }; + + return ( + + + + } + sx={{ + '.pie_box': { padding: 2, display: 'flex', gap: 1, alignItems: 'center', width: '100%' }, + '.PieDot': { width: 12, height: 12, borderRadius: '50%' }, + '.fontsize': { fontWeight: 500, fontSize: '0.875rem', lineHeight: '1.375rem', color: theme.palette.secondary.main }, + '.fontsizeValue': { color: theme.palette.secondary.dark } + }} + > + + + + + + + + + + + Pending + + + + $3,202 + + + + + + + + + + Paid + + + + $45,050 + + + + + + + + + + Overdue + + + + $25,000 + + + + + + + + + + Draft + + + + $7,694 + + + + + + ); +}; + +export default InvoicePieChart; diff --git a/src/sections/apps/invoice/InvoiceUserList.js b/src/sections/apps/invoice/InvoiceUserList.js new file mode 100644 index 0000000..a74d7f9 --- /dev/null +++ b/src/sections/apps/invoice/InvoiceUserList.js @@ -0,0 +1,160 @@ +// material-ui +import { Button, Grid, IconButton, Typography } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; +import Avatar from 'components/@extended/Avatar'; + +// assets +import { MoreOutlined } from '@ant-design/icons'; + +import Avatar1 from 'assets/images/users/avatar-5.png'; +import Avatar2 from 'assets/images/users/avatar-6.png'; +import Avatar3 from 'assets/images/users/avatar-7.png'; +import Avatar4 from 'assets/images/users/avatar-8.png'; +import Avatar5 from 'assets/images/users/avatar-9.png'; + +// ==============================|| INVOICE - DASHBOARD USER LIST ||============================== // + +const InvoiceUserList = () => { + return ( + + + + } + > + + + + + + + + + David Jones -{' '} + + {' '} + #790841 + + + + $329.20 + + + + + 5 min ago + + + + + + + + + + + + Jenny Jones -{' '} + + {' '} + #790841 + + + + $182.89 + + + + + 1 day ago + + + + + + + + + + + + Harry Ben -{' '} + + {' '} + #790841 + + + + 3 week ago + + + + + 5 min ago + + + + + + + + + + + + Jenifer Vintage -{' '} + + {' '} + #790841 + + + + $182.89 + + + + + 3 week ago + + + + + + + + + + + + Stebin Ben -{' '} + + {' '} + #790841 + + + + $324.00 + + + + + 1 month ago + + + + + + + + + + ); +}; + +export default InvoiceUserList; diff --git a/src/sections/apps/invoice/InvoiceWidgetCard.js b/src/sections/apps/invoice/InvoiceWidgetCard.js new file mode 100644 index 0000000..e0ebacc --- /dev/null +++ b/src/sections/apps/invoice/InvoiceWidgetCard.js @@ -0,0 +1,180 @@ +import PropTypes from 'prop-types'; +import { useState, useEffect } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Stack, Typography, Grid } from '@mui/material'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// project import +import MainCard from 'components/MainCard'; +import { ThemeDirection, ThemeMode } from 'config'; +import useConfig from 'hooks/useConfig'; + +// assets +import { CaretUpOutlined, CaretDownOutlined } from '@ant-design/icons'; + +// ==============================|| INVOICE - CARD ||============================== // + +const TableWidgetCard = ({ color, title, count, percentage, isLoss, invoice, isActive }) => { + const theme = useTheme(); + + return ( + + + + + {title} + {percentage && ( + + {!isLoss && } + {isLoss && } + + {percentage}% + + + )} + + + + + {count} + + {invoice} + invoices + + + + + + ); +}; + +TableWidgetCard.propTypes = { + color: PropTypes.any, + title: PropTypes.string, + count: PropTypes.string, + percentage: PropTypes.number, + isLoss: PropTypes.bool, + invoice: PropTypes.string, + isActive: PropTypes.bool +}; + +// ==============================|| ORDERS CARD CHART ||============================== // + +export const WidgetChart = ({ color, data }) => { + const theme = useTheme(); + const { mode } = useConfig(); + + // chart options + const areaChartOptions = { + chart: { + id: 'new-stack-chart', + height: 100, + type: 'area', + toolbar: { + show: false + }, + sparkline: { + enabled: true + } + }, + fill: { + type: 'gradient', + gradient: { + shadeIntensity: 1, + type: 'vertical', + inverseColors: false, + opacityFrom: 0.5, + opacityTo: 0 + } + }, + plotOptions: { + bar: { + borderRadius: 0 + } + }, + dataLabels: { + enabled: false + }, + xaxis: { + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false + }, + tooltip: { + enabled: false + } + }, + stroke: { + width: 1, + curve: 'smooth' + }, + grid: { + show: false + }, + yaxis: { + axisBorder: { + show: false + }, + axisTicks: { + show: false + }, + labels: { + show: false + } + }, + tooltip: { + x: { + show: false + }, + y: { + formatter(val) { + return `$ ${val}`; + } + } + } + }; + + const { primary, secondary } = theme.palette.text; + const line = theme.palette.divider; + + const [options, setOptions] = useState(areaChartOptions); + + useEffect(() => { + setOptions((prevState) => ({ + ...prevState, + colors: [color.main], + theme: { + mode: mode === ThemeMode.DARK ? 'dark' : 'light' + } + })); + }, [mode, primary, secondary, line, theme, color]); + + const [series] = useState([ + { + name: 'Sales', + data: data + } + ]); + + return ; +}; + +WidgetChart.propTypes = { + color: PropTypes.array, + data: PropTypes.array +}; + +export default TableWidgetCard; diff --git a/src/sections/apps/invoice/export-pdf/Content.js b/src/sections/apps/invoice/export-pdf/Content.js new file mode 100644 index 0000000..ae981a2 --- /dev/null +++ b/src/sections/apps/invoice/export-pdf/Content.js @@ -0,0 +1,187 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; + +// third-party +import { Text, View, StyleSheet } from '@react-pdf/renderer'; + +const textPrimary = '#262626'; +const textSecondary = '#8c8c8c'; +const border = '#f0f0f0'; + +// custom Style +const styles = StyleSheet.create({ + container: { + flex: 1, + paddingTop: 16, + '@media max-width: 400': { + paddingTop: 10, + paddingLeft: 0 + } + }, + card: { + border: `1px solid ${border}`, + borderRadius: '2px', + padding: '20px', + width: '48%' + }, + title: { + color: textPrimary, + fontSize: '12px', + fontWeight: 500 + }, + caption: { + color: textSecondary, + fontSize: '10px' + }, + tableTitle: { + color: textPrimary, + fontSize: '10px', + fontWeight: 500 + }, + tableCell: { + color: textPrimary, + fontSize: '10px' + }, + + row: { + flexDirection: 'row', + alignItems: 'center', + marginBottom: 24 + }, + + subRow: { + justifyContent: 'space-between', + alignItems: 'flex-start', + margin: 0, + paddingBottom: 20 + }, + column: { + flexDirection: 'column' + }, + + paragraph: { + color: '#1F2937', + fontSize: '12px' + }, + + tableHeader: { + justifyContent: 'space-between', + borderBottom: '1px solid #f0f0f0', + borderTop: '1px solid #f0f0f0', + paddingTop: '10px', + paddingBottom: '10px', + margin: 0, + paddingLeft: 10 + }, + tableRow: { + alignItems: 'center', + justifyContent: 'center', + borderBottom: '1px solid #f0f0f0', + paddingBottom: 10, + paddingTop: 10, + margin: 0, + paddingLeft: 10 + }, + amountSection: { margin: 0, paddingRight: 25, paddingTop: 16, justifyContent: 'flex-end' }, + amountRow: { margin: 0, width: '40%', justifyContent: 'space-between' }, + pb5: { paddingBottom: 5 }, + flex03: { flex: '0.3 1 0px' }, + flex07: { flex: '0.7 1 0px' }, + flex17: { flex: '1.7 1 0px' }, + flex20: { flex: '2 1 0px' } +}); + +// ==============================|| INVOICE EXPORT - CONTENT ||============================== // + +const Content = ({ list }) => { + const theme = useTheme(); + const subtotal = list?.invoice_detail?.reduce((prev, curr) => { + if (curr.name.trim().length > 0) return prev + Number(curr.price * Math.floor(curr.qty)); + else return prev; + }, 0); + + const taxRate = (Number(list?.tax) * subtotal) / 100; + const discountRate = (Number(list?.discount) * subtotal) / 100; + const total = subtotal - discountRate + taxRate; + return ( + + + + From: + {list?.cashierInfo?.name} + {list?.cashierInfo?.address} + {list?.cashierInfo?.phone} + {list?.cashierInfo?.email} + + + To: + {list?.customerInfo?.name} + {list?.customerInfo?.address} + {list?.customerInfo?.phone} + {list?.customerInfo?.email} + + + + + # + NAME + DESCRIPTION + QTY + PRICE + AMOUNT + + {list?.invoice_detail.map((row, index) => { + return ( + + {index + 1} + {row.name} + {row.description} + {row.qty} + {`$${Number(row.price).toFixed(2)}`} + {`$${Number(row.price * row.qty).toFixed(2)}`} + + ); + })} + + + + Sub Total: + ${subtotal?.toFixed(2)} + + + + + Discount: + ${discountRate?.toFixed(2)} + + + + + Tax: + ${taxRate?.toFixed(2)} + + + + + Grand Total: + ${total % 1 === 0 ? total : total?.toFixed(2)} + + + + Notes + + {' '} + It was a pleasure working with you and your team. We hope you will keep us in mind for future freelance projects. Thank You! + + + + ); +}; + +Content.propTypes = { + list: PropTypes.object +}; + +export default Content; diff --git a/src/sections/apps/invoice/export-pdf/Header.js b/src/sections/apps/invoice/export-pdf/Header.js new file mode 100644 index 0000000..617f793 --- /dev/null +++ b/src/sections/apps/invoice/export-pdf/Header.js @@ -0,0 +1,122 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; + +// third-party +import { Text, View, StyleSheet, Image } from '@react-pdf/renderer'; +import { format } from 'date-fns'; + +// assets +import Logo from 'assets/images/logo.png'; + +const textPrimary = '#262626'; +const textSecondary = '#8c8c8c'; + +const styles = StyleSheet.create({ + container: { + flexDirection: 'row' + }, + detailColumn: { + marginBottom: '12px', + flexDirection: 'column', + flexGrow: 2 + }, + chipTitle: { + fontSize: '8px', + padding: 4 + }, + chip: { + alignItems: 'center', + borderRadius: '4px', + marginLeft: 52, + marginRight: 4, + marginBottom: 8 + }, + leftColumn: { + flexDirection: 'column', + width: 36, + marginRight: 10, + paddingLeft: 4, + marginTop: 4 + }, + image: { + width: 90, + height: 28 + }, + mainContainer: { + display: 'flex', + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'stretch' + }, + row: { + flexDirection: 'row', + alignItems: 'flex-start', + justifyContent: 'flex-end' + }, + title: { + color: textPrimary, + fontSize: '10px' + }, + caption: { + color: textSecondary, + fontSize: '10px' + } +}); + +// ==============================|| INVOICE EXPORT - HEADER ||============================== // + +const Header = ({ list }) => { + const theme = useTheme(); + + return ( + + + + + {`#${list?.invoice_id}`} + + + + {list?.status} + + + + + + Date + {list?.date && format(new Date(list?.date), 'dd/MM/yyyy')} + + + Due Date + {list?.due_date && format(new Date(list?.due_date), 'dd/MM/yyyy')} + + + + ); +}; + +Header.propTypes = { + list: PropTypes.object +}; + +export default Header; diff --git a/src/sections/apps/invoice/export-pdf/index.js b/src/sections/apps/invoice/export-pdf/index.js new file mode 100644 index 0000000..86013fb --- /dev/null +++ b/src/sections/apps/invoice/export-pdf/index.js @@ -0,0 +1,45 @@ +import PropTypes from 'prop-types'; + +// third-party +import { Page, View, Document, StyleSheet } from '@react-pdf/renderer'; + +// project import +import Header from './Header'; +import Content from './Content'; + +const styles = StyleSheet.create({ + page: { + padding: 30 + }, + container: { + flex: 1, + flexDirection: 'row', + '@media max-width: 400': { + flexDirection: 'column' + } + } +}); + +// ==============================|| INVOICE EXPORT ||============================== // + +const ExportPDFView = ({ list }) => { + let title = list?.invoiceId || list?.invoice_id; + let customer_name = list?.customer_name || list?.from?.name || list?.customerInfo?.name; + + return ( + + +
    + + + + + + ); +}; + +ExportPDFView.propTypes = { + list: PropTypes.object +}; + +export default ExportPDFView; diff --git a/src/sections/auth/AuthCard.js b/src/sections/auth/AuthCard.js new file mode 100644 index 0000000..db4eade --- /dev/null +++ b/src/sections/auth/AuthCard.js @@ -0,0 +1,39 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Box } from '@mui/material'; + +// project import +import MainCard from 'components/MainCard'; + +// ==============================|| AUTHENTICATION - CARD WRAPPER ||============================== // + +const AuthCard = ({ children, ...other }) => { + const theme = useTheme(); + return ( + *': { + flexGrow: 1, + flexBasis: '50%' + } + }} + content={false} + {...other} + border={false} + boxShadow + shadow={theme.customShadows.z1} + > + {children} + + ); +}; + +AuthCard.propTypes = { + children: PropTypes.node +}; + +export default AuthCard; diff --git a/src/sections/auth/AuthWrapper.js b/src/sections/auth/AuthWrapper.js new file mode 100644 index 0000000..f0c8a26 --- /dev/null +++ b/src/sections/auth/AuthWrapper.js @@ -0,0 +1,68 @@ +import PropTypes from 'prop-types'; + +// material-ui +import { Box, Grid } from '@mui/material'; + +// project import +import AuthFooter from 'components/cards/AuthFooter'; +import Logo from 'components/logo'; +import NearleLogo from '../../assets/images/nearle/primarylogoregistered.png'; +import AuthCard from './AuthCard'; + +// assets +import AuthBackground from 'assets/images/auth/AuthBackground'; + +// ==============================|| AUTHENTICATION - WRAPPER ||============================== // + +const AuthWrapper = ({ children }) => ( + + {/* */} + + + {/* */} + + + + + + {children} + + + + + + + + +); + +AuthWrapper.propTypes = { + children: PropTypes.node +}; + +export default AuthWrapper; diff --git a/src/sections/auth/auth-forms/AuthCodeVerification.js b/src/sections/auth/auth-forms/AuthCodeVerification.js new file mode 100644 index 0000000..ae59aa2 --- /dev/null +++ b/src/sections/auth/auth-forms/AuthCodeVerification.js @@ -0,0 +1,66 @@ +import { useState } from 'react'; + +// material-ui +import { useTheme } from '@mui/material/styles'; +import { Button, Grid, Stack, Typography } from '@mui/material'; + +// third-party +import OtpInput from 'react18-input-otp'; + +// project import +import AnimateButton from 'components/@extended/AnimateButton'; +import { ThemeMode } from 'config'; + +// ============================|| STATIC - CODE VERIFICATION ||============================ // + +const AuthCodeVerification = () => { + const theme = useTheme(); + const [otp, setOtp] = useState(); + + const borderColor = theme.palette.mode === ThemeMode.DARK ? theme.palette.grey[200] : theme.palette.grey[300]; + + return ( + + + setOtp(otp)} + numInputs={4} + containerStyle={{ justifyContent: 'space-between' }} + inputStyle={{ + width: '100%', + margin: '8px', + padding: '10px', + border: `1px solid ${borderColor}`, + borderRadius: 4, + ':hover': { + borderColor: theme.palette.primary.main + } + }} + focusStyle={{ + outline: 'none', + boxShadow: theme.customShadows.primary, + border: `1px solid ${theme.palette.primary.main}` + }} + /> + + + + + + + + + Did not receive the email? Check your spam filter, or + + Resend code + + + + + ); +}; + +export default AuthCodeVerification; diff --git a/src/sections/auth/auth-forms/AuthForgotPassword.js b/src/sections/auth/auth-forms/AuthForgotPassword.js new file mode 100644 index 0000000..c1eec45 --- /dev/null +++ b/src/sections/auth/auth-forms/AuthForgotPassword.js @@ -0,0 +1,126 @@ +import { useNavigate } from 'react-router-dom'; + +// material-ui +import { Button, FormHelperText, Grid, InputLabel, OutlinedInput, Stack, Typography } from '@mui/material'; + +// third party +import * as Yup from 'yup'; +import { Formik } from 'formik'; + +// project import +import AnimateButton from 'components/@extended/AnimateButton'; + +import useAuth from 'hooks/useAuth'; +import useScriptRef from 'hooks/useScriptRef'; +import { dispatch } from 'store'; +import { openSnackbar } from 'store/reducers/snackbar'; + +// ============================|| FIREBASE - FORGOT PASSWORD ||============================ // + +const AuthForgotPassword = () => { + const scriptedRef = useScriptRef(); + const navigate = useNavigate(); + + const { isLoggedIn, resetPassword } = useAuth(); + + return ( + <> + { + try { + await resetPassword(values.email).then( + () => { + setStatus({ success: true }); + setSubmitting(false); + dispatch( + openSnackbar({ + open: true, + message: 'Check mail for reset password link', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + setTimeout(() => { + navigate(isLoggedIn ? '/auth/check-mail' : '/check-mail', { replace: true }); + }, 1500); + + // WARNING: do not set any formik state here as formik might be already destroyed here. You may get following error by doing so. + // Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. + // To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function. + // github issue: https://github.com/formium/formik/issues/2430 + }, + (err) => { + setStatus({ success: false }); + setErrors({ submit: err.message }); + setSubmitting(false); + } + ); + } catch (err) { + console.error(err); + if (scriptedRef.current) { + setStatus({ success: false }); + setErrors({ submit: err.message }); + setSubmitting(false); + } + } + }} + > + {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( +
    + + + + Email Address + + {touched.email && errors.email && ( + + {errors.email} + + )} + + + {errors.submit && ( + + {errors.submit} + + )} + + Do not forgot to check SPAM box. + + + + + + + +
    + )} +
    + + ); +}; + +export default AuthForgotPassword; diff --git a/src/sections/auth/auth-forms/AuthLogin.js b/src/sections/auth/auth-forms/AuthLogin.js new file mode 100644 index 0000000..931f127 --- /dev/null +++ b/src/sections/auth/auth-forms/AuthLogin.js @@ -0,0 +1,554 @@ +import React, { useEffect, useState } from 'react'; +// import { Link as RouterLink } from 'react-router-dom'; + +// material-ui +import { + Button, + // Checkbox, + // FormControlLabel, + FormHelperText, + Grid, + // Link, + InputAdornment, + InputLabel, + OutlinedInput, + Stack + // Typography +} from '@mui/material'; + +// third party +import * as Yup from 'yup'; +import { Formik } from 'formik'; +import { enqueueSnackbar } from 'notistack'; + +// project import +import useAuth from 'hooks/useAuth'; +import useScriptRef from 'hooks/useScriptRef'; +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; + +// assets +import { EyeOutlined, EyeInvisibleOutlined } from '@ant-design/icons'; +import axios from 'axios'; +import Loader from 'components/Loader'; + +// ============================|| JWT - LOGIN ||============================ // + +const opentoast = (message, color, time) => { + enqueueSnackbar(message, { + variant: color, + anchorOrigin: { vertical: 'top', horizontal: 'right' }, + autoHideDuration: time + }); +}; + +const AuthLogin = () => { + // const [checked, setChecked] = React.useState(false); + const { login } = useAuth(); + const scriptedRef = useScriptRef(); + const [showPassword, setShowPassword] = React.useState(false); + const [showPassword1, setShowPassword1] = React.useState(false); + const [showPassword2, setShowPassword2] = React.useState(false); + const [email, setEmail] = React.useState(''); + const [password1, setPassword1] = React.useState(''); + const [password2, setPassword2] = React.useState(''); + const [loading, setLoading] = useState(false); + const handleClickShowPassword = () => { + setShowPassword(!showPassword); + }; + const handleClickShowPassword1 = () => { + setShowPassword1(!showPassword1); + }; + const handleClickShowPassword2 = () => { + setShowPassword2(!showPassword2); + }; + const handleMouseDownPassword = (event) => { + event.preventDefault(); + }; + + const [loginstatus, setLoginStatus] = useState(localStorage.getItem('loginstatus')); + + useEffect(() => { + console.log('loginstatus', loginstatus); + }, [loginstatus]); + + // ============================|| weblogin ||============================ // + + const weblogin = async () => { + console.log('email', email); + + setLoading(true); + if (!email) { + opentoast('Enter valid email', 'error', 2000); + } else { + try { + const response = await axios.post(`${process.env.REACT_APP_URL}/users/applogin`, { + authname: email, + configid: 1 + }); + console.log('weblogin', response.data); + // invalid authname // email not found + if (response.data.code == 409 && response.data.status == false) { + opentoast(response.data.message, 'error', 2000); + } + // email correct, password is not set + else if (response.data.code == 409 && response.data.status == true) { + opentoast(response.data.message, 'success', 2000); + localStorage.setItem('loginstatus', 1); + localStorage.setItem('userid', response.data.details.userid); + setLoginStatus(1); + } else if (response.data.code == 401) { + opentoast(response.data.message, 'success', 2000); + localStorage.setItem('loginstatus', 2); + setLoginStatus(2); + } + } catch (error) { + console.log(`webLogin, ${error.message}`); + opentoast(error.message, 'error', 2000); + } finally { + setLoading(false); + } + } + setLoading(false); + }; + + // ============================|| updateuser ||============================ // + + const updateuser = async () => { + setLoading(true); + if (password1 != password2) { + opentoast('Password Mismatch', 'error', 2000); + } else { + try { + const response = await axios.put(`${process.env.REACT_APP_URL}/users/update`, { + authname: email, + password: password1, + userid: +localStorage.getItem('userid') + }); + console.log('updateuser', response); + if (response.data.code == 202) { + localStorage.setItem('loginstatus', 2); + setLoginStatus(2); + opentoast(response.data.message, 'success', 2000); + } + } catch (error) { + console.log(`webLogin, ${error.message}`); + } finally { + setLoading(false); + } + } + setLoading(false); + }; + + return ( + <> + {loading && } + { + try { + await login(values.email, values.password); + if (scriptedRef.current) { + setStatus({ success: true }); + setSubmitting(false); + } + } catch (err) { + console.error(err); + if (scriptedRef.current) { + setStatus({ success: false }); + setErrors({ submit: err.message }); + setSubmitting(false); + } + } + }} + > + {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( +
    + + {/* to set up password, hide enter email, only enter and re enter password visible, once the mail id is verified , status 0 to 1 */} + {loginstatus != 1 && ( + + + Email Address + { + handleChange(e); + setEmail(e.target.value); + }} + placeholder="Enter Email Address" + fullWidth + error={Boolean(touched.email && errors.email)} + /> + {touched.email && errors.email && ( + + {errors.email} + + )} + + + )}{' '} + {/* to enter and reenter password */} + {loginstatus == 1 && ( + <> + + + Create Password + { + setPassword1(e.target.value); + }} + endAdornment={ + + + {showPassword1 ? : } + + + } + placeholder="Enter password" + /> + {touched.password && errors.password && ( + + {errors.password} + + )} + + + + + Confirm Password + 0 && password1 != password2} + onChange={(e) => { + setPassword2(e.target.value); + }} + endAdornment={ + + + {showPassword2 ? : } + + + } + placeholder="Enter password" + /> + {touched.password && errors.password && ( + + {errors.password} + + )} + + + + )} + {/* final login, when loginstatus ==2 , now email and enter password feild starts to visible */} + {/* when hit login while status == 2, it call login from jwtcontext */} + {loginstatus == 2 && ( + + + Password + + + {showPassword ? : } + + + } + placeholder="Enter password" + /> + {touched.password && errors.password && ( + + {errors.password} + + )} + + + )} + {/* + + */} + {errors.submit && ( + + {errors.submit} + + )} + + + {loginstatus == 2 && ( + + )} + {loginstatus != 2 && ( + + )} + + + +
    + )} +
    + + ); +}; + +export default AuthLogin; +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// ====================================================================================================================================== +// import React from 'react'; +// import { Link as RouterLink } from 'react-router-dom'; + +// // material-ui +// import { +// Button, +// Checkbox, +// FormControlLabel, +// FormHelperText, +// Grid, +// Link, +// InputAdornment, +// InputLabel, +// OutlinedInput, +// Stack, +// Typography +// } from '@mui/material'; + +// // third party +// import * as Yup from 'yup'; + +// import { Formik } from 'formik'; + +// // project import +// import useAuth from 'hooks/useAuth'; +// import useScriptRef from 'hooks/useScriptRef'; +// import IconButton from 'components/@extended/IconButton'; +// import AnimateButton from 'components/@extended/AnimateButton'; + +// // assets +// import { EyeOutlined, EyeInvisibleOutlined } from '@ant-design/icons'; + +// // ============================|| JWT - LOGIN ||============================ // + +// const AuthLogin = () => { +// const [checked, setChecked] = React.useState(false); + +// const { login } = useAuth(); +// const scriptedRef = useScriptRef(); + +// const [showPassword, setShowPassword] = React.useState(false); +// const handleClickShowPassword = () => { +// setShowPassword(!showPassword); +// }; + +// const handleMouseDownPassword = (event) => { +// event.preventDefault(); +// }; + +// return ( +// <> +// { +// try { +// await login(values.email, values.password); +// if (scriptedRef.current) { +// setStatus({ success: true }); +// setSubmitting(false); +// } +// } catch (err) { +// console.error(err); +// if (scriptedRef.current) { +// setStatus({ success: false }); +// setErrors({ submit: err.message }); +// setSubmitting(false); +// } +// } +// }} +// > +// {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( +//
    +// +// +// +// Email Address +// +// {touched.email && errors.email && ( +// +// {errors.email} +// +// )} +// +// +// +// +// Password +// +// +// {showPassword ? : } +// +// +// } +// placeholder="Enter password" +// /> +// {touched.password && errors.password && ( +// +// {errors.password} +// +// )} +// +// + +// +// +// setChecked(event.target.checked)} +// name="checked" +// color="primary" +// size="small" +// /> +// } +// label={Keep me sign in} +// /> +// +// Forgot Password? +// +// +// +// {errors.submit && ( +// +// {errors.submit} +// +// )} +// +// +// +// +// +// +//
    +// )} +//
    +// +// ); +// }; + +// export default AuthLogin; diff --git a/src/sections/auth/auth-forms/AuthRegister.js b/src/sections/auth/auth-forms/AuthRegister.js new file mode 100644 index 0000000..f9f5372 --- /dev/null +++ b/src/sections/auth/auth-forms/AuthRegister.js @@ -0,0 +1,282 @@ +import { useEffect, useState } from 'react'; +import { Link as RouterLink, useNavigate } from 'react-router-dom'; + +// material-ui +import { + Box, + Button, + FormControl, + FormHelperText, + Grid, + Link, + InputAdornment, + InputLabel, + OutlinedInput, + Stack, + Typography +} from '@mui/material'; + +// third party +import * as Yup from 'yup'; +import { Formik } from 'formik'; + +// project import +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; + +import useAuth from 'hooks/useAuth'; +import useScriptRef from 'hooks/useScriptRef'; +import { dispatch } from 'store'; +import { openSnackbar } from 'store/reducers/snackbar'; +import { strengthColor, strengthIndicator } from 'utils/password-strength'; + +// assets +import { EyeOutlined, EyeInvisibleOutlined } from '@ant-design/icons'; + +// ============================|| JWT - REGISTER ||============================ // + +const AuthRegister = () => { + const { register } = useAuth(); + const scriptedRef = useScriptRef(); + const navigate = useNavigate(); + + const [level, setLevel] = useState(); + const [showPassword, setShowPassword] = useState(false); + const handleClickShowPassword = () => { + setShowPassword(!showPassword); + }; + + const handleMouseDownPassword = (event) => { + event.preventDefault(); + }; + + const changePassword = (value) => { + const temp = strengthIndicator(value); + setLevel(strengthColor(temp)); + }; + + useEffect(() => { + changePassword(''); + }, []); + + return ( + <> + { + try { + await register(values.email, values.password, values.firstname, values.lastname); + if (scriptedRef.current) { + setStatus({ success: true }); + setSubmitting(false); + dispatch( + openSnackbar({ + open: true, + message: 'Your registration has been successfully completed.', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + + setTimeout(() => { + navigate('/login', { replace: true }); + }, 1500); + } + } catch (err) { + console.error(err); + if (scriptedRef.current) { + setStatus({ success: false }); + setErrors({ submit: err.message }); + setSubmitting(false); + } + } + }} + > + {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( +
    + + + + First Name* + + {touched.firstname && errors.firstname && ( + + {errors.firstname} + + )} + + + + + Last Name* + + {touched.lastname && errors.lastname && ( + + {errors.lastname} + + )} + + + + + Company + + {touched.company && errors.company && ( + + {errors.company} + + )} + + + + + Email Address* + + {touched.email && errors.email && ( + + {errors.email} + + )} + + + + + Password + { + handleChange(e); + changePassword(e.target.value); + }} + endAdornment={ + + + {showPassword ? : } + + + } + placeholder="******" + inputProps={{}} + /> + {touched.password && errors.password && ( + + {errors.password} + + )} + + + + + + + + + {level?.label} + + + + + + + + By Signing up, you agree to our   + + Terms of Service + +   and   + + Privacy Policy + + + + {errors.submit && ( + + {errors.submit} + + )} + + + + + + +
    + )} +
    + + ); +}; + +export default AuthRegister; diff --git a/src/sections/auth/auth-forms/AuthResetPassword.js b/src/sections/auth/auth-forms/AuthResetPassword.js new file mode 100644 index 0000000..e39671d --- /dev/null +++ b/src/sections/auth/auth-forms/AuthResetPassword.js @@ -0,0 +1,201 @@ +import { useEffect, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; + +// material-ui +import { + Box, + Button, + FormControl, + FormHelperText, + Grid, + InputAdornment, + InputLabel, + OutlinedInput, + Stack, + Typography +} from '@mui/material'; + +// third party +import * as Yup from 'yup'; +import { Formik } from 'formik'; + +// project import +import IconButton from 'components/@extended/IconButton'; +import AnimateButton from 'components/@extended/AnimateButton'; + +import useAuth from 'hooks/useAuth'; +import useScriptRef from 'hooks/useScriptRef'; +import { dispatch } from 'store'; +import { openSnackbar } from 'store/reducers/snackbar'; +import { strengthColor, strengthIndicator } from 'utils/password-strength'; + +// assets +import { EyeOutlined, EyeInvisibleOutlined } from '@ant-design/icons'; + +// ============================|| STATIC - RESET PASSWORD ||============================ // + +const AuthResetPassword = () => { + const scriptedRef = useScriptRef(); + const navigate = useNavigate(); + + const { isLoggedIn } = useAuth(); + + const [level, setLevel] = useState(); + const [showPassword, setShowPassword] = useState(false); + const handleClickShowPassword = () => { + setShowPassword(!showPassword); + }; + + const handleMouseDownPassword = (event) => { + event.preventDefault(); + }; + + const changePassword = (value) => { + const temp = strengthIndicator(value); + setLevel(strengthColor(temp)); + }; + + useEffect(() => { + changePassword(''); + }, []); + + return ( + yup.parent.password === confirmPassword) + })} + onSubmit={async (values, { setErrors, setStatus, setSubmitting }) => { + try { + // password reset + if (scriptedRef.current) { + setStatus({ success: true }); + setSubmitting(false); + + dispatch( + openSnackbar({ + open: true, + message: 'Successfuly reset password.', + variant: 'alert', + alert: { + color: 'success' + }, + close: false + }) + ); + + setTimeout(() => { + navigate(isLoggedIn ? '/auth/login' : '/login', { replace: true }); + }, 1500); + } + } catch (err) { + console.error(err); + if (scriptedRef.current) { + setStatus({ success: false }); + setErrors({ submit: err.message }); + setSubmitting(false); + } + } + }} + > + {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( +
    + + + + Password + { + handleChange(e); + changePassword(e.target.value); + }} + endAdornment={ + + + {showPassword ? : } + + + } + placeholder="Enter password" + /> + {touched.password && errors.password && ( + + {errors.password} + + )} + + + + + + + + + {level?.label} + + + + + + + + Confirm Password + + {touched.confirmPassword && errors.confirmPassword && ( + + {errors.confirmPassword} + + )} + + + + {errors.submit && ( + + {errors.submit} + + )} + + + + + + +
    + )} +
    + ); +}; + +export default AuthResetPassword; diff --git a/src/sections/auth/auth-forms/FirebaseSocial.js b/src/sections/auth/auth-forms/FirebaseSocial.js new file mode 100644 index 0000000..2d92f3b --- /dev/null +++ b/src/sections/auth/auth-forms/FirebaseSocial.js @@ -0,0 +1,82 @@ +// material-ui +import { useTheme } from '@mui/material/styles'; +import { useMediaQuery, Button, Stack } from '@mui/material'; + +// project import +import useAuth from 'hooks/useAuth'; + +// assets +import Google from 'assets/images/icons/google.svg'; +import Twitter from 'assets/images/icons/twitter.svg'; +import Facebook from 'assets/images/icons/facebook.svg'; + +// ==============================|| FIREBASE - SOCIAL BUTTON ||============================== // + +const FirebaseSocial = () => { + const theme = useTheme(); + const matchDownSM = useMediaQuery(theme.breakpoints.down('sm')); + + const { firebaseFacebookSignIn, firebaseGoogleSignIn, firebaseTwitterSignIn } = useAuth(); + const googleHandler = async () => { + try { + await firebaseGoogleSignIn(); + } catch (err) { + console.error(err); + } + }; + + const twitterHandler = async () => { + try { + await firebaseTwitterSignIn(); + } catch (err) { + console.error(err); + } + }; + + const facebookHandler = async () => { + try { + await firebaseFacebookSignIn(); + } catch (err) { + console.error(err); + } + }; + + return ( + + + + + + ); +}; + +export default FirebaseSocial; diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..38b6767 --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,21 @@ +// third-party +import { configureStore } from '@reduxjs/toolkit'; +import { useDispatch as useAppDispatch, useSelector as useAppSelector } from 'react-redux'; +import { persistStore } from 'redux-persist'; +// project import +import reducers from './reducers'; + +// ==============================|| REDUX TOOLKIT - MAIN STORE ||============================== // + +const store = configureStore({ + reducer: reducers, + devTools: process.env.NODE_ENV !== 'production' +}); + +const persistor = persistStore(store); +const { dispatch } = store; + +const useDispatch = () => useAppDispatch(); +const useSelector = useAppSelector; + +export { store, persistor, dispatch, useSelector, useDispatch }; diff --git a/src/store/reducers/actions.js b/src/store/reducers/actions.js new file mode 100644 index 0000000..d5a0eb8 --- /dev/null +++ b/src/store/reducers/actions.js @@ -0,0 +1,4 @@ +// action - account reducer +export const LOGIN = '@auth/LOGIN'; +export const LOGOUT = '@auth/LOGOUT'; +export const REGISTER = '@auth/REGISTER'; diff --git a/src/store/reducers/auth.js b/src/store/reducers/auth.js new file mode 100644 index 0000000..ac20710 --- /dev/null +++ b/src/store/reducers/auth.js @@ -0,0 +1,45 @@ +// action - state management +import { REGISTER, LOGIN, LOGOUT } from './actions'; + +// initial state +export const initialState = { + isLoggedIn: false, + isInitialized: false, + user: null +}; + +// ==============================|| AUTH REDUCER ||============================== // + +const auth = (state = initialState, action) => { + switch (action.type) { + case REGISTER: { + const { user } = action.payload; + return { + ...state, + user + }; + } + case LOGIN: { + const { user } = action.payload; + return { + ...state, + isLoggedIn: true, + isInitialized: true, + user + }; + } + case LOGOUT: { + return { + ...state, + isInitialized: true, + isLoggedIn: false, + user: null + }; + } + default: { + return { ...state }; + } + } +}; + +export default auth; diff --git a/src/store/reducers/fcmSlice.js b/src/store/reducers/fcmSlice.js new file mode 100644 index 0000000..a1797b6 --- /dev/null +++ b/src/store/reducers/fcmSlice.js @@ -0,0 +1,20 @@ +// src/store/fcmSlice.js +import { createSlice } from '@reduxjs/toolkit'; + +const fcmSlice = createSlice({ + name: 'fcm', + initialState: { + token: null + }, + reducers: { + setFcmToken(state, action) { + state.token = action.payload; + }, + clearFcmToken(state) { + state.token = null; + } + } +}); + +export const { setFcmToken, clearFcmToken } = fcmSlice.actions; +export default fcmSlice.reducer; diff --git a/src/store/reducers/index.js b/src/store/reducers/index.js new file mode 100644 index 0000000..70fa345 --- /dev/null +++ b/src/store/reducers/index.js @@ -0,0 +1,25 @@ +// third-party +import { combineReducers } from 'redux'; +import persistReducer from 'redux-persist/es/persistReducer'; +import storage from 'redux-persist/lib/storage'; +// project import +import menu from './menu'; +import snackbar from './snackbar'; +import fcm from '../../store/reducers/fcmSlice'; +import userinfo from '../../store/reducers/userinfo'; + +const userinfoPersistConfig = { + key: 'userinfo', + storage, + whitelist: ['userdata'] // only persist `userdata`, not everything (optional) +}; +// ==============================|| COMBINE REDUCERS ||============================== // + +const reducers = combineReducers({ + menu, + snackbar, + fcm, + userinfo: persistReducer(userinfoPersistConfig, userinfo) +}); + +export default reducers; diff --git a/src/store/reducers/menu.js b/src/store/reducers/menu.js new file mode 100644 index 0000000..ba79986 --- /dev/null +++ b/src/store/reducers/menu.js @@ -0,0 +1,63 @@ +// third-party +import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; + +// project import +import axios from 'utils/axios'; + +// initial state +const initialState = { + openItem: ['dashboard'], + openComponent: 'buttons', + selectedID: null, + drawerOpen: false, + componentDrawerOpen: true, + menu: {}, + error: null +}; + +// ==============================|| SLICE - MENU ||============================== // + +export const fetchMenu = createAsyncThunk('', async () => { + const response = await axios.get('/api/menu/dashboard'); + return response.data; +}); + +const menu = createSlice({ + name: 'menu', + initialState, + reducers: { + activeItem(state, action) { + state.openItem = action.payload.openItem; + }, + + activeID(state, action) { + state.selectedID = action.payload; + }, + + activeComponent(state, action) { + state.openComponent = action.payload.openComponent; + }, + + openDrawer(state, action) { + state.drawerOpen = action.payload; + }, + + openComponentDrawer(state, action) { + state.componentDrawerOpen = action.payload.componentDrawerOpen; + }, + + hasError(state, action) { + state.error = action.payload; + } + }, + + extraReducers(builder) { + builder.addCase(fetchMenu.fulfilled, (state, action) => { + state.menu = action.payload.dashboard; + }); + } +}); + +export default menu.reducer; + +export const { activeItem, activeComponent, openDrawer, openComponentDrawer, activeID } = menu.actions; diff --git a/src/store/reducers/snackbar.js b/src/store/reducers/snackbar.js new file mode 100644 index 0000000..c3d97d2 --- /dev/null +++ b/src/store/reducers/snackbar.js @@ -0,0 +1,67 @@ +import { createSlice } from '@reduxjs/toolkit'; + +const initialState = { + action: false, + open: false, + message: 'Note archived', + anchorOrigin: { + vertical: 'bottom', + horizontal: 'right' + }, + variant: 'default', + alert: { + color: 'primary', + variant: 'filled' + }, + transition: 'Fade', + close: true, + actionButton: false, + maxStack: 3, + dense: false, + iconVariant: 'usedefault' +}; + +// ==============================|| SLICE - SNACKBAR ||============================== // + +const snackbar = createSlice({ + name: 'snackbar', + initialState, + reducers: { + openSnackbar(state, action) { + const { open, message, anchorOrigin, variant, alert, transition, close, actionButton } = action.payload; + + state.action = !state.action; + state.open = open || initialState.open; + state.message = message || initialState.message; + state.anchorOrigin = anchorOrigin || initialState.anchorOrigin; + state.variant = variant || initialState.variant; + state.alert = { + color: alert?.color || initialState.alert.color, + variant: alert?.variant || initialState.alert.variant + }; + state.transition = transition || initialState.transition; + state.close = close === false ? close : initialState.close; + state.actionButton = actionButton || initialState.actionButton; + }, + + closeSnackbar(state) { + state.open = false; + }, + handlerIncrease(state, action) { + const { maxStack } = action.payload; + state.maxStack = maxStack; + }, + handlerDense(state, action) { + const { dense } = action.payload; + state.dense = dense; + }, + handlerIconVariants(state, action) { + const { iconVariant } = action.payload; + state.iconVariant = iconVariant; + } + } +}); + +export default snackbar.reducer; + +export const { closeSnackbar, openSnackbar, handlerIncrease, handlerDense, handlerIconVariants } = snackbar.actions; diff --git a/src/store/reducers/userinfo.js b/src/store/reducers/userinfo.js new file mode 100644 index 0000000..151203b --- /dev/null +++ b/src/store/reducers/userinfo.js @@ -0,0 +1,20 @@ +// src/store/userinfo.js +import { createSlice } from '@reduxjs/toolkit'; + +const userinfo = createSlice({ + name: 'user', + initialState: { + userdata: null + }, + reducers: { + setUserInfo(state, action) { + state.userdata = action.payload; + } + // clearUserInfo(state) { + // state.userdata = null; + // } + } +}); + +export const { setUserInfo } = userinfo.actions; +export default userinfo.reducer; diff --git a/src/themes/index.js b/src/themes/index.js new file mode 100644 index 0000000..5a2386a --- /dev/null +++ b/src/themes/index.js @@ -0,0 +1,97 @@ +import PropTypes from 'prop-types'; +import { useMemo } from 'react'; + +// material-ui +import { CssBaseline, GlobalStyles, StyledEngineProvider } from '@mui/material'; +import { createTheme, ThemeProvider } from '@mui/material/styles'; + +// project import +import useConfig from 'hooks/useConfig'; +import Palette from './palette'; +import Typography from './typography'; +import CustomShadows from './shadows'; +import componentsOverride from './overrides'; + +// ==============================|| DEFAULT THEME - MAIN ||============================== // + +export default function ThemeCustomization({ children }) { + const { themeDirection, mode, presetColor, fontFamily } = useConfig(); + + const theme = useMemo(() => Palette(mode, presetColor), [mode, presetColor]); + + // eslint-disable-next-line react-hooks/exhaustive-deps + const themeTypography = useMemo(() => Typography(fontFamily), [fontFamily]); + const themeCustomShadows = useMemo(() => CustomShadows(theme), [theme]); + + const themeOptions = useMemo( + () => ({ + breakpoints: { + values: { + xs: 0, // Extra-small: 0px and up + custom300: 300, // above 350 + custom350: 350, // above 350 + custom400: 400, // above 400 + custom450: 450, // above 450 + custom500: 500, // above 450 + custom550: 550, // above 450 + custom600: 600, // above 450 + custom700: 700, // above 450 + sm: 768, // Small: 768px and up + custom800: 800, // above 450, + custom900: 900, // above 450 + custom950: 950, // above 450 + md: 1024, // Medium: 1024px and up + lg: 1266, // Large: 1266px and up + xl: 1440 // Extra-large: 1440px and up + } + }, + direction: themeDirection, + mixins: { + toolbar: { + minHeight: 60, + paddingTop: 8, + paddingBottom: 8 + } + }, + palette: theme.palette, + customShadows: themeCustomShadows, + typography: themeTypography + }), + [themeDirection, theme, themeTypography, themeCustomShadows] + ); + + const themes = createTheme(themeOptions); + themes.components = componentsOverride(themes); + + return ( + + + + + {children} + + + ); +} + +ThemeCustomization.propTypes = { + children: PropTypes.node +}; diff --git a/src/themes/overrides/Accordion.js b/src/themes/overrides/Accordion.js new file mode 100644 index 0000000..68c6409 --- /dev/null +++ b/src/themes/overrides/Accordion.js @@ -0,0 +1,27 @@ +// ==============================|| OVERRIDES - ALERT TITLE ||============================== // + +export default function Accordion(theme) { + return { + MuiAccordion: { + defaultProps: { + disableGutters: true, + square: true, + elevation: 0 + }, + styleOverrides: { + root: { + border: `1px solid ${theme.palette.secondary.light}`, + '&:not(:last-child)': { + borderBottom: 0 + }, + '&:before': { + display: 'none' + }, + '&.Mui-disabled': { + backgroundColor: theme.palette.secondary.lighter + } + } + } + } + }; +} diff --git a/src/themes/overrides/AccordionDetails.js b/src/themes/overrides/AccordionDetails.js new file mode 100644 index 0000000..66fb02a --- /dev/null +++ b/src/themes/overrides/AccordionDetails.js @@ -0,0 +1,14 @@ +// ==============================|| OVERRIDES - ALERT TITLE ||============================== // + +export default function AccordionDetails(theme) { + return { + MuiAccordionDetails: { + styleOverrides: { + root: { + padding: theme.spacing(2), + borderTop: `1px solid ${theme.palette.secondary.light}` + } + } + } + }; +} diff --git a/src/themes/overrides/AccordionSummary.js b/src/themes/overrides/AccordionSummary.js new file mode 100644 index 0000000..400552a --- /dev/null +++ b/src/themes/overrides/AccordionSummary.js @@ -0,0 +1,33 @@ +// assets +import { RightOutlined } from '@ant-design/icons'; + +// ==============================|| OVERRIDES - ALERT TITLE ||============================== // + +export default function AccordionSummary(theme) { + const { palette, spacing } = theme; + + return { + MuiAccordionSummary: { + defaultProps: { + expandIcon: + }, + styleOverrides: { + root: { + backgroundColor: palette.secondary.lighter, + flexDirection: 'row-reverse', + minHeight: 46 + }, + expandIconWrapper: { + '&.Mui-expanded': { + transform: 'rotate(90deg)' + } + }, + content: { + marginTop: spacing(1.25), + marginBottom: spacing(1.25), + marginLeft: spacing(1) + } + } + } + }; +} diff --git a/src/themes/overrides/Alert.js b/src/themes/overrides/Alert.js new file mode 100644 index 0000000..feea19c --- /dev/null +++ b/src/themes/overrides/Alert.js @@ -0,0 +1,75 @@ +// material-ui +import { alpha } from '@mui/material/styles'; + +// project import +import getColors from 'utils/getColors'; + +// ==============================|| ALERT - COLORS ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { lighter, light, main } = colors; + + return { + borderColor: alpha(light, 0.5), + backgroundColor: lighter, + '& .MuiAlert-icon': { + color: main + } + }; +} + +// ==============================|| OVERRIDES - ALERT ||============================== // + +export default function Alert(theme) { + const primaryDashed = getColorStyle({ color: 'primary', theme }); + + return { + MuiAlert: { + styleOverrides: { + root: { + color: theme.palette.text.primary, + fontSize: '0.875rem' + }, + icon: { + fontSize: '1rem' + }, + message: { + padding: 0, + marginTop: 3 + }, + filled: { + color: theme.palette.grey[0] + }, + border: { + padding: '10px 16px', + border: '1px solid', + ...primaryDashed, + '&.MuiAlert-borderPrimary': getColorStyle({ color: 'primary', theme }), + '&.MuiAlert-borderSecondary': getColorStyle({ color: 'secondary', theme }), + '&.MuiAlert-borderError': getColorStyle({ color: 'error', theme }), + '&.MuiAlert-borderSuccess': getColorStyle({ color: 'success', theme }), + '&.MuiAlert-borderInfo': getColorStyle({ color: 'info', theme }), + '&.MuiAlert-borderWarning': getColorStyle({ color: 'warning', theme }) + }, + action: { + '& .MuiButton-root': { + padding: 2, + height: 'auto', + fontSize: '0.75rem', + marginTop: -2 + }, + '& .MuiIconButton-root': { + width: 'auto', + height: 'auto', + padding: 2, + marginRight: 6, + '& .MuiSvgIcon-root': { + fontSize: '1rem' + } + } + } + } + } + }; +} diff --git a/src/themes/overrides/AlertTitle.js b/src/themes/overrides/AlertTitle.js new file mode 100644 index 0000000..cd925c4 --- /dev/null +++ b/src/themes/overrides/AlertTitle.js @@ -0,0 +1,15 @@ +// ==============================|| OVERRIDES - ALERT TITLE ||============================== // + +export default function AlertTitle() { + return { + MuiAlertTitle: { + styleOverrides: { + root: { + marginBottom: 4, + marginTop: 0, + fontWeight: 400 + } + } + } + }; +} diff --git a/src/themes/overrides/Autocomplete.js b/src/themes/overrides/Autocomplete.js new file mode 100644 index 0000000..ee29f94 --- /dev/null +++ b/src/themes/overrides/Autocomplete.js @@ -0,0 +1,23 @@ +// ==============================|| OVERRIDES - AUTOCOMPLETE ||============================== // + +export default function Autocomplete() { + return { + MuiAutocomplete: { + styleOverrides: { + root: { + '& .MuiOutlinedInput-root': { + padding: '3px 9px' + } + }, + popupIndicator: { + width: 'auto', + height: 'auto' + }, + clearIndicator: { + width: 'auto', + height: 'auto' + } + } + } + }; +} diff --git a/src/themes/overrides/Badge.js b/src/themes/overrides/Badge.js new file mode 100644 index 0000000..dc023c5 --- /dev/null +++ b/src/themes/overrides/Badge.js @@ -0,0 +1,41 @@ +// project import +import getColors from 'utils/getColors'; + +// ==============================|| BADGE - COLORS ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { lighter, main } = colors; + + return { + color: main, + backgroundColor: lighter + }; +} + +// ==============================|| OVERRIDES - BADGE ||============================== // + +export default function Badge(theme) { + const defaultLightBadge = getColorStyle({ color: 'primary', theme }); + + return { + MuiBadge: { + styleOverrides: { + standard: { + minWidth: theme.spacing(2), + height: theme.spacing(2), + padding: theme.spacing(0.5) + }, + light: { + ...defaultLightBadge, + '&.MuiBadge-colorPrimary': getColorStyle({ color: 'primary', theme }), + '&.MuiBadge-colorSecondary': getColorStyle({ color: 'secondary', theme }), + '&.MuiBadge-colorError': getColorStyle({ color: 'error', theme }), + '&.MuiBadge-colorInfo': getColorStyle({ color: 'info', theme }), + '&.MuiBadge-colorSuccess': getColorStyle({ color: 'success', theme }), + '&.MuiBadge-colorWarning': getColorStyle({ color: 'warning', theme }) + } + } + } + }; +} diff --git a/src/themes/overrides/Button.js b/src/themes/overrides/Button.js new file mode 100644 index 0000000..1077206 --- /dev/null +++ b/src/themes/overrides/Button.js @@ -0,0 +1,202 @@ +// material-ui +import { alpha } from '@mui/material/styles'; + +// project import +import getColors from 'utils/getColors'; +import getShadow from 'utils/getShadow'; + +// ==============================|| BUTTON - COLORS ||============================== // + +function getColorStyle({ variant, color, theme }) { + const colors = getColors(theme, color); + const { lighter, main, dark, contrastText } = colors; + + const buttonShadow = `${color}Button`; + const shadows = getShadow(theme, buttonShadow); + + const commonShadow = { + '&::after': { + boxShadow: `0 0 5px 5px ${alpha(main, 0.9)}` + }, + '&:active::after': { + boxShadow: `0 0 0 0 ${alpha(main, 0.9)}` + }, + '&:focus-visible': { + outline: `2px solid ${dark}`, + outlineOffset: 2 + } + }; + + switch (variant) { + case 'contained': + return { + '&:hover': { + backgroundColor: dark + }, + ...commonShadow + }; + case 'shadow': + return { + color: contrastText, + backgroundColor: main, + boxShadow: shadows, + '&:hover': { + boxShadow: 'none', + backgroundColor: dark + }, + ...commonShadow + }; + case 'outlined': + return { + borderColor: main, + '&:hover': { + color: dark, + backgroundColor: 'transparent', + borderColor: dark + }, + ...commonShadow + }; + case 'dashed': + return { + color: main, + borderColor: main, + backgroundColor: lighter, + '&:hover': { + color: dark, + borderColor: dark + }, + ...commonShadow + }; + case 'text': + default: + return { + '&:hover': { + color: dark, + backgroundColor: lighter + }, + ...commonShadow + }; + } +} + +// ==============================|| OVERRIDES - BUTTON ||============================== // + +export default function Button(theme) { + const primaryDashed = getColorStyle({ variant: 'dashed', color: 'primary', theme }); + const primaryShadow = getColorStyle({ variant: 'shadow', color: 'primary', theme }); + + const disabledStyle = { + '&.Mui-disabled': { + backgroundColor: theme.palette.grey[200] + } + }; + const iconStyle = { + '&>*:nth-of-type(1)': { + fontSize: 'inherit' + } + }; + + return { + MuiButton: { + defaultProps: { + disableElevation: true + }, + styleOverrides: { + root: { + fontWeight: 400, + '&::after': { + content: '""', + display: 'block', + position: 'absolute', + left: 0, + top: 0, + width: '100%', + height: '100%', + borderRadius: 4, + opacity: 0, + transition: 'all 0.5s' + }, + + '&:active::after': { + position: 'absolute', + borderRadius: 4, + left: 0, + top: 0, + opacity: 1, + transition: '0s' + } + }, + contained: { + ...disabledStyle + }, + outlined: { + ...disabledStyle + }, + text: { + boxShadow: 'none', + '&:hover': { + boxShadow: 'none' + } + }, + endIcon: { + ...iconStyle + }, + startIcon: { + ...iconStyle + }, + dashed: { + border: '1px dashed', + ...primaryDashed, + '&.MuiButton-dashedPrimary': getColorStyle({ variant: 'dashed', color: 'primary', theme }), + '&.MuiButton-dashedSecondary': getColorStyle({ variant: 'dashed', color: 'secondary', theme }), + '&.MuiButton-dashedError': getColorStyle({ variant: 'dashed', color: 'error', theme }), + '&.MuiButton-dashedSuccess': getColorStyle({ variant: 'dashed', color: 'success', theme }), + '&.MuiButton-dashedInfo': getColorStyle({ variant: 'dashed', color: 'info', theme }), + '&.MuiButton-dashedWarning': getColorStyle({ variant: 'dashed', color: 'warning', theme }), + '&.Mui-disabled': { + color: `${theme.palette.grey[300]} !important`, + borderColor: `${theme.palette.grey[400]} !important`, + backgroundColor: `${theme.palette.grey[200]} !important` + } + }, + shadow: { + ...primaryShadow, + '&.MuiButton-shadowPrimary': getColorStyle({ variant: 'shadow', color: 'primary', theme }), + '&.MuiButton-shadowSecondary': getColorStyle({ variant: 'shadow', color: 'secondary', theme }), + '&.MuiButton-shadowError': getColorStyle({ variant: 'shadow', color: 'error', theme }), + '&.MuiButton-shadowSuccess': getColorStyle({ variant: 'shadow', color: 'success', theme }), + '&.MuiButton-shadowInfo': getColorStyle({ variant: 'shadow', color: 'info', theme }), + '&.MuiButton-shadowWarning': getColorStyle({ variant: 'shadow', color: 'warning', theme }), + '&.Mui-disabled': { + color: `${theme.palette.grey[300]} !important`, + borderColor: `${theme.palette.grey[400]} !important`, + backgroundColor: `${theme.palette.grey[200]} !important` + } + }, + containedPrimary: getColorStyle({ variant: 'contained', color: 'primary', theme }), + containedSecondary: getColorStyle({ variant: 'contained', color: 'secondary', theme }), + containedError: getColorStyle({ variant: 'contained', color: 'error', theme }), + containedSuccess: getColorStyle({ variant: 'contained', color: 'success', theme }), + containedInfo: getColorStyle({ variant: 'contained', color: 'info', theme }), + containedWarning: getColorStyle({ variant: 'contained', color: 'warning', theme }), + outlinedPrimary: getColorStyle({ variant: 'outlined', color: 'primary', theme }), + outlinedSecondary: getColorStyle({ variant: 'outlined', color: 'secondary', theme }), + outlinedError: getColorStyle({ variant: 'outlined', color: 'error', theme }), + outlinedSuccess: getColorStyle({ variant: 'outlined', color: 'success', theme }), + outlinedInfo: getColorStyle({ variant: 'outlined', color: 'info', theme }), + outlinedWarning: getColorStyle({ variant: 'outlined', color: 'warning', theme }), + textPrimary: getColorStyle({ variant: 'text', color: 'primary', theme }), + textSecondary: getColorStyle({ variant: 'text', color: 'secondary', theme }), + textError: getColorStyle({ variant: 'text', color: 'error', theme }), + textSuccess: getColorStyle({ variant: 'text', color: 'success', theme }), + textInfo: getColorStyle({ variant: 'text', color: 'info', theme }), + textWarning: getColorStyle({ variant: 'text', color: 'warning', theme }), + sizeExtraSmall: { + minWidth: 56, + fontSize: '0.625rem', + padding: '2px 8px' + } + } + } + }; +} diff --git a/src/themes/overrides/ButtonBase.js b/src/themes/overrides/ButtonBase.js new file mode 100644 index 0000000..219ecc8 --- /dev/null +++ b/src/themes/overrides/ButtonBase.js @@ -0,0 +1,11 @@ +// ==============================|| OVERRIDES - BUTTON ||============================== // + +export default function ButtonBase() { + return { + MuiButtonBase: { + defaultProps: { + disableRipple: true + } + } + }; +} diff --git a/src/themes/overrides/ButtonGroup.js b/src/themes/overrides/ButtonGroup.js new file mode 100644 index 0000000..7c6541e --- /dev/null +++ b/src/themes/overrides/ButtonGroup.js @@ -0,0 +1,11 @@ +// ==============================|| OVERRIDES - BUTTON GROUP ||============================== // + +export default function ButtonGroup() { + return { + MuiButtonGroup: { + defaultProps: { + disableRipple: true + } + } + }; +} diff --git a/src/themes/overrides/CardContent.js b/src/themes/overrides/CardContent.js new file mode 100644 index 0000000..4a1f515 --- /dev/null +++ b/src/themes/overrides/CardContent.js @@ -0,0 +1,16 @@ +// ==============================|| OVERRIDES - CARD CONTENT ||============================== // + +export default function CardContent() { + return { + MuiCardContent: { + styleOverrides: { + root: { + padding: 20, + '&:last-child': { + paddingBottom: 20 + } + } + } + } + }; +} diff --git a/src/themes/overrides/Checkbox.js b/src/themes/overrides/Checkbox.js new file mode 100644 index 0000000..8cb86f3 --- /dev/null +++ b/src/themes/overrides/Checkbox.js @@ -0,0 +1,126 @@ +// material-ui +import { Box } from '@mui/material'; + +// project import +import getColors from 'utils/getColors'; + +// assets +import { CheckSquareFilled, MinusSquareFilled } from '@ant-design/icons'; + +// ==============================|| RADIO - COLORS ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { lighter, main, dark } = colors; + + return { + '&:hover': { + backgroundColor: lighter, + '& .icon': { + borderColor: main + } + }, + '&.Mui-focusVisible': { + outline: `2px solid ${dark}`, + outlineOffset: -4 + } + }; +} + +// ==============================|| CHECKBOX - SIZE STYLE ||============================== // + +function getSizeStyle(size) { + switch (size) { + case 'small': + return { size: 16, fontSize: 1, position: 1 }; + case 'large': + return { size: 24, fontSize: 1.6, position: 2 }; + case 'medium': + default: + return { size: 20, fontSize: 1.35, position: 2 }; + } +} + +// ==============================|| CHECKBOX - STYLE ||============================== // + +function checkboxStyle(size) { + const sizes = getSizeStyle(size); + + return { + '& .icon': { + width: sizes.size, + height: sizes.size, + '& .filled': { + fontSize: `${sizes.fontSize}rem`, + top: -sizes.position, + left: -sizes.position + } + } + }; +} + +// ==============================|| OVERRIDES - CHECKBOX ||============================== // + +export default function Checkbox(theme) { + const { palette } = theme; + + return { + MuiCheckbox: { + defaultProps: { + className: 'size-small', + icon: , + checkedIcon: ( + + + + ), + indeterminateIcon: ( + + + + ) + }, + styleOverrides: { + root: { + borderRadius: 0, + color: palette.secondary[300], + '&.size-small': { + ...checkboxStyle('small') + }, + '&.size-medium': { + ...checkboxStyle('medium') + }, + '&.size-large': { + ...checkboxStyle('large') + } + }, + colorPrimary: getColorStyle({ color: 'primary', theme }), + colorSecondary: getColorStyle({ color: 'secondary', theme }), + colorSuccess: getColorStyle({ color: 'success', theme }), + colorWarning: getColorStyle({ color: 'warning', theme }), + colorInfo: getColorStyle({ color: 'info', theme }), + colorError: getColorStyle({ color: 'error', theme }) + } + } + }; +} diff --git a/src/themes/overrides/Chip.js b/src/themes/overrides/Chip.js new file mode 100644 index 0000000..c0d6769 --- /dev/null +++ b/src/themes/overrides/Chip.js @@ -0,0 +1,80 @@ +// project import +import getColors from 'utils/getColors'; + +// ==============================|| CHIP - COLORS ||============================== // + +function getColor({ color, theme }) { + const colors = getColors(theme, color); + const { dark } = colors; + + return { + '&.Mui-focusVisible': { + outline: `2px solid ${dark}`, + outlineOffset: 2 + } + }; +} + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { light, lighter, main } = colors; + + return { + color: main, + backgroundColor: lighter, + borderColor: light, + '& .MuiChip-deleteIcon': { + color: main, + '&:hover': { + color: light + } + } + }; +} + +// ==============================|| OVERRIDES - CHIP ||============================== // + +export default function Chip(theme) { + const defaultLightChip = getColorStyle({ color: 'secondary', theme }); + return { + MuiChip: { + styleOverrides: { + root: { + borderRadius: 4, + '&:active': { + boxShadow: 'none' + }, + '&.MuiChip-colorPrimary': getColor({ color: 'primary', theme }), + '&.MuiChip-colorSecondary': getColor({ color: 'secondary', theme }), + '&.MuiChip-colorError': getColor({ color: 'error', theme }), + '&.MuiChip-colorInfo': getColor({ color: 'info', theme }), + '&.MuiChip-colorSuccess': getColor({ color: 'success', theme }), + '&.MuiChip-colorWarning': getColor({ color: 'warning', theme }) + }, + sizeLarge: { + fontSize: '1rem', + height: 40 + }, + light: { + ...defaultLightChip, + '&.MuiChip-lightPrimary': getColorStyle({ color: 'primary', theme }), + '&.MuiChip-lightSecondary': getColorStyle({ color: 'secondary', theme }), + '&.MuiChip-lightError': getColorStyle({ color: 'error', theme }), + '&.MuiChip-lightInfo': getColorStyle({ color: 'info', theme }), + '&.MuiChip-lightSuccess': getColorStyle({ color: 'success', theme }), + '&.MuiChip-lightWarning': getColorStyle({ color: 'warning', theme }) + }, + combined: { + border: '1px solid', + ...defaultLightChip, + '&.MuiChip-combinedPrimary': getColorStyle({ color: 'primary', theme }), + '&.MuiChip-combinedSecondary': getColorStyle({ color: 'secondary', theme }), + '&.MuiChip-combinedError': getColorStyle({ color: 'error', theme }), + '&.MuiChip-combinedInfo': getColorStyle({ color: 'info', theme }), + '&.MuiChip-combinedSuccess': getColorStyle({ color: 'success', theme }), + '&.MuiChip-combinedWarning': getColorStyle({ color: 'warning', theme }) + } + } + } + }; +} diff --git a/src/themes/overrides/Dialog.js b/src/themes/overrides/Dialog.js new file mode 100644 index 0000000..ccc0384 --- /dev/null +++ b/src/themes/overrides/Dialog.js @@ -0,0 +1,18 @@ +// material-ui +import { alpha } from '@mui/material/styles'; + +// ==============================|| OVERRIDES - DIALOG ||============================== // + +export default function Dialog() { + return { + MuiDialog: { + styleOverrides: { + root: { + '& .MuiBackdrop-root': { + backgroundColor: alpha('#000', 0.7) + } + } + } + } + }; +} diff --git a/src/themes/overrides/DialogContentText.js b/src/themes/overrides/DialogContentText.js new file mode 100644 index 0000000..9421475 --- /dev/null +++ b/src/themes/overrides/DialogContentText.js @@ -0,0 +1,14 @@ +// ==============================|| OVERRIDES - DIALOG CONTENT TEXT ||============================== // + +export default function DialogContentText(theme) { + return { + MuiDialogContentText: { + styleOverrides: { + root: { + fontSize: '0.875rem', + color: theme.palette.text.primary + } + } + } + }; +} diff --git a/src/themes/overrides/DialogTitle.js b/src/themes/overrides/DialogTitle.js new file mode 100644 index 0000000..6a30338 --- /dev/null +++ b/src/themes/overrides/DialogTitle.js @@ -0,0 +1,14 @@ +// ==============================|| OVERRIDES - DIALOG TITLE ||============================== // + +export default function DialogTitle() { + return { + MuiDialogTitle: { + styleOverrides: { + root: { + fontSize: '1rem', + fontWeight: 500 + } + } + } + }; +} diff --git a/src/themes/overrides/Fab.js b/src/themes/overrides/Fab.js new file mode 100644 index 0000000..5d36ee5 --- /dev/null +++ b/src/themes/overrides/Fab.js @@ -0,0 +1,82 @@ +// material-ui +import { alpha } from '@mui/material/styles'; + +// project import +import getColors from 'utils/getColors'; +import getShadow from 'utils/getShadow'; + +// ==============================|| FAB BUTTON - COLORS ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { main, dark, contrastText } = colors; + + const buttonShadow = `${color}Button`; + const shadows = getShadow(theme, buttonShadow); + + return { + color: contrastText, + backgroundColor: main, + boxShadow: shadows, + '&:hover': { + boxShadow: 'none', + backgroundColor: dark + }, + '&:focus-visible': { + outline: `2px solid ${dark}`, + outlineOffset: 2 + }, + '&::after': { + borderRadius: '50px', + boxShadow: `0 0 5px 5px ${alpha(main, 0.9)}` + }, + '&:active::after': { + borderRadius: '50px', + boxShadow: `0 0 0 0 ${alpha(main, 0.9)}` + } + }; +} + +// ==============================|| OVERRIDES - FAB BUTTON ||============================== // + +export default function Button(theme) { + return { + MuiFab: { + styleOverrides: { + root: { + fontWeight: 400, + '&.Mui-disabled': { + backgroundColor: theme.palette.grey[200] + }, + '&.MuiFab-primary': getColorStyle({ color: 'primary', theme }), + '&.MuiFab-secondary': getColorStyle({ color: 'secondary', theme }), + '&.Mui-error': getColorStyle({ color: 'error', theme }), + '&.MuiFab-success': getColorStyle({ color: 'success', theme }), + '&.MuiFab-info': getColorStyle({ color: 'info', theme }), + '&.MuiFab-warning': getColorStyle({ color: 'warning', theme }), + '&::after': { + content: '""', + display: 'block', + position: 'absolute', + left: 0, + top: 0, + width: '100%', + height: '100%', + borderRadius: 4, + opacity: 0, + transition: 'all 0.5s' + }, + + '&:active::after': { + position: 'absolute', + borderRadius: 4, + left: 0, + top: 0, + opacity: 1, + transition: '0s' + } + } + } + } + }; +} diff --git a/src/themes/overrides/IconButton.js b/src/themes/overrides/IconButton.js new file mode 100644 index 0000000..a78af99 --- /dev/null +++ b/src/themes/overrides/IconButton.js @@ -0,0 +1,28 @@ +// ==============================|| OVERRIDES - ICON BUTTON ||============================== // + +export default function IconButton(theme) { + return { + MuiIconButton: { + styleOverrides: { + root: { + borderRadius: 4 + }, + sizeLarge: { + width: theme.spacing(5.5), + height: theme.spacing(5.5), + fontSize: '1.25rem' + }, + sizeMedium: { + width: theme.spacing(4.5), + height: theme.spacing(4.5), + fontSize: '1rem' + }, + sizeSmall: { + width: theme.spacing(3.75), + height: theme.spacing(3.75), + fontSize: '0.75rem' + } + } + } + }; +} diff --git a/src/themes/overrides/InputBase.js b/src/themes/overrides/InputBase.js new file mode 100644 index 0000000..9e83320 --- /dev/null +++ b/src/themes/overrides/InputBase.js @@ -0,0 +1,13 @@ +// ==============================|| OVERRIDES - INPUT BASE ||============================== // + +export default function InputBase() { + return { + MuiInputBase: { + styleOverrides: { + sizeSmall: { + fontSize: '0.75rem' + } + } + } + }; +} diff --git a/src/themes/overrides/InputLabel.js b/src/themes/overrides/InputLabel.js new file mode 100644 index 0000000..7eec340 --- /dev/null +++ b/src/themes/overrides/InputLabel.js @@ -0,0 +1,25 @@ +// ==============================|| OVERRIDES - INPUT LABEL ||============================== // + +export default function InputLabel(theme) { + return { + MuiInputLabel: { + styleOverrides: { + root: { + color: theme.palette.grey[600] + }, + outlined: { + lineHeight: '0.8em', + '&.MuiInputLabel-sizeSmall': { + lineHeight: '1em' + }, + '&.MuiInputLabel-shrink': { + background: theme.palette.background.paper, + padding: '0 8px', + marginLeft: -6, + lineHeight: '1.4375em' + } + } + } + } + }; +} diff --git a/src/themes/overrides/LinearProgress.js b/src/themes/overrides/LinearProgress.js new file mode 100644 index 0000000..20cb67d --- /dev/null +++ b/src/themes/overrides/LinearProgress.js @@ -0,0 +1,17 @@ +// ==============================|| OVERRIDES - LINER PROGRESS ||============================== // + +export default function LinearProgress() { + return { + MuiLinearProgress: { + styleOverrides: { + root: { + height: 6, + borderRadius: 100 + }, + bar: { + borderRadius: 100 + } + } + } + }; +} diff --git a/src/themes/overrides/Link.js b/src/themes/overrides/Link.js new file mode 100644 index 0000000..fe7b409 --- /dev/null +++ b/src/themes/overrides/Link.js @@ -0,0 +1,11 @@ +// ==============================|| OVERRIDES - LINK ||============================== // + +export default function Link() { + return { + MuiLink: { + defaultProps: { + underline: 'hover' + } + } + }; +} diff --git a/src/themes/overrides/ListItemButton.js b/src/themes/overrides/ListItemButton.js new file mode 100644 index 0000000..a308c93 --- /dev/null +++ b/src/themes/overrides/ListItemButton.js @@ -0,0 +1,18 @@ +// ==============================|| OVERRIDES - LIST ITEM ICON ||============================== // + +export default function ListItemButton(theme) { + return { + MuiListItemButton: { + styleOverrides: { + root: { + '&.Mui-selected': { + color: theme.palette.primary.main, + '& .MuiListItemIcon-root': { + color: theme.palette.primary.main + } + } + } + } + } + }; +} diff --git a/src/themes/overrides/ListItemIcon.js b/src/themes/overrides/ListItemIcon.js new file mode 100644 index 0000000..7e8c601 --- /dev/null +++ b/src/themes/overrides/ListItemIcon.js @@ -0,0 +1,14 @@ +// ==============================|| OVERRIDES - LIST ITEM ICON ||============================== // + +export default function ListItemIcon(theme) { + return { + MuiListItemIcon: { + styleOverrides: { + root: { + minWidth: 24, + color: theme.palette.text.primary + } + } + } + }; +} diff --git a/src/themes/overrides/LoadingButton.js b/src/themes/overrides/LoadingButton.js new file mode 100644 index 0000000..6e65615 --- /dev/null +++ b/src/themes/overrides/LoadingButton.js @@ -0,0 +1,17 @@ +// ==============================|| OVERRIDES - LOADING BUTTON ||============================== // + +export default function LoadingButton() { + return { + MuiLoadingButton: { + styleOverrides: { + root: { + padding: '6px 16px', + '&.MuiLoadingButton-loading': { + opacity: 0.6, + textShadow: 'none' + } + } + } + } + }; +} diff --git a/src/themes/overrides/OutlinedInput.js b/src/themes/overrides/OutlinedInput.js new file mode 100644 index 0000000..db87bfc --- /dev/null +++ b/src/themes/overrides/OutlinedInput.js @@ -0,0 +1,59 @@ +// project import +import { ThemeMode } from 'config'; +import getColors from 'utils/getColors'; +import getShadow from 'utils/getShadow'; + +// ==============================|| OVERRIDES - INPUT BORDER & SHADOWS ||============================== // + +function getColor({ variant, theme }) { + const colors = getColors(theme, variant); + const { light } = colors; + + const shadows = getShadow(theme, `${variant}`); + + return { + '&:hover .MuiOutlinedInput-notchedOutline': { + borderColor: light + }, + '&.Mui-focused': { + boxShadow: shadows, + '& .MuiOutlinedInput-notchedOutline': { + border: `1px solid ${light}` + } + } + }; +} + +// ==============================|| OVERRIDES - OUTLINED INPUT ||============================== // + +export default function OutlinedInput(theme) { + return { + MuiOutlinedInput: { + styleOverrides: { + input: { + padding: '10.5px 14px 10.5px 12px' + }, + notchedOutline: { + borderColor: theme.palette.mode === ThemeMode.DARK ? theme.palette.grey[200] : theme.palette.grey[300] + }, + root: { + ...getColor({ variant: 'primary', theme }), + '&.Mui-error': { + ...getColor({ variant: 'error', theme }) + } + }, + inputSizeSmall: { + padding: '7.5px 8px 7.5px 12px' + }, + inputMultiline: { + padding: 0 + }, + colorSecondary: getColor({ variant: 'secondary', theme }), + colorError: getColor({ variant: 'error', theme }), + colorWarning: getColor({ variant: 'warning', theme }), + colorInfo: getColor({ variant: 'info', theme }), + colorSuccess: getColor({ variant: 'success', theme }) + } + } + }; +} diff --git a/src/themes/overrides/Pagination.js b/src/themes/overrides/Pagination.js new file mode 100644 index 0000000..faf8d1b --- /dev/null +++ b/src/themes/overrides/Pagination.js @@ -0,0 +1,11 @@ +// ==============================|| OVERRIDES - PAGINATION ||============================== // + +export default function Pagination() { + return { + MuiPagination: { + defaultProps: { + shape: 'rounded' + } + } + }; +} diff --git a/src/themes/overrides/PaginationItem.js b/src/themes/overrides/PaginationItem.js new file mode 100644 index 0000000..3584124 --- /dev/null +++ b/src/themes/overrides/PaginationItem.js @@ -0,0 +1,118 @@ +// project import +import getColors from 'utils/getColors'; + +// ==============================|| PAGINATION ITEM - COLORS ||============================== // + +function getColorStyle({ variant, color, theme }) { + const colors = getColors(theme, color); + const { lighter, light, dark, main, contrastText } = colors; + + const focusStyle = { + '&:focus-visible': { + outline: `2px solid ${dark}`, + outlineOffset: 2, + ...(variant === 'text' && { + backgroundColor: theme.palette.background.paper + }) + } + }; + + switch (variant) { + case 'combined': + case 'contained': + return { + color: contrastText, + backgroundColor: main, + '&:hover': { + backgroundColor: light + }, + ...focusStyle + }; + case 'outlined': + return { + borderColor: main, + '&:hover': { + backgroundColor: lighter, + borderColor: light + }, + ...focusStyle + }; + case 'text': + default: + return { + color: main, + '&:hover': { + backgroundColor: main, + color: lighter + }, + ...focusStyle + }; + } +} + +// ==============================|| OVERRIDES - PAGINATION ITEM ||============================== // + +export default function PaginationItem(theme) { + return { + MuiPaginationItem: { + styleOverrides: { + root: { + '&:focus-visible': { + outline: `2px solid ${theme.palette.secondary.dark}`, + outlineOffset: 2 + } + }, + text: { + '&.Mui-selected': { + backgroundColor: 'transparent', + fontSize: '1rem', + fontWeight: 500, + '&.MuiPaginationItem-textPrimary': getColorStyle({ variant: 'text', color: 'primary', theme }), + '&.MuiPaginationItem-textSecondary': getColorStyle({ variant: 'text', color: 'secondary', theme }), + '&.MuiPaginationItem-textError': getColorStyle({ variant: 'text', color: 'error', theme }), + '&.MuiPaginationItem-textSuccess': getColorStyle({ variant: 'text', color: 'success', theme }), + '&.MuiPaginationItem-textInfo': getColorStyle({ variant: 'text', color: 'info', theme }), + '&.MuiPaginationItem-textWarning': getColorStyle({ variant: 'text', color: 'warning', theme }) + } + }, + contained: { + '&.Mui-selected': { + '&.MuiPaginationItem-containedPrimary': getColorStyle({ variant: 'contained', color: 'primary', theme }), + '&.MuiPaginationItem-containedSecondary': getColorStyle({ variant: 'contained', color: 'secondary', theme }), + '&.MuiPaginationItem-containedError': getColorStyle({ variant: 'contained', color: 'error', theme }), + '&.MuiPaginationItem-containedSuccess': getColorStyle({ variant: 'contained', color: 'success', theme }), + '&.MuiPaginationItem-containedInfo': getColorStyle({ variant: 'contained', color: 'info', theme }), + '&.MuiPaginationItem-containedWarning': getColorStyle({ variant: 'contained', color: 'warning', theme }) + } + }, + combined: { + border: '1px solid', + borderColor: theme.palette.divider, + '&.MuiPaginationItem-ellipsis': { + border: 'none' + }, + '&.Mui-selected': { + '&.MuiPaginationItem-combinedPrimary': getColorStyle({ variant: 'combined', color: 'primary', theme }), + '&.MuiPaginationItem-combinedSecondary': getColorStyle({ variant: 'combined', color: 'secondary', theme }), + '&.MuiPaginationItem-combinedError': getColorStyle({ variant: 'combined', color: 'error', theme }), + '&.MuiPaginationItem-combinedSuccess': getColorStyle({ variant: 'combined', color: 'success', theme }), + '&.MuiPaginationItem-combinedInfo': getColorStyle({ variant: 'combined', color: 'info', theme }), + '&.MuiPaginationItem-combinedWarning': getColorStyle({ variant: 'combined', color: 'warning', theme }) + } + }, + outlined: { + borderColor: theme.palette.divider, + '&.Mui-selected': { + backgroundColor: 'transparent', + '&.MuiPaginationItem-outlinedPrimary': getColorStyle({ variant: 'outlined', color: 'primary', theme }), + '&.MuiPaginationItem-outlinedSecondary': getColorStyle({ variant: 'outlined', color: 'secondary', theme }), + '&.MuiPaginationItem-outlinedError': getColorStyle({ variant: 'outlined', color: 'error', theme }), + '&.MuiPaginationItem-outlinedSuccess': getColorStyle({ variant: 'outlined', color: 'success', theme }), + '&.MuiPaginationItem-outlinedInfo': getColorStyle({ variant: 'outlined', color: 'info', theme }), + '&.MuiPaginationItem-outlinedWarning': getColorStyle({ variant: 'outlined', color: 'warning', theme }) + } + } + } + } + }; +} diff --git a/src/themes/overrides/Popover.js b/src/themes/overrides/Popover.js new file mode 100644 index 0000000..a4589c0 --- /dev/null +++ b/src/themes/overrides/Popover.js @@ -0,0 +1,13 @@ +// ==============================|| OVERRIDES - DIALOG CONTENT TEXT ||============================== // + +export default function Popover(theme) { + return { + MuiPopover: { + styleOverrides: { + paper: { + boxShadow: theme.customShadows.z1 + } + } + } + }; +} diff --git a/src/themes/overrides/Radio.js b/src/themes/overrides/Radio.js new file mode 100644 index 0000000..71cf892 --- /dev/null +++ b/src/themes/overrides/Radio.js @@ -0,0 +1,119 @@ +// material-ui +import { Box } from '@mui/material'; + +// project import +import getColors from 'utils/getColors'; + +// ==============================|| RADIO - COLORS ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { lighter, main, dark } = colors; + + return { + '& .dot': { + backgroundColor: main + }, + '&:hover': { + backgroundColor: lighter + }, + '&.Mui-focusVisible': { + outline: `2px solid ${dark}`, + outlineOffset: -4 + } + }; +} + +// ==============================|| CHECKBOX - SIZE STYLE ||============================== // + +function getSizeStyle(size) { + switch (size) { + case 'small': + return { size: 16, dotSize: 8, position: 3 }; + case 'large': + return { size: 24, dotSize: 12, position: 5 }; + case 'medium': + default: + return { size: 20, dotSize: 10, position: 4 }; + } +} + +// ==============================|| CHECKBOX - STYLE ||============================== // + +function radioStyle(size) { + const sizes = getSizeStyle(size); + + return { + '& .icon': { + width: sizes.size, + height: sizes.size, + '& .dot': { + width: sizes.dotSize, + height: sizes.dotSize, + top: sizes.position, + left: sizes.position + } + } + }; +} + +// ==============================|| OVERRIDES - CHECKBOX ||============================== // + +export default function Radio(theme) { + const { palette } = theme; + + return { + MuiRadio: { + defaultProps: { + className: 'size-small', + icon: , + checkedIcon: ( + + + + ) + }, + styleOverrides: { + root: { + color: palette.secondary[300], + '&.size-small': { + ...radioStyle('small') + }, + '&.size-medium': { + ...radioStyle('medium') + }, + '&.size-large': { + ...radioStyle('large') + } + }, + colorPrimary: getColorStyle({ color: 'primary', theme }), + colorSecondary: getColorStyle({ color: 'secondary', theme }), + colorSuccess: getColorStyle({ color: 'success', theme }), + colorWarning: getColorStyle({ color: 'warning', theme }), + colorInfo: getColorStyle({ color: 'info', theme }), + colorError: getColorStyle({ color: 'error', theme }) + } + } + }; +} diff --git a/src/themes/overrides/Slider.js b/src/themes/overrides/Slider.js new file mode 100644 index 0000000..72015f7 --- /dev/null +++ b/src/themes/overrides/Slider.js @@ -0,0 +1,69 @@ +// project import +import getColors from 'utils/getColors'; + +// ==============================|| OVERRIDES - SLIDER ||============================== // + +function getColorStyle({ color, theme }) { + const colors = getColors(theme, color); + const { main } = colors; + + return { + border: `2px solid ${main}` + }; +} + +export default function Slider(theme) { + return { + MuiSlider: { + styleOverrides: { + track: { + height: '1px' + }, + thumb: { + width: 14, + height: 14, + border: `2px solid ${theme.palette.primary.main}`, + backgroundColor: theme.palette.background.paper, + '&.MuiSlider-thumbColorPrimary': getColorStyle({ color: 'primary', theme }), + '&.MuiSlider-thumbColorSecondary': getColorStyle({ color: 'secondary', theme }), + '&.MuiSlider-thumbColorSuccess': getColorStyle({ color: 'success', theme }), + '&.MuiSlider-thumbColorWarning': getColorStyle({ color: 'warning', theme }), + '&.MuiSlider-thumbColorInfo': getColorStyle({ color: 'info', theme }), + '&.MuiSlider-thumbColorError': getColorStyle({ color: 'error', theme }) + }, + mark: { + width: 4, + height: 4, + borderRadius: '50%', + border: `1px solid ${theme.palette.secondary.light}`, + backgroundColor: theme.palette.background.paper, + '&.MuiSlider-markActive': { + opacity: 1, + borderColor: 'inherit', + borderWidth: 2 + } + }, + rail: { + color: theme.palette.secondary.light + }, + root: { + '&.Mui-disabled': { + '.MuiSlider-rail': { + opacity: 0.25 + }, + '.MuiSlider-track': { + color: theme.palette.secondary.lighter + }, + '.MuiSlider-thumb': { + border: `2px solid ${theme.palette.secondary.lighter}` + } + } + }, + valueLabel: { + backgroundColor: theme.palette.grey[600], + color: theme.palette.grey[0] + } + } + } + }; +} diff --git a/src/themes/overrides/Switch.js b/src/themes/overrides/Switch.js new file mode 100644 index 0000000..d46676a --- /dev/null +++ b/src/themes/overrides/Switch.js @@ -0,0 +1,88 @@ +// ==============================|| SWITCH - SIZE STYLE ||============================== // + +function getSizeStyle(size) { + switch (size) { + case 'small': + return { width: 28, height: 16, base: 12, thumb: 10, trackRadius: 8 }; + case 'large': + return { width: 60, height: 28, base: 32, thumb: 22, trackRadius: 24 }; + case 'medium': + default: + return { width: 44, height: 22, base: 22, thumb: 16, trackRadius: 16 }; + } +} + +function switchStyle(theme, size) { + const sizes = getSizeStyle(size); + + return { + width: sizes.width, + height: sizes.height, + '& .MuiSwitch-switchBase': { + padding: 3, + '&.Mui-checked': { + transform: `translateX(${sizes.base}px)` + } + }, + '& .MuiSwitch-thumb': { + width: sizes.thumb, + height: sizes.thumb + }, + '& .MuiSwitch-track': { + borderRadius: sizes.trackRadius + } + }; +} + +// ==============================|| OVERRIDES - TAB ||============================== // + +export default function Switch(theme) { + return { + MuiSwitch: { + styleOverrides: { + track: { + opacity: 1, + backgroundColor: theme.palette.secondary[400], + boxSizing: 'border-box' + }, + thumb: { + borderRadius: '50%', + transition: theme.transitions.create(['width'], { + duration: 200 + }) + }, + switchBase: { + '&.Mui-checked': { + color: '#fff', + '& + .MuiSwitch-track': { + opacity: 1 + }, + '&.Mui-disabled': { + color: theme.palette.background.paper + } + }, + '&.Mui-disabled': { + color: theme.palette.background.paper, + '+.MuiSwitch-track': { + opacity: 0.3 + } + } + }, + root: { + color: theme.palette.text.primary, + padding: 0, + margin: 8, + display: 'flex', + '& ~ .MuiFormControlLabel-label': { + margin: 6 + }, + ...switchStyle(theme, 'medium') + }, + sizeLarge: { ...switchStyle(theme, 'large') }, + sizeSmall: { + ...switchStyle(theme, 'small') + } + } + } + }; +} diff --git a/src/themes/overrides/Tab.js b/src/themes/overrides/Tab.js new file mode 100644 index 0000000..76dcad1 --- /dev/null +++ b/src/themes/overrides/Tab.js @@ -0,0 +1,24 @@ +// ==============================|| OVERRIDES - TAB ||============================== // + +export default function Tab(theme) { + return { + MuiTab: { + styleOverrides: { + root: { + minHeight: 46, + color: theme.palette.text.primary, + borderRadius: 4, + '&:hover': { + backgroundColor: theme.palette.primary.lighter + 60, + color: theme.palette.primary.main + }, + '&:focus-visible': { + borderRadius: 4, + outline: `2px solid ${theme.palette.secondary.dark}`, + outlineOffset: -3 + } + } + } + } + }; +} diff --git a/src/themes/overrides/TableBody.js b/src/themes/overrides/TableBody.js new file mode 100644 index 0000000..bd18f2b --- /dev/null +++ b/src/themes/overrides/TableBody.js @@ -0,0 +1,27 @@ +// ==============================|| OVERRIDES - TABLE ROW ||============================== // + +export default function TableBody(theme) { + const hoverStyle = { + '&:hover': { + backgroundColor: theme.palette.secondary.lighter + } + }; + + return { + MuiTableBody: { + styleOverrides: { + root: { + '&.striped .MuiTableRow-root': { + '&:nth-of-type(even)': { + backgroundColor: theme.palette.grey[50] + }, + ...hoverStyle + }, + '& .MuiTableRow-root': { + ...hoverStyle + } + } + } + } + }; +} diff --git a/src/themes/overrides/TableCell.js b/src/themes/overrides/TableCell.js new file mode 100644 index 0000000..9df0b92 --- /dev/null +++ b/src/themes/overrides/TableCell.js @@ -0,0 +1,44 @@ +// ==============================|| OVERRIDES - TABLE CELL ||============================== // + +export default function TableCell(theme) { + const commonCell = { + '&:not(:last-of-type)': { + position: 'relative', + '&:after': { + position: 'absolute', + content: '""', + backgroundColor: theme.palette.divider, + width: 1, + height: 'calc(100% - 30px)', + right: 0, + top: 16 + } + } + }; + + return { + MuiTableCell: { + styleOverrides: { + root: { + fontSize: '0.875rem', + padding: 12, + borderColor: theme.palette.divider + }, + sizeSmall: { + padding: 8 + }, + head: { + fontSize: '0.75rem', + fontWeight: 700, + textTransform: 'uppercase', + ...commonCell + }, + footer: { + fontSize: '0.75rem', + textTransform: 'uppercase', + ...commonCell + } + } + } + }; +} diff --git a/src/themes/overrides/TableFooter.js b/src/themes/overrides/TableFooter.js new file mode 100644 index 0000000..f3ecaa7 --- /dev/null +++ b/src/themes/overrides/TableFooter.js @@ -0,0 +1,15 @@ +// ==============================|| OVERRIDES - TABLE CELL ||============================== // + +export default function TableFooter(theme) { + return { + MuiTableFooter: { + styleOverrides: { + root: { + backgroundColor: theme.palette.grey[50], + borderTop: `2px solid ${theme.palette.divider}`, + borderBottom: `1px solid ${theme.palette.divider}` + } + } + } + }; +} diff --git a/src/themes/overrides/TableHead.js b/src/themes/overrides/TableHead.js new file mode 100644 index 0000000..23f45dd --- /dev/null +++ b/src/themes/overrides/TableHead.js @@ -0,0 +1,15 @@ +// ==============================|| OVERRIDES - TABLE CELL ||============================== // + +export default function TableHead(theme) { + return { + MuiTableHead: { + styleOverrides: { + root: { + backgroundColor: theme.palette.grey[50], + borderTop: `1px solid ${theme.palette.divider}`, + borderBottom: `2px solid ${theme.palette.divider}` + } + } + } + }; +} diff --git a/src/themes/overrides/TablePagination.js b/src/themes/overrides/TablePagination.js new file mode 100644 index 0000000..6f2a48e --- /dev/null +++ b/src/themes/overrides/TablePagination.js @@ -0,0 +1,16 @@ +// ==============================|| OVERRIDES - TABLE PAGINATION ||============================== // + +export default function TablePagination() { + return { + MuiTablePagination: { + styleOverrides: { + selectLabel: { + fontSize: '0.875rem' + }, + displayedRows: { + fontSize: '0.875rem' + } + } + } + }; +} diff --git a/src/themes/overrides/TableRow.js b/src/themes/overrides/TableRow.js new file mode 100644 index 0000000..498bf97 --- /dev/null +++ b/src/themes/overrides/TableRow.js @@ -0,0 +1,25 @@ +// ==============================|| OVERRIDES - TABLE ROW ||============================== // + +export default function TableRow() { + return { + MuiTableRow: { + styleOverrides: { + root: { + '&:last-of-type': { + '& .MuiTableCell-root': { + borderBottom: 'none' + } + }, + '& .MuiTableCell-root': { + '&:last-of-type': { + paddingRight: 24 + }, + '&:first-of-type': { + paddingLeft: 24 + } + } + } + } + } + }; +} diff --git a/src/themes/overrides/Tabs.js b/src/themes/overrides/Tabs.js new file mode 100644 index 0000000..661de7d --- /dev/null +++ b/src/themes/overrides/Tabs.js @@ -0,0 +1,13 @@ +// ==============================|| OVERRIDES - TABS ||============================== // + +export default function Tabs() { + return { + MuiTabs: { + styleOverrides: { + vertical: { + overflow: 'visible' + } + } + } + }; +} diff --git a/src/themes/overrides/ToggleButton.js b/src/themes/overrides/ToggleButton.js new file mode 100644 index 0000000..821ce5c --- /dev/null +++ b/src/themes/overrides/ToggleButton.js @@ -0,0 +1,20 @@ +// ==============================|| OVERRIDES - TOGGLE BUTTON ||============================== // + +export default function ToggleButton(theme) { + return { + MuiToggleButton: { + styleOverrides: { + root: { + '&.Mui-disabled': { + borderColor: theme.palette.divider, + color: theme.palette.text.disabled + }, + '&:focus-visible': { + outline: `2px solid ${theme.palette.secondary.dark}`, + outlineOffset: 2 + } + } + } + } + }; +} diff --git a/src/themes/overrides/Tooltip.js b/src/themes/overrides/Tooltip.js new file mode 100644 index 0000000..adbc7b5 --- /dev/null +++ b/src/themes/overrides/Tooltip.js @@ -0,0 +1,13 @@ +// ==============================|| OVERRIDES - TOOLTIP ||============================== // + +export default function Tooltip(theme) { + return { + MuiTooltip: { + styleOverrides: { + tooltip: { + color: theme.palette.background.paper + } + } + } + }; +} diff --git a/src/themes/overrides/TreeItem.js b/src/themes/overrides/TreeItem.js new file mode 100644 index 0000000..a22daed --- /dev/null +++ b/src/themes/overrides/TreeItem.js @@ -0,0 +1,18 @@ +// ==============================|| OVERRIDES - TREE ITEM ||============================== // + +export default function TreeItem() { + return { + MuiTreeItem: { + styleOverrides: { + content: { + padding: 8 + }, + iconContainer: { + '& svg': { + fontSize: '0.625rem' + } + } + } + } + }; +} diff --git a/src/themes/overrides/Typography.js b/src/themes/overrides/Typography.js new file mode 100644 index 0000000..1bd78ad --- /dev/null +++ b/src/themes/overrides/Typography.js @@ -0,0 +1,13 @@ +// ==============================|| OVERRIDES - TYPOGRAPHY ||============================== // + +export default function Typography() { + return { + MuiTypography: { + styleOverrides: { + gutterBottom: { + marginBottom: 12 + } + } + } + }; +} diff --git a/src/themes/overrides/index.js b/src/themes/overrides/index.js new file mode 100644 index 0000000..8138bc7 --- /dev/null +++ b/src/themes/overrides/index.js @@ -0,0 +1,99 @@ +// third-party +import { merge } from 'lodash'; + +// project import +import Accordion from './Accordion'; +import AccordionDetails from './AccordionDetails'; +import AccordionSummary from './AccordionSummary'; +import Alert from './Alert'; +import AlertTitle from './AlertTitle'; +import Autocomplete from './Autocomplete'; +import Badge from './Badge'; +import Button from './Button'; +import ButtonBase from './ButtonBase'; +import ButtonGroup from './ButtonGroup'; +import CardContent from './CardContent'; +import Checkbox from './Checkbox'; +import Chip from './Chip'; +import Dialog from './Dialog'; +import DialogContentText from './DialogContentText'; +import DialogTitle from './DialogTitle'; +import Fab from './Fab'; +import IconButton from './IconButton'; +import InputBase from './InputBase'; +import InputLabel from './InputLabel'; +import LinearProgress from './LinearProgress'; +import Link from './Link'; +import ListItemButton from './ListItemButton'; +import ListItemIcon from './ListItemIcon'; +import LoadingButton from './LoadingButton'; +import OutlinedInput from './OutlinedInput'; +import Pagination from './Pagination'; +import PaginationItem from './PaginationItem'; +import Popover from './Popover'; +import Radio from './Radio'; +import Slider from './Slider'; +import Switch from './Switch'; +import Tab from './Tab'; +import TableBody from './TableBody'; +import TableCell from './TableCell'; +import TableFooter from './TableFooter'; +import TableHead from './TableHead'; +import TablePagination from './TablePagination'; +import TableRow from './TableRow'; +import Tabs from './Tabs'; +import ToggleButton from './ToggleButton'; +import Tooltip from './Tooltip'; +import TreeItem from './TreeItem'; +import Typography from './Typography'; + +// ==============================|| OVERRIDES - MAIN ||============================== // + +export default function ComponentsOverrides(theme) { + return merge( + Accordion(theme), + AccordionDetails(theme), + AccordionSummary(theme), + Alert(theme), + AlertTitle(), + Autocomplete(), + Badge(theme), + Button(theme), + ButtonBase(), + ButtonGroup(), + CardContent(), + Checkbox(theme), + Chip(theme), + Dialog(), + DialogContentText(theme), + DialogTitle(), + Fab(theme), + IconButton(theme), + InputBase(), + InputLabel(theme), + LinearProgress(), + Link(), + ListItemButton(theme), + ListItemIcon(theme), + LoadingButton(), + OutlinedInput(theme), + Pagination(), + PaginationItem(theme), + Popover(theme), + Radio(theme), + Slider(theme), + Switch(theme), + Tab(theme), + TableBody(theme), + TableCell(theme), + TableFooter(theme), + TableHead(theme), + TablePagination(), + TableRow(), + Tabs(), + ToggleButton(theme), + Tooltip(theme), + TreeItem(), + Typography() + ); +} diff --git a/src/themes/palette.js b/src/themes/palette.js new file mode 100644 index 0000000..65fdc64 --- /dev/null +++ b/src/themes/palette.js @@ -0,0 +1,89 @@ +// material-ui +import { alpha, createTheme } from '@mui/material/styles'; + +// third-party +import { presetDarkPalettes, presetPalettes } from '@ant-design/colors'; + +// project import +import ThemeOption from './theme'; +import { ThemeMode } from 'config'; + +// ==============================|| DEFAULT THEME - PALETTE ||============================== // + +const Palette = (mode, presetColor) => { + const colors = mode === ThemeMode.DARK ? presetDarkPalettes : presetPalettes; + const { purple } = colors; + + let greyPrimary = [ + '#ffffff', + '#fafafa', + '#f5f5f5', + '#f0f0f0', + '#d9d9d9', + '#bfbfbf', + '#8c8c8c', + '#595959', + '#262626', + '#141414', + '#000000' + ]; + let greyAscent = ['#fafafa', '#bfbfbf', '#434343', '#1f1f1f']; + let greyConstant = ['#fafafb', '#e6ebf1']; + + if (mode === ThemeMode.DARK) { + greyPrimary = ['#000000', '#141414', '#1e1e1e', '#595959', '#8c8c8c', '#bfbfbf', '#d9d9d9', '#f0f0f0', '#f5f5f5', '#fafafa', '#ffffff']; + // greyPrimary.reverse(); + greyAscent = ['#fafafa', '#bfbfbf', '#434343', '#1f1f1f']; + greyConstant = ['#121212', '#d3d8db']; + } + colors.grey = [...greyPrimary, ...greyAscent, ...greyConstant]; + + const paletteColor = ThemeOption(colors, presetColor, mode); + + return createTheme({ + palette: { + mode, + common: { + black: '#000', + white: '#fff' + }, + ...paletteColor, + text: { + primary: mode === ThemeMode.DARK ? alpha(paletteColor.grey[900], 0.87) : paletteColor.grey[700], + secondary: mode === ThemeMode.DARK ? alpha(paletteColor.grey[900], 0.45) : paletteColor.grey[500], + disabled: mode === ThemeMode.DARK ? alpha(paletteColor.grey[900], 0.1) : paletteColor.grey[400] + }, + action: { + disabled: paletteColor.grey[300] + }, + divider: mode === ThemeMode.DARK ? alpha(paletteColor.grey[900], 0.05) : paletteColor.grey[200], + background: { + paper: mode === ThemeMode.DARK ? paletteColor.grey[100] : paletteColor.grey[0], + default: paletteColor.grey.A50 + }, + border: { + light: '#E0E0E0', + lighter: '#f5f5f5' + }, + bg: { + lighter: '#FAFAFA', + light: '#F5F5F5', + main: '#EEEEEE' + }, + primary: { + lighter: purple[0], + 100: purple[1], + 200: purple[2], + light: purple[3], + 400: purple[4], + main: '#662582', + dark: purple[6], + 700: purple[7], + darker: purple[8], + 900: purple[9] + } + } + }); +}; + +export default Palette; diff --git a/src/themes/shadows.js b/src/themes/shadows.js new file mode 100644 index 0000000..9e17860 --- /dev/null +++ b/src/themes/shadows.js @@ -0,0 +1,33 @@ +// material-ui +import { alpha } from '@mui/material/styles'; + +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| DEFAULT THEME - CUSTOM SHADOWS ||============================== // + +const CustomShadows = (theme) => ({ + // z1: `0px 2px 8px rgba(0, 0, 0, 0.15)`, + button: theme.palette.mode === ThemeMode.DARK ? `0 2px 0 rgb(0 0 0 / 5%)` : `0 2px #0000000b`, + text: `0 -1px 0 rgb(0 0 0 / 12%)`, + z1: + theme.palette.mode === ThemeMode.DARK + ? `0px 1px 1px rgb(0 0 0 / 14%), 0px 2px 1px rgb(0 0 0 / 12%), 0px 1px 3px rgb(0 0 0 / 20%)` + : `0px 1px 4px ${alpha(theme.palette.grey[900], 0.08)}`, + primary: `0 0 0 2px ${alpha(theme.palette.primary.main, 0.2)}`, + secondary: `0 0 0 2px ${alpha(theme.palette.secondary.main, 0.2)}`, + error: `0 0 0 2px ${alpha(theme.palette.error.main, 0.2)}`, + warning: `0 0 0 2px ${alpha(theme.palette.warning.main, 0.2)}`, + info: `0 0 0 2px ${alpha(theme.palette.info.main, 0.2)}`, + success: `0 0 0 2px ${alpha(theme.palette.success.main, 0.2)}`, + grey: `0 0 0 2px ${alpha(theme.palette.grey[500], 0.2)}`, + primaryButton: `0 14px 12px ${alpha(theme.palette.primary.main, 0.2)}`, + secondaryButton: `0 14px 12px ${alpha(theme.palette.secondary.main, 0.2)}`, + errorButton: `0 14px 12px ${alpha(theme.palette.error.main, 0.2)}`, + warningButton: `0 14px 12px ${alpha(theme.palette.warning.main, 0.2)}`, + infoButton: `0 14px 12px ${alpha(theme.palette.info.main, 0.2)}`, + successButton: `0 14px 12px ${alpha(theme.palette.success.main, 0.2)}`, + greyButton: `0 14px 12px ${alpha(theme.palette.grey[500], 0.2)}` +}); + +export default CustomShadows; diff --git a/src/themes/theme/default.js b/src/themes/theme/default.js new file mode 100644 index 0000000..9b7c402 --- /dev/null +++ b/src/themes/theme/default.js @@ -0,0 +1,120 @@ +import PropTypes from 'prop-types'; + +// ==============================|| PRESET THEME - DEFAULT ||============================== // + +const Default = (colors) => { + const { blue, red, gold, cyan, green, grey, purple } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + return { + // primary: { + // lighter: blue[0], + // 100: blue[1], + // 200: blue[2], + // light: blue[3], + // 400: blue[4], + // main: blue[5], + // dark: blue[6], + // 700: blue[7], + // darker: blue[8], + // 900: blue[9], + // contrastText + // }, + primary: { + lighter: purple[0], + 100: purple[1], + 200: purple[2], + light: purple[3], + 400: purple[4], + main: '#662582', + dark: purple[6], + 700: purple[7], + darker: purple[8], + 900: purple[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: red[0], + light: red[2], + main: red[4], + dark: red[7], + darker: red[9], + contrastText + }, + warning: { + lighter: gold[0], + light: gold[3], + main: gold[5], + dark: gold[7], + darker: gold[9], + contrastText: greyColors[100] + }, + info: { + lighter: cyan[0], + light: cyan[3], + main: cyan[5], + dark: cyan[7], + darker: cyan[9], + contrastText + }, + success: { + lighter: green[0], + light: green[3], + main: green[5], + dark: green[7], + darker: green[9], + contrastText + }, + chip: { + accept: '#5d4037', + arrive: '#009688', + active: '#880e4f' + }, + grey: greyColors, + bg: { + main: '#E0E0E0', + light: '#fafafb' + } + }; +}; + +Default.propTypes = { + colors: PropTypes.object +}; + +export default Default; diff --git a/src/themes/theme/index.js b/src/themes/theme/index.js new file mode 100644 index 0000000..961f509 --- /dev/null +++ b/src/themes/theme/index.js @@ -0,0 +1,45 @@ +import PropTypes from 'prop-types'; + +// project import +import Default from './default'; +import Theme1 from './theme1'; +import Theme2 from './theme2'; +import Theme3 from './theme3'; +import Theme4 from './theme4'; +import Theme5 from './theme5'; +import Theme6 from './theme6'; +import Theme7 from './theme7'; +import Theme8 from './theme8'; + +// ==============================|| PRESET THEME - THEME SELECTOR ||============================== // + +const Theme = (colors, presetColor, mode) => { + switch (presetColor) { + case 'theme1': + return Theme1(colors, mode); + case 'theme2': + return Theme2(colors, mode); + case 'theme3': + return Theme3(colors, mode); + case 'theme4': + return Theme4(colors, mode); + case 'theme5': + return Theme5(colors, mode); + case 'theme6': + return Theme6(colors, mode); + case 'theme7': + return Theme7(colors, mode); + case 'theme8': + return Theme8(colors, mode); + default: + return Default(colors); + // return Theme8(colors, mode); + } +}; + +Theme.propTypes = { + colors: PropTypes.object, + presetColor: PropTypes.any +}; + +export default Theme; diff --git a/src/themes/theme/theme1.js b/src/themes/theme/theme1.js new file mode 100644 index 0000000..b8d20d0 --- /dev/null +++ b/src/themes/theme/theme1.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Eva Design ||============================== // + +const Theme1 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#D6E4FF', '#D6E4FF', '#ADC8FF', '#84A9FF', '#6690FF', '#3366FF', '#254EDB', '#1939B7', '#102693', '#102693']; + let errorColors = ['#FFE7D3', '#FF805D', '#FF4528', '#DB271D', '#930C1A']; + let warningColors = ['#FFF6D0', '#FFCF4E', '#FFB814', '#DB970E', '#935B06']; + let infoColors = ['#DCF0FF', '#7EB9FF', '#549BFF', '#3D78DB', '#1A3D93']; + let successColors = ['#EAFCD4', '#8AE65B', '#58D62A', '#3DB81E', '#137C0D']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1c2134', '#1f294d', '#243462', '#273e83', '#2c4db0', '#305bdd', '#567fe9', '#80a4f4', '#a9c5f8', '#d2e2fb']; + errorColors = ['#341d1b', '#b03725', '#dd3f27', '#e9664d', '#fbd6c9']; + warningColors = ['#342a1a', '#83631a', '#dda116', '#e9ba3a', '#fbefb5']; + infoColors = ['#202734', '#416fb0', '#4c88dd', '#74a8e9', '#ecf4fb']; + successColors = ['#1f2e1c', '#449626', '#4fba28', '#74cf4d', '#e3fbd2']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme1; diff --git a/src/themes/theme/theme2.js b/src/themes/theme/theme2.js new file mode 100644 index 0000000..201fa37 --- /dev/null +++ b/src/themes/theme/theme2.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - DEFAULT ||============================== // + +const Theme2 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#EEEDFC', '#D5D1F8', '#B9B2F3', '#9C93EE', '#877CEA', '#7265E6', '#6A5DE3', '#5F53DF', '#5549DB', '#4237D5']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#222130', '#2b2946', '#37335a', '#443e78', '#554ca0', '#655ac8', '#9186dd', '#5F53DF', '#c3baf4', '#efecfb']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme2; diff --git a/src/themes/theme/theme3.js b/src/themes/theme/theme3.js new file mode 100644 index 0000000..a7f1d3d --- /dev/null +++ b/src/themes/theme/theme3.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Dark Green ||============================== // + +const Theme4 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#E6F3EC', '#84c297', '#5eb57d', '#3da866', '#1f9c53', '#068e44', '#006933', '#004222', '#001c0f', '#000000']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1a231f', '#173123', '#174029', '#13502f', '#0e6737', '#0a7d3e', '#1f8f4e', '#3ba162', '#5cb07a', '#82bf95']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme4; diff --git a/src/themes/theme/theme4.js b/src/themes/theme/theme4.js new file mode 100644 index 0000000..2438641 --- /dev/null +++ b/src/themes/theme/theme4.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Theme4 Blue ||============================== // + +const Theme4 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#f0f6ff', '#edf4ff', '#bed3f7', '#8faeeb', '#6488de', '#3c64d0', '#2947ab', '#192f85', '#0d1b5e', '#070e38']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1d212d', '#212841', '#273353', '#2c3e6e', '#324c92', '#385ab5', '#5d7dcb', '#89a7e1', '#b9cef0', '#e9f0fb']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme4; diff --git a/src/themes/theme/theme5.js b/src/themes/theme/theme5.js new file mode 100644 index 0000000..8a666ef --- /dev/null +++ b/src/themes/theme/theme5.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Theme4 Blue ||============================== // + +const Theme5 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#fff4e6', '#ffdfb8', '#ffc98f', '#ffb066', '#ff943d', '#f27013', '#cc5206', '#a63a00', '#802800', '#591900']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#32221a', '#4a2b18', '#5e371b', '#7d4319', '#a85317', '#d26415', '#e9883a', '#f4a962', '#f8c48c', '#fbdbb5']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme5; diff --git a/src/themes/theme/theme6.js b/src/themes/theme/theme6.js new file mode 100644 index 0000000..d465b3a --- /dev/null +++ b/src/themes/theme/theme6.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Theme4 Blue ||============================== // + +const Theme6 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#e1f0ef', '#c8e3e2', '#9ad6d6', '#71c6c9', '#4bb5bd', '#2aa1af', '#1a7b8a', '#0e5563', '#06323d', '#021217']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1c2628', '#1d3539', '#22454a', '#23595f', '#26737c', '#288d99', '#47a6ad', '#6dbec0', '#96d0d0', '#c5dfde']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme6; diff --git a/src/themes/theme/theme7.js b/src/themes/theme/theme7.js new file mode 100644 index 0000000..47fac3a --- /dev/null +++ b/src/themes/theme/theme7.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Theme7 Green ||============================== // + +const Theme7 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#d1e8d99c', '#8cdba9', '#63cf8e', '#3ec277', '#1db564', '#00a854', '#008245', '#005c34', '#003620', '#000f0a']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1a2721', '#173728', '#15472e', '#115c36', '#0b7841', '#05934c', '#1da65d', '#3cba73', '#61ca8b', '#8ad7a6']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme7; diff --git a/src/themes/theme/theme8.js b/src/themes/theme/theme8.js new file mode 100644 index 0000000..3a4d627 --- /dev/null +++ b/src/themes/theme/theme8.js @@ -0,0 +1,109 @@ +// project-imports +import { ThemeMode } from 'config'; + +// ==============================|| PRESET THEME - Theme8 ||============================== // + +const Theme8 = (colors, mode) => { + const { grey } = colors; + const greyColors = { + 0: grey[0], + 50: grey[1], + 100: grey[2], + 200: grey[3], + 300: grey[4], + 400: grey[5], + 500: grey[6], + 600: grey[7], + 700: grey[8], + 800: grey[9], + 900: grey[10], + A50: grey[15], + A100: grey[11], + A200: grey[12], + A400: grey[13], + A700: grey[14], + A800: grey[16] + }; + const contrastText = '#fff'; + + let primaryColors = ['#c1d6d066', '#81c9b9', '#5bbda9', '#38b09c', '#1aa391', '#009688', '#007069', '#004a47', '#002424', '#000000']; + let errorColors = ['#FDE8E7', '#F25E52', '#F04134', '#EE3B2F', '#E92A21']; + let warningColors = ['#FFF7E0', '#FFC926', '#FFBF00', '#FFB900', '#FFA900']; + let infoColors = ['#E0F4F5', '#26B0BA', '#00A2AE', '#009AA7', '#008694']; + let successColors = ['#E0F5EA', '#26B56E', '#00A854', '#00A04D', '#008D3A']; + + if (mode === ThemeMode.DARK) { + primaryColors = ['#1a2524', '#173331', '#15423e', '#11544e', '#0b6c63', '#058478', '#1a9686', '#37a996', '#59b8a5', '#7fc6b6']; + errorColors = ['#321d1d', '#7d2e28', '#d13c31', '#e66859', '#f8baaf']; + warningColors = ['#342c1a', '#836611', '#dda705', '#e9bf28', '#f8e577']; + infoColors = ['#1a2628', '#11595f', '#058e98', '#1ea6aa', '#64cfcb']; + successColors = ['#1a2721', '#115c36', '#05934c', '#1da65d', '#61ca8b']; + } + + return { + primary: { + lighter: primaryColors[0], + 100: primaryColors[1], + 200: primaryColors[2], + light: primaryColors[3], + 400: primaryColors[4], + main: primaryColors[5], + dark: primaryColors[6], + 700: primaryColors[7], + darker: primaryColors[8], + 900: primaryColors[9], + contrastText + }, + secondary: { + lighter: greyColors[100], + 100: greyColors[100], + 200: greyColors[200], + light: greyColors[300], + 400: greyColors[400], + main: greyColors[500], + 600: greyColors[600], + dark: greyColors[700], + 800: greyColors[800], + darker: greyColors[900], + A100: greyColors[0], + A200: greyColors.A400, + A300: greyColors.A700, + contrastText: greyColors[0] + }, + error: { + lighter: errorColors[0], + light: errorColors[1], + main: errorColors[2], + dark: errorColors[3], + darker: errorColors[4], + contrastText + }, + warning: { + lighter: warningColors[0], + light: warningColors[1], + main: warningColors[2], + dark: warningColors[3], + darker: warningColors[4], + contrastText: greyColors[100] + }, + info: { + lighter: infoColors[0], + light: infoColors[1], + main: infoColors[2], + dark: infoColors[3], + darker: infoColors[4], + contrastText + }, + success: { + lighter: successColors[0], + light: successColors[1], + main: successColors[2], + dark: successColors[3], + darker: successColors[4], + contrastText + }, + grey: greyColors + }; +}; + +export default Theme8; diff --git a/src/themes/typography.js b/src/themes/typography.js new file mode 100644 index 0000000..d6dd849 --- /dev/null +++ b/src/themes/typography.js @@ -0,0 +1,71 @@ +// ==============================|| DEFAULT THEME - TYPOGRAPHY ||============================== // + +const Typography = (fontFamily) => ({ + htmlFontSize: 16, + fontFamily, + fontWeightLight: 300, + fontWeightRegular: 400, + fontWeightMedium: 500, + fontWeightBold: 600, + h1: { + fontWeight: 600, + fontSize: '2.375rem', + lineHeight: 1.21 + }, + h2: { + fontWeight: 600, + fontSize: '1.875rem', + lineHeight: 1.27 + }, + h3: { + fontWeight: 600, + fontSize: '1.5rem', + lineHeight: 1.33 + }, + h4: { + fontWeight: 600, + fontSize: '1.25rem', + lineHeight: 1.4 + }, + h5: { + fontWeight: 600, + fontSize: '1rem', + lineHeight: 1.5 + }, + h6: { + fontWeight: 400, + fontSize: '0.875rem', + lineHeight: 1.57 + }, + caption: { + fontWeight: 400, + fontSize: '0.75rem', + lineHeight: 1.66 + }, + body1: { + fontSize: '0.875rem', + lineHeight: 1.57 + }, + body2: { + fontSize: '0.75rem', + lineHeight: 1.66 + }, + subtitle1: { + fontSize: '0.875rem', + fontWeight: 600, + lineHeight: 1.57 + }, + subtitle2: { + fontSize: '0.75rem', + fontWeight: 500, + lineHeight: 1.66 + }, + overline: { + lineHeight: 1.66 + }, + button: { + textTransform: 'capitalize' + } +}); + +export default Typography; diff --git a/src/utils/axios.js b/src/utils/axios.js new file mode 100644 index 0000000..6ee9920 --- /dev/null +++ b/src/utils/axios.js @@ -0,0 +1,17 @@ +import axios from 'axios'; + +const axiosServices = axios.create({ baseURL: process.env.REACT_APP_API_URL || 'http://localhost:3010/' }); + +// ==============================|| AXIOS - FOR MOCK SERVICES ||============================== // + +axiosServices.interceptors.response.use( + (response) => response, + (error) => { + if (error.response.status === 401 && !window.location.href.includes('/login')) { + window.location = '/login'; + } + return Promise.reject((error.response && error.response.data) || 'Wrong Services'); + } +); + +export default axiosServices; diff --git a/src/utils/getColors.js b/src/utils/getColors.js new file mode 100644 index 0000000..8f723fb --- /dev/null +++ b/src/utils/getColors.js @@ -0,0 +1,20 @@ +// ==============================|| CUSTOM FUNCTION - COLORS ||============================== // + +const getColors = (theme, color) => { + switch (color) { + case 'secondary': + return theme.palette.secondary; + case 'error': + return theme.palette.error; + case 'warning': + return theme.palette.warning; + case 'info': + return theme.palette.info; + case 'success': + return theme.palette.success; + default: + return theme.palette.primary; + } +}; + +export default getColors; diff --git a/src/utils/getShadow.js b/src/utils/getShadow.js new file mode 100644 index 0000000..5f53237 --- /dev/null +++ b/src/utils/getShadow.js @@ -0,0 +1,39 @@ +import PropTypes from 'prop-types'; + +// ==============================|| CUSTOM FUNCTION - COLOR SHADOWS ||============================== // + +const getShadow = (theme, shadow) => { + switch (shadow) { + case 'secondary': + return theme.customShadows.secondary; + case 'error': + return theme.customShadows.error; + case 'warning': + return theme.customShadows.warning; + case 'info': + return theme.customShadows.info; + case 'success': + return theme.customShadows.success; + case 'primaryButton': + return theme.customShadows.primaryButton; + case 'secondaryButton': + return theme.customShadows.secondaryButton; + case 'errorButton': + return theme.customShadows.errorButton; + case 'warningButton': + return theme.customShadows.warningButton; + case 'infoButton': + return theme.customShadows.infoButton; + case 'successButton': + return theme.customShadows.successButton; + default: + return theme.customShadows.primary; + } +}; + +getShadow.propTypes = { + theme: PropTypes.object, + shadow: PropTypes.string +}; + +export default getShadow; diff --git a/src/utils/locales/en.json b/src/utils/locales/en.json new file mode 100644 index 0000000..5d0ff34 --- /dev/null +++ b/src/utils/locales/en.json @@ -0,0 +1,6 @@ +{ + "sample-page": "Sample Page", + "documentation": "Documentation", + "others": "Others", + "roadmap": "Roadmap" +} diff --git a/src/utils/password-strength.js b/src/utils/password-strength.js new file mode 100644 index 0000000..2f510ae --- /dev/null +++ b/src/utils/password-strength.js @@ -0,0 +1,33 @@ +/** + * Password validator for login pages + */ + +// has number +const hasNumber = (number) => new RegExp(/[0-9]/).test(number); + +// has mix of small and capitals +const hasMixed = (number) => new RegExp(/[a-z]/).test(number) && new RegExp(/[A-Z]/).test(number); + +// has special chars +const hasSpecial = (number) => new RegExp(/[!#@$%^&*)(+=._-]/).test(number); + +// set color based on password strength +export const strengthColor = (count) => { + if (count < 2) return { label: 'Poor', color: 'error.main' }; + if (count < 3) return { label: 'Weak', color: 'warning.main' }; + if (count < 4) return { label: 'Normal', color: 'warning.dark' }; + if (count < 5) return { label: 'Good', color: 'success.main' }; + if (count < 6) return { label: 'Strong', color: 'success.dark' }; + return { label: 'Poor', color: 'error.main' }; +}; + +// password strength indicator +export const strengthIndicator = (number) => { + let strengths = 0; + if (number.length > 5) strengths += 1; + if (number.length > 7) strengths += 1; + if (hasNumber(number)) strengths += 1; + if (hasSpecial(number)) strengths += 1; + if (hasMixed(number)) strengths += 1; + return strengths; +}; diff --git a/src/utils/password-validation.js b/src/utils/password-validation.js new file mode 100644 index 0000000..885562d --- /dev/null +++ b/src/utils/password-validation.js @@ -0,0 +1,21 @@ +function isNumber(value) { + return new RegExp('^(?=.*[0-9]).+$').test(value); +} + +function isLowercaseChar(value) { + return new RegExp('^(?=.*[a-z]).+$').test(value); +} + +function isUppercaseChar(value) { + return new RegExp('^(?=.*[A-Z]).+$').test(value); +} + +function isSpecialChar(value) { + return new RegExp('^(?=.*[-+_!@#$%^&*.,?]).+$').test(value); +} + +function minLength(value) { + return value.length > 7; +} + +export { isNumber, isLowercaseChar, isUppercaseChar, isSpecialChar, minLength }; diff --git a/src/utils/route-guard/AuthGuard.js b/src/utils/route-guard/AuthGuard.js new file mode 100644 index 0000000..cf7ceff --- /dev/null +++ b/src/utils/route-guard/AuthGuard.js @@ -0,0 +1,34 @@ +import PropTypes from 'prop-types'; +import { useEffect } from 'react'; +import { useLocation, useNavigate } from 'react-router-dom'; + +// project import +import useAuth from 'hooks/useAuth'; + +// ==============================|| AUTH GUARD ||============================== // + +const AuthGuard = ({ children }) => { + const { isLoggedIn } = useAuth(); + const navigate = useNavigate(); + const location = useLocation(); + + useEffect(() => { + if (!isLoggedIn) { + navigate('login', { + state: { + from: location.pathname + }, + replace: true + }); + navigate('login', { replace: true }); + } + }, [isLoggedIn, navigate, location]); + + return children; +}; + +AuthGuard.propTypes = { + children: PropTypes.node +}; + +export default AuthGuard; diff --git a/src/utils/route-guard/GuestGuard.js b/src/utils/route-guard/GuestGuard.js new file mode 100644 index 0000000..5b9ea6b --- /dev/null +++ b/src/utils/route-guard/GuestGuard.js @@ -0,0 +1,34 @@ +import PropTypes from 'prop-types'; +import { useEffect } from 'react'; +import { useLocation, useNavigate } from 'react-router-dom'; + +// project import +import { APP_DEFAULT_PATH } from 'config'; +import useAuth from 'hooks/useAuth'; + +// ==============================|| GUEST GUARD ||============================== // + +const GuestGuard = ({ children }) => { + const { isLoggedIn } = useAuth(); + const navigate = useNavigate(); + const location = useLocation(); + + useEffect(() => { + if (isLoggedIn) { + navigate(location?.state?.from ? location?.state?.from : APP_DEFAULT_PATH, { + state: { + from: '' + }, + replace: true + }); + } + }, [isLoggedIn, navigate, location]); + + return children; +}; + +GuestGuard.propTypes = { + children: PropTypes.node +}; + +export default GuestGuard; diff --git a/src/utils/suppressConsole.js b/src/utils/suppressConsole.js new file mode 100644 index 0000000..e7ca3e4 --- /dev/null +++ b/src/utils/suppressConsole.js @@ -0,0 +1,7 @@ +if (process.env.NODE_ENV === 'production') { + console.log = () => {}; + console.debug = () => {}; + console.warn = () => {}; + console.info = () => {}; + console.trace = () => {}; +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..08bd031 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,12062 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@ant-design/colors@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz" + integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg== + dependencies: + "@ctrl/tinycolor" "^3.4.0" + +"@ant-design/cssinjs@^1.17.5": + version "1.18.0" + resolved "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.18.0.tgz" + integrity sha512-NXzfnNjJgpn+L6d0cD2cS14Tsqs46Bsua6PwVMlmN+F0OEoa9PhJRwUWmI+HyIrc4cgVZVfQTDpXC0p07Jmglw== + dependencies: + "@babel/runtime" "^7.11.1" + "@emotion/hash" "^0.8.0" + "@emotion/unitless" "^0.7.5" + classnames "^2.3.1" + csstype "^3.0.10" + rc-util "^5.35.0" + stylis "^4.0.13" + +"@ant-design/icons-svg@^4.4.0": + version "4.4.2" + resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz" + integrity sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA== + +"@ant-design/icons@^5.2.6", "@ant-design/icons@^5.6.1": + version "5.6.1" + resolved "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz" + integrity sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg== + dependencies: + "@ant-design/colors" "^7.0.0" + "@ant-design/icons-svg" "^4.4.0" + "@babel/runtime" "^7.24.8" + classnames "^2.2.6" + rc-util "^5.31.1" + +"@ant-design/react-slick@~1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.2.tgz" + integrity sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ== + dependencies: + "@babel/runtime" "^7.10.4" + classnames "^2.2.5" + json2mq "^0.2.0" + resize-observer-polyfill "^1.5.1" + throttle-debounce "^5.0.0" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.8.3": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz" + integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.21.4", "@babel/core@^7.4.0-0", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@>=7.11.0": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz" + integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-compilation-targets" "^7.21.4" + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helpers" "^7.21.0" + "@babel/parser" "^7.21.4" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.4" + "@babel/types" "^7.21.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/eslint-parser@^7.16.3", "@babel/eslint-parser@^7.21.3": + version "7.21.3" + resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz" + integrity sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.21.4", "@babel/generator@^7.7.2": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz" + integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== + dependencies: + "@babel/types" "^7.21.4" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz" + integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== + dependencies: + "@babel/compat-data" "^7.21.4" + "@babel/helper-validator-option" "^7.21.0" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.17.9", "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz" + integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz" + integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + +"@babel/helper-define-polyfill-provider@^0.3.1", "@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz" + integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== + dependencies: + "@babel/template" "^7.20.7" + "@babel/types" "^7.21.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz" + integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== + dependencies: + "@babel/types" "^7.21.0" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": + version "7.21.2" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz" + integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.2" + "@babel/types" "^7.21.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.16.7", "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz" + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.16.7", "@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz" + integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helpers@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz" + integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== + dependencies: + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.0" + "@babel/types" "^7.21.0" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz" + integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz" + integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.7" + +"@babel/plugin-proposal-async-generator-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz" + integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@^7.16.4": + version "7.17.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz" + integrity sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.9" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/plugin-syntax-decorators" "^7.17.0" + charcodes "^0.2.0" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.7": + 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== + 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" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz" + integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.17.0": + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz" + integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz" + integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.21.4": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz" + integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz" + integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-arrow-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz" + integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-async-to-generator@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz" + integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz" + integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz" + integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/template" "^7.20.7" + +"@babel/plugin-transform-destructuring@^7.21.3": + version "7.21.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz" + integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz" + integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-flow" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.21.0": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz" + integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.20.11": + version "7.20.11" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== + dependencies: + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-modules-commonjs@^7.21.2": + version "7.21.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz" + integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== + dependencies: + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-simple-access" "^7.20.2" + +"@babel/plugin-transform-modules-systemjs@^7.20.11": + version "7.20.11" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz" + integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": + version "7.21.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz" + integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-constant-elements@^7.12.1", "@babel/plugin-transform-react-constant-elements@^7.21.3": + version "7.21.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz" + integrity sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.16.4": + version "7.17.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz" + integrity sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.21.3": + version "7.21.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz" + integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4", "@babel/preset-env@^7.20.2": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz" + integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== + dependencies: + "@babel/compat-data" "^7.21.4" + "@babel/helper-compilation-targets" "^7.21.4" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" + "@babel/plugin-proposal-async-generator-functions" "^7.20.7" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.21.0" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.21.0" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.21.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@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.20.0" + "@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-transform-arrow-functions" "^7.20.7" + "@babel/plugin-transform-async-to-generator" "^7.20.7" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.21.0" + "@babel/plugin-transform-classes" "^7.21.0" + "@babel/plugin-transform-computed-properties" "^7.20.7" + "@babel/plugin-transform-destructuring" "^7.21.3" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.21.0" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.20.11" + "@babel/plugin-transform-modules-commonjs" "^7.21.2" + "@babel/plugin-transform-modules-systemjs" "^7.20.11" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.21.3" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.20.5" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.20.7" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.21.4" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0", "@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.16.0", "@babel/preset-typescript@^7.21.0": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz" + integrity sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-syntax-jsx" "^7.21.4" + "@babel/plugin-transform-modules-commonjs" "^7.21.2" + "@babel/plugin-transform-typescript" "^7.21.3" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.4", "@babel/runtime@^7.24.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.27.6" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz" + integrity sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q== + +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": + version "7.20.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.7.2": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz" + integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.4" + "@babel/types" "^7.21.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.21.4" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz" + integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== + +"@csstools/postcss-cascade-layers@^1.1.0": + version "1.1.1" + resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz" + integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== + +"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.0", "@ctrl/tinycolor@^3.6.1": + version "3.6.1" + resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz" + integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA== + +"@emotion/babel-plugin@^11.10.6": + version "11.10.6" + resolved "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz" + integrity sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/serialize" "^1.1.1" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.1.3" + +"@emotion/cache@^11.10.5", "@emotion/cache@^11.10.7": + version "11.10.7" + resolved "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.7.tgz" + integrity sha512-VLl1/2D6LOjH57Y8Vem1RoZ9haWF4jesHDGiHtKozDQuBIkJm2gimVo0I02sWCuzZtVACeixTVB4jeE8qvCBoQ== + dependencies: + "@emotion/memoize" "^0.8.0" + "@emotion/sheet" "^1.2.1" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" + stylis "4.1.3" + +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + +"@emotion/hash@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz" + integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== + +"@emotion/is-prop-valid@^0.8.2": + version "0.8.8" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/is-prop-valid@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz" + integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== + dependencies: + "@emotion/memoize" "^0.8.0" + +"@emotion/memoize@^0.8.0": + version "0.8.0" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz" + integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/react@^11.0.0-rc.0", "@emotion/react@^11.10.6", "@emotion/react@^11.4.1", "@emotion/react@^11.5.0", "@emotion/react@^11.7.1", "@emotion/react@^11.9.0": + version "11.10.6" + resolved "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz" + integrity sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.6" + "@emotion/cache" "^11.10.5" + "@emotion/serialize" "^1.1.1" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.1": + version "1.1.1" + resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz" + integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== + dependencies: + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/unitless" "^0.8.0" + "@emotion/utils" "^1.2.0" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz" + integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== + +"@emotion/styled@^11.10.6", "@emotion/styled@^11.3.0", "@emotion/styled@^11.6.0", "@emotion/styled@^11.8.1": + version "11.10.6" + resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz" + integrity sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.6" + "@emotion/is-prop-valid" "^1.2.0" + "@emotion/serialize" "^1.1.1" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + +"@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/unitless@^0.8.0": + version "0.8.0" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz" + integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz" + integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== + +"@emotion/utils@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz" + integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== + +"@emotion/weak-memoize@^0.3.0": + version "0.3.0" + resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz" + integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": + version "4.7.0" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz" + integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.6.1": + version "4.12.1" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== + +"@firebase/ai@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@firebase/ai/-/ai-2.0.0.tgz" + integrity sha512-N/aSHjqOpU+KkYU3piMkbcuxzvqsOvxflLUXBAkYAPAz8wjE2Ye3BQDgKHEYuhMmEWqj6LFgEBUN8wwc6dfMTw== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/analytics-compat@0.2.24": + version "0.2.24" + resolved "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.24.tgz" + integrity sha512-jE+kJnPG86XSqGQGhXXYt1tpTbCTED8OQJ/PQ90SEw14CuxRxx/H+lFbWA1rlFtFSsTCptAJtgyRBwr/f00vsw== + dependencies: + "@firebase/analytics" "0.10.18" + "@firebase/analytics-types" "0.8.3" + "@firebase/component" "0.7.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/analytics-types@0.8.3": + version "0.8.3" + resolved "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.3.tgz" + integrity sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg== + +"@firebase/analytics@0.10.18": + version "0.10.18" + resolved "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.18.tgz" + integrity sha512-iN7IgLvM06iFk8BeFoWqvVpRFW3Z70f+Qe2PfCJ7vPIgLPjHXDE774DhCT5Y2/ZU/ZbXPDPD60x/XPWEoZLNdg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/installations" "0.6.19" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/app-check-compat@0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.4.0.tgz" + integrity sha512-UfK2Q8RJNjYM/8MFORltZRG9lJj11k0nW84rrffiKvcJxLf1jf6IEjCIkCamykHE73C6BwqhVfhIBs69GXQV0g== + dependencies: + "@firebase/app-check" "0.11.0" + "@firebase/app-check-types" "0.5.3" + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/app-check-interop-types@0.3.3": + version "0.3.3" + resolved "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz" + integrity sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A== + +"@firebase/app-check-types@0.5.3": + version "0.5.3" + resolved "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.3.tgz" + integrity sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng== + +"@firebase/app-check@0.11.0": + version "0.11.0" + resolved "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.11.0.tgz" + integrity sha512-XAvALQayUMBJo58U/rxW02IhsesaxxfWVmVkauZvGEz3vOAjMEQnzFlyblqkc2iAaO82uJ2ZVyZv9XzPfxjJ6w== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/app-compat@0.5.0", "@firebase/app-compat@0.x": + version "0.5.0" + resolved "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.5.0.tgz" + integrity sha512-nUnNpOeRj0KZzVzHsyuyrmZKKHfykZ8mn40FtG28DeSTWeM5b/2P242Va4bmQpJsy5y32vfv50+jvdckrpzy7Q== + dependencies: + "@firebase/app" "0.14.0" + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/app-types@0.9.3", "@firebase/app-types@0.x": + version "0.9.3" + resolved "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.3.tgz" + integrity sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw== + +"@firebase/app@0.14.0", "@firebase/app@0.x": + version "0.14.0" + resolved "https://registry.npmjs.org/@firebase/app/-/app-0.14.0.tgz" + integrity sha512-APIAeKvRNFWKJLjIL8wLDjh7u8g6ZjaeVmItyqSjCdEkJj14UuVlus74D8ofsOMWh45HEwxwkd96GYbi+CImEg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/auth-compat@0.6.0": + version "0.6.0" + resolved "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.6.0.tgz" + integrity sha512-J0lGSxXlG/lYVi45wbpPhcWiWUMXevY4fvLZsN1GHh+po7TZVng+figdHBVhFheaiipU8HZyc7ljw1jNojM2nw== + dependencies: + "@firebase/auth" "1.11.0" + "@firebase/auth-types" "0.13.0" + "@firebase/component" "0.7.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/auth-interop-types@0.2.4": + version "0.2.4" + resolved "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz" + integrity sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA== + +"@firebase/auth-types@0.13.0": + version "0.13.0" + resolved "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.13.0.tgz" + integrity sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg== + +"@firebase/auth@1.11.0": + version "1.11.0" + resolved "https://registry.npmjs.org/@firebase/auth/-/auth-1.11.0.tgz" + integrity sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/component@0.7.0": + version "0.7.0" + resolved "https://registry.npmjs.org/@firebase/component/-/component-0.7.0.tgz" + integrity sha512-wR9En2A+WESUHexjmRHkqtaVH94WLNKt6rmeqZhSLBybg4Wyf0Umk04SZsS6sBq4102ZsDBFwoqMqJYj2IoDSg== + dependencies: + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/data-connect@0.3.11": + version "0.3.11" + resolved "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.3.11.tgz" + integrity sha512-G258eLzAD6im9Bsw+Qm1Z+P4x0PGNQ45yeUuuqe5M9B1rn0RJvvsQCRHXgE52Z+n9+WX1OJd/crcuunvOGc7Vw== + dependencies: + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/database-compat@2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.1.0.tgz" + integrity sha512-8nYc43RqxScsePVd1qe1xxvWNf0OBnbwHxmXJ7MHSuuTVYFO3eLyLW3PiCKJ9fHnmIz4p4LbieXwz+qtr9PZDg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/database" "1.1.0" + "@firebase/database-types" "1.0.16" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/database-types@1.0.16": + version "1.0.16" + resolved "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.16.tgz" + integrity sha512-xkQLQfU5De7+SPhEGAXFBnDryUWhhlFXelEg2YeZOQMCdoe7dL64DDAd77SQsR+6uoXIZY5MB4y/inCs4GTfcw== + dependencies: + "@firebase/app-types" "0.9.3" + "@firebase/util" "1.13.0" + +"@firebase/database@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@firebase/database/-/database-1.1.0.tgz" + integrity sha512-gM6MJFae3pTyNLoc9VcJNuaUDej0ctdjn3cVtILo3D5lpp0dmUHHLFN/pUKe7ImyeB1KAvRlEYxvIHNF04Filg== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + faye-websocket "0.11.4" + tslib "^2.1.0" + +"@firebase/firestore-compat@0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.4.0.tgz" + integrity sha512-4O7v4VFeSEwAZtLjsaj33YrMHMRjplOIYC2CiYsF6o/MboOhrhe01VrTt8iY9Y5EwjRHuRz4pS6jMBT8LfQYJA== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/firestore" "4.9.0" + "@firebase/firestore-types" "3.0.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/firestore-types@3.0.3": + version "3.0.3" + resolved "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.3.tgz" + integrity sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q== + +"@firebase/firestore@4.9.0": + version "4.9.0" + resolved "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.9.0.tgz" + integrity sha512-5zl0+/h1GvlCSLt06RMwqFsd7uqRtnNZt4sW99k2rKRd6k/ECObIWlEnvthm2cuOSnUmwZknFqtmd1qyYSLUuQ== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + "@firebase/webchannel-wrapper" "1.0.4" + "@grpc/grpc-js" "~1.9.0" + "@grpc/proto-loader" "^0.7.8" + tslib "^2.1.0" + +"@firebase/functions-compat@0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.4.0.tgz" + integrity sha512-VPgtvoGFywWbQqtvgJnVWIDFSHV1WE6Hmyi5EGI+P+56EskiGkmnw6lEqc/MEUfGpPGdvmc4I9XMU81uj766/g== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/functions" "0.13.0" + "@firebase/functions-types" "0.6.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/functions-types@0.6.3": + version "0.6.3" + resolved "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.3.tgz" + integrity sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg== + +"@firebase/functions@0.13.0": + version "0.13.0" + resolved "https://registry.npmjs.org/@firebase/functions/-/functions-0.13.0.tgz" + integrity sha512-2/LH5xIbD8aaLOWSFHAwwAybgSzHIM0dB5oVOL0zZnxFG1LctX2bc1NIAaPk1T+Zo9aVkLKUlB5fTXTkVUQprQ== + dependencies: + "@firebase/app-check-interop-types" "0.3.3" + "@firebase/auth-interop-types" "0.2.4" + "@firebase/component" "0.7.0" + "@firebase/messaging-interop-types" "0.2.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/installations-compat@0.2.19": + version "0.2.19" + resolved "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.19.tgz" + integrity sha512-khfzIY3EI5LePePo7vT19/VEIH1E3iYsHknI/6ek9T8QCozAZshWT9CjlwOzZrKvTHMeNcbpo/VSOSIWDSjWdQ== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/installations" "0.6.19" + "@firebase/installations-types" "0.5.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/installations-types@0.5.3": + version "0.5.3" + resolved "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.3.tgz" + integrity sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA== + +"@firebase/installations@0.6.19": + version "0.6.19" + resolved "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.19.tgz" + integrity sha512-nGDmiwKLI1lerhwfwSHvMR9RZuIH5/8E3kgUWnVRqqL7kGVSktjLTWEMva7oh5yxQ3zXfIlIwJwMcaM5bK5j8Q== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/util" "1.13.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/logger@0.5.0": + version "0.5.0" + resolved "https://registry.npmjs.org/@firebase/logger/-/logger-0.5.0.tgz" + integrity sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g== + dependencies: + tslib "^2.1.0" + +"@firebase/messaging-compat@0.2.23": + version "0.2.23" + resolved "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.23.tgz" + integrity sha512-SN857v/kBUvlQ9X/UjAqBoQ2FEaL1ZozpnmL1ByTe57iXkmnVVFm9KqAsTfmf+OEwWI4kJJe9NObtN/w22lUgg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/messaging" "0.12.23" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/messaging-interop-types@0.2.3": + version "0.2.3" + resolved "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.3.tgz" + integrity sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q== + +"@firebase/messaging@0.12.23": + version "0.12.23" + resolved "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.23.tgz" + integrity sha512-cfuzv47XxqW4HH/OcR5rM+AlQd1xL/VhuaeW/wzMW1LFrsFcTn0GND/hak1vkQc2th8UisBcrkVcQAnOnKwYxg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/installations" "0.6.19" + "@firebase/messaging-interop-types" "0.2.3" + "@firebase/util" "1.13.0" + idb "7.1.1" + tslib "^2.1.0" + +"@firebase/performance-compat@0.2.21": + version "0.2.21" + resolved "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.21.tgz" + integrity sha512-OQfYRsIQiEf9ez1SOMLb5TRevBHNIyA2x1GI1H10lZ432W96AK5r4LTM+SNApg84dxOuHt6RWSQWY7TPWffKXg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/performance" "0.7.8" + "@firebase/performance-types" "0.2.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/performance-types@0.2.3": + version "0.2.3" + resolved "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.3.tgz" + integrity sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ== + +"@firebase/performance@0.7.8": + version "0.7.8" + resolved "https://registry.npmjs.org/@firebase/performance/-/performance-0.7.8.tgz" + integrity sha512-k6xfNM/CdTl4RaV4gT/lH53NU+wP33JiN0pUeNBzGVNvfXZ3HbCkoISE3M/XaiOwHgded1l6XfLHa4zHgm0Wyg== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/installations" "0.6.19" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + web-vitals "^4.2.4" + +"@firebase/remote-config-compat@0.2.19": + version "0.2.19" + resolved "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.19.tgz" + integrity sha512-y7PZAb0l5+5oIgLJr88TNSelxuASGlXyAKj+3pUc4fDuRIdPNBoONMHaIUa9rlffBR5dErmaD2wUBJ7Z1a513Q== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/logger" "0.5.0" + "@firebase/remote-config" "0.6.6" + "@firebase/remote-config-types" "0.4.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/remote-config-types@0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.4.0.tgz" + integrity sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg== + +"@firebase/remote-config@0.6.6": + version "0.6.6" + resolved "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.6.6.tgz" + integrity sha512-Yelp5xd8hM4NO1G1SuWrIk4h5K42mNwC98eWZ9YLVu6Z0S6hFk1mxotAdCRmH2luH8FASlYgLLq6OQLZ4nbnCA== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/installations" "0.6.19" + "@firebase/logger" "0.5.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/storage-compat@0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.4.0.tgz" + integrity sha512-vDzhgGczr1OfcOy285YAPur5pWDEvD67w4thyeCUh6Ys0izN9fNYtA1MJERmNBfqjqu0lg0FM5GLbw0Il21M+g== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/storage" "0.14.0" + "@firebase/storage-types" "0.8.3" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/storage-types@0.8.3": + version "0.8.3" + resolved "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.3.tgz" + integrity sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg== + +"@firebase/storage@0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@firebase/storage/-/storage-0.14.0.tgz" + integrity sha512-xWWbb15o6/pWEw8H01UQ1dC5U3rf8QTAzOChYyCpafV6Xki7KVp3Yaw2nSklUwHEziSWE9KoZJS7iYeyqWnYFA== + dependencies: + "@firebase/component" "0.7.0" + "@firebase/util" "1.13.0" + tslib "^2.1.0" + +"@firebase/util@1.13.0", "@firebase/util@1.x": + version "1.13.0" + resolved "https://registry.npmjs.org/@firebase/util/-/util-1.13.0.tgz" + integrity sha512-0AZUyYUfpMNcztR5l09izHwXkZpghLgCUaAGjtMwXnCg3bj4ml5VgiwqOMOxJ+Nw4qN/zJAaOQBcJ7KGkWStqQ== + dependencies: + tslib "^2.1.0" + +"@firebase/webchannel-wrapper@1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.4.tgz" + integrity sha512-6m8+P+dE/RPl4OPzjTxcTbQ0rGeRyeTvAi9KwIffBVCiAMKrfXfLZaqD1F+m8t4B5/Q5aHsMozOgirkH1F5oMQ== + +"@floating-ui/core@^1.4.2": + version "1.5.1" + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.1.tgz" + integrity sha512-QgcKYwzcc8vvZ4n/5uklchy8KVdjJwcOeI+HnnTNclJjs2nYsy23DOCf+sSV1kBwD9yDAoVKCkv/gEPzgQU3Pw== + dependencies: + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/dom@^1.5.1": + version "1.5.3" + resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== + dependencies: + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/react-dom@^2.0.4": + version "2.0.4" + resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz" + integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== + +"@formatjs/ecma402-abstract@1.14.3": + version "1.14.3" + resolved "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz" + integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== + dependencies: + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/fast-memoize@2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz" + integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== + dependencies: + tslib "^2.4.0" + +"@formatjs/icu-messageformat-parser@2.3.1": + version "2.3.1" + resolved "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz" + integrity sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-skeleton-parser" "1.3.18" + tslib "^2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.18": + version "1.3.18" + resolved "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz" + integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + tslib "^2.4.0" + +"@formatjs/intl-displaynames@6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz" + integrity sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/intl-listformat@7.2.1": + version "7.2.1" + resolved "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz" + integrity sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/intl-localematcher@0.2.32": + version "0.2.32" + resolved "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz" + integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== + dependencies: + tslib "^2.4.0" + +"@formatjs/intl@2.7.1": + version "2.7.1" + resolved "https://registry.npmjs.org/@formatjs/intl/-/intl-2.7.1.tgz" + integrity sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + intl-messageformat "10.3.4" + tslib "^2.4.0" + +"@grpc/grpc-js@~1.9.0": + version "1.9.15" + resolved "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz" + integrity sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ== + dependencies: + "@grpc/proto-loader" "^0.7.8" + "@types/node" ">=12.12.47" + +"@grpc/proto-loader@^0.7.8": + version "0.7.15" + resolved "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz" + integrity sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ== + dependencies: + lodash.camelcase "^4.3.0" + long "^5.0.0" + protobufjs "^7.2.5" + yargs "^17.7.2" + +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== + dependencies: + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.0" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz" + integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@mui/base@^5.0.0-alpha.126", "@mui/base@5.0.0-alpha.126": + version "5.0.0-alpha.126" + resolved "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.126.tgz" + integrity sha512-I5e52A0Muv9Gaoy2GcqbYrQ6dpRyC2UXeA00brT3HuW0nF0E4fiTOIqdNTN+N5gyaYK0z3O6jtLt/97CCrIxVA== + dependencies: + "@babel/runtime" "^7.21.0" + "@emotion/is-prop-valid" "^1.2.0" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.12.0" + "@popperjs/core" "^2.11.7" + clsx "^1.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@mui/base@^5.0.0-beta.22": + version "5.0.0-beta.25" + resolved "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz" + integrity sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg== + dependencies: + "@babel/runtime" "^7.23.4" + "@floating-ui/react-dom" "^2.0.4" + "@mui/types" "^7.2.10" + "@mui/utils" "^5.14.19" + "@popperjs/core" "^2.11.8" + clsx "^2.0.0" + prop-types "^15.8.1" + +"@mui/core-downloads-tracker@^5.12.1": + version "5.12.1" + resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.12.1.tgz" + integrity sha512-rNiQYHtkXljcvCEnhWrJzie1ifff5O98j3uW7ZlchFgD8HWxEcz/QoxZvo+sCKC9aayAgxi9RsVn2VjCyp5CrA== + +"@mui/icons-material@^5.0.4", "@mui/icons-material@^5.14.19": + version "5.14.19" + resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz" + integrity sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw== + dependencies: + "@babel/runtime" "^7.23.4" + +"@mui/lab@^5.0.0-alpha.127": + version "5.0.0-alpha.127" + resolved "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.127.tgz" + integrity sha512-D+Q7MV06rn31g8ZgNcLxgsmh94PJYfyqXAcM3BokgMJ4u89QfwneSlaoHnQ9qitvWFyTz7Ic4HVMNT08FkRG7Q== + dependencies: + "@babel/runtime" "^7.21.0" + "@mui/base" "5.0.0-alpha.126" + "@mui/system" "^5.12.1" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.12.0" + clsx "^1.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@mui/material@^5.0.0", "@mui/material@^5.12.1", "@mui/material@^5.2.6", "@mui/material@^5.8.6": + version "5.12.1" + resolved "https://registry.npmjs.org/@mui/material/-/material-5.12.1.tgz" + integrity sha512-m+G9J6+FzIMhRqKV2y30yONH97wX107z9EWgiNCeS1/+y1CnytFZNG1ENdOuaJo1NimCRnmB/iXPvoOaSo6dOg== + dependencies: + "@babel/runtime" "^7.21.0" + "@mui/base" "5.0.0-alpha.126" + "@mui/core-downloads-tracker" "^5.12.1" + "@mui/system" "^5.12.1" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.12.0" + "@types/react-transition-group" "^4.4.5" + clsx "^1.2.1" + csstype "^3.1.2" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.12.0": + version "5.12.0" + resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.12.0.tgz" + integrity sha512-w5dwMen1CUm1puAtubqxY9BIzrBxbOThsg2iWMvRJmWyJAPdf3Z583fPXpqeA2lhTW79uH2jajk5Ka4FuGlTPg== + dependencies: + "@babel/runtime" "^7.21.0" + "@mui/utils" "^5.12.0" + prop-types "^15.8.1" + +"@mui/styled-engine@^5.12.0": + version "5.12.0" + resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.12.0.tgz" + integrity sha512-frh8L7CRnvD0RDmIqEv6jFeKQUIXqW90BaZ6OrxJ2j4kIsiVLu29Gss4SbBvvrWwwatR72sBmC3w1aG4fjp9mQ== + dependencies: + "@babel/runtime" "^7.21.0" + "@emotion/cache" "^11.10.7" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/system@^5.0.6", "@mui/system@^5.12.1", "@mui/system@^5.8.0": + version "5.12.1" + resolved "https://registry.npmjs.org/@mui/system/-/system-5.12.1.tgz" + integrity sha512-Po+sicdV3bbRYXdU29XZaHPZrW7HUYUqU1qCu77GCCEMbahC756YpeyefdIYuPMUg0OdO3gKIUfDISBrkjJL+w== + dependencies: + "@babel/runtime" "^7.21.0" + "@mui/private-theming" "^5.12.0" + "@mui/styled-engine" "^5.12.0" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.12.0" + clsx "^1.2.1" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/types@^7.2.10", "@mui/types@^7.2.4": + version "7.2.10" + resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz" + integrity sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ== + +"@mui/utils@^5.12.0", "@mui/utils@^5.14.16", "@mui/utils@^5.14.19": + version "5.14.19" + resolved "https://registry.npmjs.org/@mui/utils/-/utils-5.14.19.tgz" + integrity sha512-qAHvTXzk7basbyqPvhgWqN6JbmI2wLB/mf97GkSlz5c76MiKYV6Ffjvw9BjKZQ1YRb8rDX9kgdjRezOcoB91oQ== + dependencies: + "@babel/runtime" "^7.23.4" + "@types/prop-types" "^15.7.11" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@mui/x-date-pickers@^6.18.2": + version "6.18.2" + resolved "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.2.tgz" + integrity sha512-HJq4uoFQSu5isa/mesWw2BKh8KBRYUQb+KaSlVlWfJNgP3YhPvWZ6yqCNYyxOAiPMxb0n3nBjS9ErO27OHjFMA== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/base" "^5.0.0-beta.22" + "@mui/utils" "^5.14.16" + "@types/react-transition-group" "^4.4.8" + clsx "^2.0.0" + prop-types "^15.8.1" + react-transition-group "^4.4.5" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + version "0.5.8" + resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz" + integrity sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@popperjs/core@^2.11.7", "@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + +"@rc-component/color-picker@~1.4.1": + version "1.4.1" + resolved "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.4.1.tgz" + integrity sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw== + dependencies: + "@babel/runtime" "^7.10.1" + "@ctrl/tinycolor" "^3.6.0" + classnames "^2.2.6" + rc-util "^5.30.0" + +"@rc-component/context@^1.4.0": + version "1.4.0" + resolved "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz" + integrity sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w== + dependencies: + "@babel/runtime" "^7.10.1" + rc-util "^5.27.0" + +"@rc-component/mini-decimal@^1.0.1": + version "1.1.0" + resolved "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz" + integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ== + dependencies: + "@babel/runtime" "^7.18.0" + +"@rc-component/mutate-observer@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz" + integrity sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw== + dependencies: + "@babel/runtime" "^7.18.0" + classnames "^2.3.2" + rc-util "^5.24.4" + +"@rc-component/portal@^1.0.0-8", "@rc-component/portal@^1.0.0-9", "@rc-component/portal@^1.0.2", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz" + integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg== + dependencies: + "@babel/runtime" "^7.18.0" + classnames "^2.3.2" + rc-util "^5.24.4" + +"@rc-component/tour@~1.10.0": + version "1.10.0" + resolved "https://registry.npmjs.org/@rc-component/tour/-/tour-1.10.0.tgz" + integrity sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A== + dependencies: + "@babel/runtime" "^7.18.0" + "@rc-component/portal" "^1.0.0-9" + "@rc-component/trigger" "^1.3.6" + classnames "^2.3.2" + rc-util "^5.24.4" + +"@rc-component/trigger@^1.17.0", "@rc-component/trigger@^1.18.0", "@rc-component/trigger@^1.18.2", "@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.7.0": + version "1.18.2" + resolved "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.18.2.tgz" + integrity sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA== + dependencies: + "@babel/runtime" "^7.23.2" + "@rc-component/portal" "^1.1.0" + classnames "^2.3.2" + rc-motion "^2.0.0" + rc-resize-observer "^1.3.1" + rc-util "^5.38.0" + +"@react-dnd/asap@^5.0.1": + version "5.0.2" + resolved "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz" + integrity sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A== + +"@react-dnd/invariant@^4.0.1": + version "4.0.2" + resolved "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz" + integrity sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw== + +"@react-dnd/shallowequal@^4.0.1": + version "4.0.2" + resolved "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz" + integrity sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA== + +"@react-leaflet/core@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz" + integrity sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg== + +"@reduxjs/toolkit@^1.9.5": + version "1.9.5" + resolved "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz" + integrity sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + +"@remix-run/router@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz" + integrity sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@rushstack/eslint-patch@^1.1.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz" + integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== + +"@sinclair/typebox@^0.24.1": + version "0.24.46" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.46.tgz" + integrity sha512-ng4ut1z2MCBhK/NwDVwIQp3pAUOCs/KNaW3cBxdFB2xTDrOuo1xuNmpr/9HHFhxqIvHrs1NTH3KJg6q+JSy1Kw== + +"@sinonjs/commons@^1.7.0": + version "1.8.3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-add-jsx-attribute@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz" + integrity sha512-khWbXesWIP9v8HuKCl2NU2HNAyqpSQ/vkIl36Nbn4HIwEYSRWL0H7Gs6idJdha2DkpFDWlsqMELvoCE8lfFY6Q== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-attribute@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-7.0.0.tgz" + integrity sha512-iiZaIvb3H/c7d3TH2HBeK91uI2rMhZNwnsIrvd7ZwGLkFw6mmunOCoVnjdYua662MqGFxlN9xTq4fv9hgR4VXQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-7.0.0.tgz" + integrity sha512-sQQmyo+qegBx8DfFc04PFmIO1FP1MHI1/QEpzcIcclo5OAISsOJPW76ZIs0bDyO/DBSJEa/tDa1W26pVtt0FRw== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-7.0.0.tgz" + integrity sha512-i6MaAqIZXDOJeikJuzocByBf8zO+meLwfQ/qMHIjCcvpnfvWf82PFvredEZElErB5glQFJa2KVKk8N2xV6tRRA== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-dynamic-title@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-7.0.0.tgz" + integrity sha512-BoVSh6ge3SLLpKC0pmmN9DFlqgFy4NxNgdZNLPNJWBUU7TQpDWeBuyVuDW88iXydb5Cv0ReC+ffa5h3VrKfk1w== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-svg-em-dimensions@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-7.0.0.tgz" + integrity sha512-tNDcBa+hYn0gO+GkP/AuNKdVtMufVhU9fdzu+vUQsR18RIJ9RWe7h/pSBY338RO08wArntwbDk5WhQBmhf2PaA== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-react-native-svg@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-7.0.0.tgz" + integrity sha512-qw54u8ljCJYL2KtBOjI5z7Nzg8LnSvQOP5hPKj77H4VQL4+HdKbAT5pnkkZLmHKYwzsIHSYKXxHouD8zZamCFQ== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-plugin-transform-svg-component@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-7.0.0.tgz" + integrity sha512-CcFECkDj98daOg9jE3Bh3uyD9kzevCAnZ+UtzG6+BQG/jOQ2OA3jHnX6iG4G1MCJkUQFnUvEv33NvQfqrb/F3A== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/babel-preset@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-7.0.0.tgz" + integrity sha512-EX/NHeFa30j5UjldQGVQikuuQNHUdGmbh9kEpBKofGUtF0GUPJ4T4rhoYiqDAOmBOxojyot36JIFiDUHUK1ilQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^7.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^7.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^7.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^7.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^7.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^7.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^7.0.0" + "@svgr/babel-plugin-transform-svg-component" "^7.0.0" + +"@svgr/core@*", "@svgr/core@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/core/-/core-7.0.0.tgz" + integrity sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "^7.0.0" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/hast-util-to-babel-ast@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-7.0.0.tgz" + integrity sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ== + dependencies: + "@babel/types" "^7.21.3" + entities "^4.4.0" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-jsx@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-7.0.0.tgz" + integrity sha512-SWlTpPQmBUtLKxXWgpv8syzqIU8XgFRvyhfkam2So8b3BE0OS0HPe5UfmlJ2KIC+a7dpuuYovPR2WAQuSyMoPw== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "^7.0.0" + "@svgr/hast-util-to-babel-ast" "^7.0.0" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/plugin-svgo@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-7.0.0.tgz" + integrity sha512-263znzlu3qTKj71/ot5G9l2vpL4CW+pr2IexBFIwwB+fRAXE9Xnw2rUFgE6P4+37N9siOuC4lKkgBfUCOLFRKQ== + dependencies: + cosmiconfig "^8.1.3" + deepmerge "^4.3.1" + svgo "^3.0.2" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@svgr/webpack@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-7.0.0.tgz" + integrity sha512-XWzIhLTr5WYns/cNFXpXrmFy+LFf2xp60VnNUBZCpM1CGTx47FCDuUj2DQjxirMf2L6CP2jTRELK8ef01TecFQ== + dependencies: + "@babel/core" "^7.21.3" + "@babel/plugin-transform-react-constant-elements" "^7.21.3" + "@babel/preset-env" "^7.20.2" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.21.0" + "@svgr/core" "^7.0.0" + "@svgr/plugin-jsx" "^7.0.0" + "@svgr/plugin-svgo" "^7.0.0" + +"@tanstack/eslint-plugin-query@^5.83.1": + version "5.83.1" + resolved "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.83.1.tgz" + integrity sha512-tdkpPFfzkTksN9BIlT/qjixSAtKrsW6PUVRwdKWaOcag7DrD1vpki3UzzdfMQGDRGeg1Ue1Dg+rcl5FJGembNg== + dependencies: + "@typescript-eslint/utils" "^8.37.0" + +"@tanstack/query-core@5.83.1": + version "5.83.1" + resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.83.1.tgz" + integrity sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q== + +"@tanstack/react-query@^5.84.0": + version "5.84.0" + resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.84.0.tgz" + integrity sha512-iPycFGLq5lltDE16Jf13Nx7SOvtfoopfOH/+Ahbdd+z4QqOfYu/SOkY86AVYVcKjneuqPxTm8e85lSGhwe0cog== + dependencies: + "@tanstack/query-core" "5.83.1" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.9": + version "7.1.19" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz" + integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.18.2" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz" + integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": + version "8.4.6" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz" + integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/hoist-non-react-statics@^3.3.1", "@types/hoist-non-react-statics@>= 3.3.1": + version "3.3.1" + resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/lodash-es@^4.17.6": + version "4.17.7" + resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz" + integrity sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.14.194" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz" + integrity sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/node@*", "@types/node@>= 12", "@types/node@>=12.12.47", "@types/node@>=13.7.0": + version "17.0.31" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz" + integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.1" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz" + integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + +"@types/prop-types@*", "@types/prop-types@^15.7.11": + version "15.7.11" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" + integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-transition-group@^4.4.5", "@types/react-transition-group@^4.4.8": + version "4.4.9" + resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz" + integrity sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^16.8 || ^17.0 || ^18.0", "@types/react@^17.0.0 || ^18.0.0", "@types/react@>= 16", "@types/react@16 || 17 || 18": + version "17.0.45" + resolved "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz" + integrity sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/trusted-types@^2.0.2": + version "2.0.2" + resolved "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz" + integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== + +"@types/use-sync-external-store@^0.0.3": + version "0.0.3" + resolved "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz" + integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.13" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz" + integrity sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q== + dependencies: + "@typescript-eslint/scope-manager" "5.40.0" + "@typescript-eslint/type-utils" "5.40.0" + "@typescript-eslint/utils" "5.40.0" + debug "^4.3.4" + ignore "^5.2.0" + regexpp "^3.2.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.0.tgz" + integrity sha512-wDYn3NYqVOmJI4iSkyWxXUu8Xoa4+OCh97YOXZecMCuXFIgCuxOCOlkR4kZyeXWNrulFyXPcXSbs4USb5IwI8g== + dependencies: + "@typescript-eslint/utils" "5.40.0" + +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.5.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz" + integrity sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw== + dependencies: + "@typescript-eslint/scope-manager" "5.40.0" + "@typescript-eslint/types" "5.40.0" + "@typescript-eslint/typescript-estree" "5.40.0" + debug "^4.3.4" + +"@typescript-eslint/project-service@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz" + integrity sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.38.0" + "@typescript-eslint/types" "^8.38.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz" + integrity sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw== + dependencies: + "@typescript-eslint/types" "5.40.0" + "@typescript-eslint/visitor-keys" "5.40.0" + +"@typescript-eslint/scope-manager@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz" + integrity sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ== + dependencies: + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.0" + +"@typescript-eslint/tsconfig-utils@^8.38.0", "@typescript-eslint/tsconfig-utils@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz" + integrity sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ== + +"@typescript-eslint/type-utils@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz" + integrity sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw== + dependencies: + "@typescript-eslint/typescript-estree" "5.40.0" + "@typescript-eslint/utils" "5.40.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@^8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz" + integrity sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw== + +"@typescript-eslint/types@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz" + integrity sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw== + +"@typescript-eslint/types@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz" + integrity sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw== + +"@typescript-eslint/typescript-estree@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz" + integrity sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg== + dependencies: + "@typescript-eslint/types" "5.40.0" + "@typescript-eslint/visitor-keys" "5.40.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/typescript-estree@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz" + integrity sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ== + dependencies: + "@typescript-eslint/project-service" "8.38.0" + "@typescript-eslint/tsconfig-utils" "8.38.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/visitor-keys" "8.38.0" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^2.1.0" + +"@typescript-eslint/utils@^5.13.0", "@typescript-eslint/utils@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz" + integrity sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.40.0" + "@typescript-eslint/types" "5.40.0" + "@typescript-eslint/typescript-estree" "5.40.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + semver "^7.3.7" + +"@typescript-eslint/utils@^8.37.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz" + integrity sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg== + dependencies: + "@eslint-community/eslint-utils" "^4.7.0" + "@typescript-eslint/scope-manager" "8.38.0" + "@typescript-eslint/types" "8.38.0" + "@typescript-eslint/typescript-estree" "8.38.0" + +"@typescript-eslint/visitor-keys@5.40.0": + version "5.40.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz" + integrity sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ== + dependencies: + "@typescript-eslint/types" "5.40.0" + eslint-visitor-keys "^3.3.0" + +"@typescript-eslint/visitor-keys@8.38.0": + version "8.38.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz" + integrity sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g== + dependencies: + "@typescript-eslint/types" "8.38.0" + eslint-visitor-keys "^4.2.1" + +"@ungap/structured-clone@^1.2.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-node@^1.8.2: + version "1.8.2" + resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.0.0, acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8, acorn@^8.7.1: + version "8.8.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + +acorn@^8.2.4: + version "8.8.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + +acorn@^8.5.0: + version "8.8.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + +acorn@^8.9.0: + version "8.15.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + +address@^1.0.1, address@^1.1.2: + version "1.2.1" + resolved "https://registry.npmjs.org/address/-/address-1.2.1.tgz" + integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0: + version "8.11.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^8.6.0, ajv@>=8: + version "8.11.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^8.8.0, ajv@^8.8.2: + version "8.11.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + 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== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +antd@^5.11.5: + version "5.11.5" + resolved "https://registry.npmjs.org/antd/-/antd-5.11.5.tgz" + integrity sha512-qB1YmvO4Zm4r48M0Ptxn7orpaXeMPSeTrrw6dAgtTYN+ysnWD/D/zlxFc5g73GywIzZ10XGqvNC+74A+HD0yeQ== + dependencies: + "@ant-design/colors" "^7.0.0" + "@ant-design/cssinjs" "^1.17.5" + "@ant-design/icons" "^5.2.6" + "@ant-design/react-slick" "~1.0.2" + "@babel/runtime" "^7.18.3" + "@ctrl/tinycolor" "^3.6.1" + "@rc-component/color-picker" "~1.4.1" + "@rc-component/mutate-observer" "^1.1.0" + "@rc-component/tour" "~1.10.0" + "@rc-component/trigger" "^1.18.2" + classnames "^2.3.2" + copy-to-clipboard "^3.3.3" + dayjs "^1.11.1" + qrcode.react "^3.1.0" + rc-cascader "~3.20.0" + rc-checkbox "~3.1.0" + rc-collapse "~3.7.1" + rc-dialog "~9.3.4" + rc-drawer "~6.5.2" + rc-dropdown "~4.1.0" + rc-field-form "~1.40.0" + rc-image "~7.5.1" + rc-input "~1.3.6" + rc-input-number "~8.4.0" + rc-mentions "~2.9.1" + rc-menu "~9.12.2" + rc-motion "^2.9.0" + rc-notification "~5.3.0" + rc-pagination "~3.7.0" + rc-picker "~3.14.6" + rc-progress "~3.5.1" + rc-rate "~2.12.0" + rc-resize-observer "^1.4.0" + rc-segmented "~2.2.2" + rc-select "~14.10.0" + rc-slider "~10.4.0" + rc-steps "~6.0.1" + rc-switch "~4.1.0" + rc-table "~7.36.0" + rc-tabs "~12.13.1" + rc-textarea "~1.5.3" + rc-tooltip "~6.1.2" + rc-tree "~5.8.2" + rc-tree-select "~5.15.0" + rc-upload "~4.3.5" + rc-util "^5.38.1" + scroll-into-view-if-needed "^3.1.0" + throttle-debounce "^5.0.0" + +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-includes@^3.1.5, array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-tree-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz" + integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.reduce@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz" + integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.2" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +async-validator@^4.1.0: + version "4.2.5" + resolved "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + +async@^3.2.3: + version "3.2.4" + resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.11: + version "10.4.12" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz" + integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q== + dependencies: + browserslist "^4.21.4" + caniuse-lite "^1.0.30001407" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +autosuggest-highlight@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz" + integrity sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA== + dependencies: + remove-accents "^0.4.2" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.6.2: + version "4.6.3" + resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz" + integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg== + +axios@^1.3.5: + version "1.3.5" + resolved "https://registry.npmjs.org/axios/-/axios-1.3.5.tgz" + integrity sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz" + integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg== + dependencies: + deep-equal "^2.0.5" + +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.3: + version "8.2.5" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz" + integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-named-asset-import@^0.3.8: + version "0.3.8" + resolved "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" + integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== + +babel-plugin-polyfill-corejs2@^0.3.0, babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" + integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-react-app@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" + integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +batch@0.6.1: + 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== + +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^4.1.0: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browser-image-compression@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz" + integrity sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw== + dependencies: + uzip "0.20201231.0" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.20.3, browserslist@^4.21.3, browserslist@^4.21.4, "browserslist@>= 4", "browserslist@>= 4.21.0", browserslist@>=4: + version "4.21.4" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + 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== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0, camelcase@^6.2.1: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +can-use-dom@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz" + integrity sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo= + +caniuse-api@^3.0.0: + 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== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407: + version "1.0.30001480" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz" + integrity sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ== + +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + +chalk@^2.0.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chance@^1.1.11: + version "1.1.11" + resolved "https://registry.npmjs.org/chance/-/chance-1.1.11.tgz" + integrity sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + +charcodes@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz" + integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== + +check-types@^11.1.1: + version "11.1.2" + resolved "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.5.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz" + integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2, classnames@2.x: + version "2.3.2" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz" + integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== + +clean-css@^5.2.2: + version "5.3.1" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.1: + 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== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clsx@^1.1.0, clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +clsx@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.19" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + 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== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + 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" + +compute-scroll-into-view@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz" + integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +confusing-browser-globals@^1.0.11: + version "1.0.11" + resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +connect-history-api-fallback@^2.0.0: + 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== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-to-clipboard@^3.3.3: + version "3.3.3" + resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz" + integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== + dependencies: + toggle-selection "^1.0.6" + +core-js-compat@^3.21.0, core-js-compat@^3.25.1: + version "3.25.5" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz" + integrity sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.23.3: + version "3.25.5" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz" + integrity sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg== + +core-js@^3.19.2: + version "3.22.4" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz" + integrity sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + 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" + +cosmiconfig@^8.1.3: + version "8.1.3" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz" + integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== + dependencies: + import-fresh "^3.2.1" + js-yaml "^4.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + +country-flag-icons@^1.5.4: + version "1.5.10" + resolved "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.10.tgz" + integrity sha512-x3elaK+ZY23W1YtFsNQknRdURzkV7g3Z93AoA7SHZJUEXbVjRsNh4h9Uf09+OjWF/4u8tXeAt37gezGRdwR/2g== + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.12.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-js@^3.1.9-1: + version "3.3.0" + resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz" + integrity sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q== + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-declaration-sorter@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.5.1: + version "6.7.1" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + 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.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^3.2.0: + version "3.4.1" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select-base-adapter@^0.1.1: + 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== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-tree@^2.2.1: + version "2.3.1" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-tree@1.0.0-alpha.37: + 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== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssdb@^7.0.1: + version "7.0.2" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.0.2.tgz" + integrity sha512-Vm4b6P/PifADu0a76H0DKRNVWq3Rq9xa/Nx6oEMUBJlwTUuZoZ3dkZxo8Gob3UEL53Cq+Ma1GBgISed6XEBs3w== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssjanus@^2.0.1: + version "2.1.0" + resolved "https://registry.npmjs.org/cssjanus/-/cssjanus-2.1.0.tgz" + integrity sha512-kAijbny3GmdOi9k+QT6DGIXqFvL96aksNlGr4Rhk9qXDZYWUojU4bRc3IHWxdaLNOqgEZHuXoe5Wl2l7dxLW5g== + +cssnano-preset-default@^5.2.12: + version "5.2.12" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz" + integrity sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew== + dependencies: + css-declaration-sorter "^6.3.0" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.2" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.6" + postcss-merge-rules "^5.1.2" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.3" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.0" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.0" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6: + version "5.1.13" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz" + integrity sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ== + dependencies: + cssnano-preset-default "^5.2.12" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.0.2, csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.10, csstype@^3.0.2, csstype@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-fns@^2.25.0, date-fns@^2.28.0, "date-fns@>= 2.x": + version "2.30.0" + resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + +dayjs@^1.10.7, dayjs@^1.11.1, dayjs@^1.11.10, "dayjs@>= 1.x": + version "1.11.10" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + +debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decimal.js@^10.2.1: + version "10.4.2" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz" + integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^2.0.5: + version "2.2.0" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz" + integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-array-buffer "^3.0.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz" + integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +deepmerge@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + 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== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +defined@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detective@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== + dependencies: + acorn-node "^1.8.2" + defined "^1.0.0" + minimist "^1.2.6" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dnd-core@^16.0.1: + version "16.0.1" + resolved "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz" + integrity sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng== + dependencies: + "@react-dnd/asap" "^5.0.1" + "@react-dnd/invariant" "^4.0.1" + redux "^4.2.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.1, domhandler@^5.0.2: + version "5.0.3" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" + integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^3.1.6: + version "3.1.8" + resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz" + integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.4.251: + version "1.4.283" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz" + integrity sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0: + version "4.5.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-cmd@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz" + integrity sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA== + dependencies: + commander "^4.0.0" + cross-spawn "^7.0.0" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1, es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-array-method-boxes-properly@^1.0.0: + 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== + +es-get-iterator@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^8.8.0: + version "8.8.0" + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz" + integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA== + +eslint-config-react-app@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz" + integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + dependencies: + debug "^3.2.7" + is-core-module "^2.11.0" + resolve "^1.22.1" + +eslint-module-utils@^2.7.4: + version "2.7.4" + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz" + integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== + dependencies: + debug "^3.2.7" + +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.27.5: + version "2.27.5" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" + has "^1.0.3" + is-core-module "^2.11.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" + tsconfig-paths "^3.14.1" + +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsx-a11y@^6.5.1, eslint-plugin-jsx-a11y@^6.7.1: + version "6.7.1" + resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + dependencies: + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + ast-types-flow "^0.0.7" + axe-core "^4.6.2" + axobject-query "^3.1.1" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + semver "^6.3.0" + +eslint-plugin-prettier@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz" + integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^4.3.0, eslint-plugin-react-hooks@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-plugin-react@^7.27.1, eslint-plugin-react@^7.32.2: + version "7.32.2" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.0" + string.prototype.matchall "^4.0.8" + +eslint-plugin-testing-library@^5.0.1: + version "5.7.2" + resolved "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz" + integrity sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA== + dependencies: + "@typescript-eslint/utils" "^5.13.0" + +eslint-scope@^5.1.1, eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + +eslint-visitor-keys@^3.4.1: + version "3.4.3" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== + +eslint-webpack-plugin@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz" + integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== + dependencies: + "@types/eslint" "^7.29.0 || ^8.4.1" + jest-worker "^28.0.2" + micromatch "^4.0.5" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + +eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.0, eslint@^8.1.0, eslint@^8.3.0, eslint@^8.38.0, "eslint@^8.57.0 || ^9.0.0", "eslint@>= 6", eslint@>=5, eslint@>=7.0.0, eslint@>=7.28.0: + version "8.57.1" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + 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" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + 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== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.2: + version "3.3.3" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + 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== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3, faye-websocket@0.11.4: + version "0.11.4" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filelist@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + 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== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +firebase@^12.0.0: + version "12.0.0" + resolved "https://registry.npmjs.org/firebase/-/firebase-12.0.0.tgz" + integrity sha512-KV+OrMJpi2uXlqL2zaCcXb7YuQbY/gMIWT1hf8hKeTW1bSumWaHT5qfmn0WTpHwKQa3QEVOtZR2ta9EchcmYuw== + dependencies: + "@firebase/ai" "2.0.0" + "@firebase/analytics" "0.10.18" + "@firebase/analytics-compat" "0.2.24" + "@firebase/app" "0.14.0" + "@firebase/app-check" "0.11.0" + "@firebase/app-check-compat" "0.4.0" + "@firebase/app-compat" "0.5.0" + "@firebase/app-types" "0.9.3" + "@firebase/auth" "1.11.0" + "@firebase/auth-compat" "0.6.0" + "@firebase/data-connect" "0.3.11" + "@firebase/database" "1.1.0" + "@firebase/database-compat" "2.1.0" + "@firebase/firestore" "4.9.0" + "@firebase/firestore-compat" "0.4.0" + "@firebase/functions" "0.13.0" + "@firebase/functions-compat" "0.4.0" + "@firebase/installations" "0.6.19" + "@firebase/installations-compat" "0.2.19" + "@firebase/messaging" "0.12.23" + "@firebase/messaging-compat" "0.2.23" + "@firebase/performance" "0.7.8" + "@firebase/performance-compat" "0.2.21" + "@firebase/remote-config" "0.6.6" + "@firebase/remote-config-compat" "0.2.19" + "@firebase/storage" "0.14.0" + "@firebase/storage-compat" "0.4.0" + "@firebase/util" "1.13.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.2" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formik@^2.2.9: + version "2.2.9" + resolved "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz" + integrity sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA== + dependencies: + deepmerge "^2.1.1" + hoist-non-react-statics "^3.3.0" + lodash "^4.17.21" + lodash-es "^4.17.21" + react-fast-compare "^2.0.1" + tiny-warning "^1.0.2" + tslib "^1.10.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +framer-motion@^10.12.4: + version "10.12.4" + resolved "https://registry.npmjs.org/framer-motion/-/framer-motion-10.12.4.tgz" + integrity sha512-9gLtv8T6dui0tujHROR+VM3kdJyKiFCFiD94IQE+0OuX6LaIyXtdVpviokVdrHSb1giWhmmX4yzoucALMx6mtw== + dependencies: + tslib "^2.4.0" + optionalDependencies: + "@emotion/is-prop-valid" "^0.8.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + 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== + +geolib@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/geolib/-/geolib-3.3.4.tgz" + integrity sha512-EicrlLLL3S42gE9/wde+11uiaYAaeSVDwCUIv2uMIoRBfNJCn8EsSI+6nS3r4TCKDO6+RQNM9ayLq2at+oZQWQ== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + 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== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.24.0" + resolved "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +goober@^2.0.33: + version "2.1.13" + resolved "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz" + integrity sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ== + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.1.0, html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-parser-js@>=0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz" + integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + 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" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idb@^7.0.1, idb@7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + dependencies: + harmony-reflect "^1.4.6" + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +immer@^9.0.21, immer@^9.0.7: + version "9.0.21" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4, inherits@2, inherits@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +input-format@^0.3.10: + version "0.3.10" + resolved "https://registry.npmjs.org/input-format/-/input-format-0.3.10.tgz" + integrity sha512-5cFv/kOZD7Ch0viprVkuYPDkAU7HBZYBx8QrIpQ6yXUWbAQ0+RQ8IIojDJOf/RO6FDJLL099HDSK2KoVZ2zevg== + dependencies: + prop-types "^15.8.1" + +internal-slot@^1.0.3, internal-slot@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +intl-messageformat@10.3.4: + version "10.3.4" + resolved "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.3.4.tgz" + integrity sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + tslib "^2.4.0" + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-arguments@^1.0.4, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz" + integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.3: + version "1.1.10" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@*, jest-resolve@^27.4.2, jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watch-typeahead@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^28.0.2: + version "28.1.3" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +"jest@^27.0.0 || ^28.0.0", jest@^27.4.3: + version "27.5.1" + resolved "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + 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== + +json-schema-traverse@^0.4.1: + 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== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json2mq@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz" + integrity sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA== + dependencies: + string-convert "^0.2.0" + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.0, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + +jsonwebtoken@^9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" + integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw== + dependencies: + jws "^3.2.2" + lodash "^4.17.21" + ms "^2.1.1" + semver "^7.3.8" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: + version "3.3.3" + resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + dependencies: + jwa "^1.4.1" + safe-buffer "^5.0.1" + +jwt-decode@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz" + integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4, klona@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@=1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +leaflet@^1.9.0, leaflet@^1.9.4: + version "1.9.4" + resolved "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz" + integrity sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +libphonenumber-js@^1.10.59: + version "1.10.59" + resolved "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.59.tgz" + integrity sha512-HeTsOrDF/hWhEiKqZVwg9Cqlep5x2T+IYDENvT2VRj3iX8JQ7Y+omENv+AIn0vC8m6GYhivfCed5Cgfw27r5SA== + +lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +long@^5.0.0: + version "5.3.2" + resolved "https://registry.npmjs.org/long/-/long-5.3.2.tgz" + integrity sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA== + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + 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== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.7" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz" + integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^2.4.5: + version "2.6.1" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz" + integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +ms@^2.1.1, ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mui-daterange-picker@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/mui-daterange-picker/-/mui-daterange-picker-1.0.5.tgz" + integrity sha512-+7Mp9DXQw6iLGotwp1rKfMV8sJxtaEto0IVId54orkvrCdqTgn167nzLBz6hd34tJLftg6DKAygkUom7tmg5Bw== + dependencies: + "@babel/runtime" "^7.16.7" + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +notistack@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/notistack/-/notistack-3.0.1.tgz" + integrity sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA== + dependencies: + clsx "^1.1.0" + goober "^2.0.33" + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.2" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.4" + resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz" + integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ== + dependencies: + array.prototype.reduce "^1.0.4" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.1" + +object.hasown@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + dependencies: + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.values@^1.1.0, object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.5" + +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + 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== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz" + integrity sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g== + dependencies: + browserslist "^4.20.3" + postcss-value-parser "^4.2.0" + +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-properties@^12.1.9: + version "12.1.9" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz" + integrity sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-import@^14.1.0: + version "14.1.0" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-load-config@^3.1.4: + 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== + dependencies: + lilconfig "^2.0.5" + yaml "^1.10.2" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-merge-longhand@^5.1.6: + version "5.1.6" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz" + integrity sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.0" + +postcss-merge-rules@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz" + integrity sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz" + integrity sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@5.0.6: + version "5.0.6" + resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz" + integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== + dependencies: + postcss-selector-parser "^6.0.6" + +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz" + integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== + dependencies: + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" + +postcss-opacity-percentage@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz" + integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.0.1: + version "7.8.2" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz" + integrity sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.0" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.11" + browserslist "^4.21.3" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.0.1" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.9" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-reduce-initial@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz" + integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9: + version "6.0.10" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.1.4, postcss@^8.2, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.3, postcss@^8.3.3, postcss@^8.3.5, postcss@^8.4, postcss@^8.4.14, postcss@^8.4.4, postcss@^8.4.6, postcss@^8.4.7, "postcss@>= 8", postcss@>=8, postcss@>=8.0.9: + version "8.4.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz" + integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.8.7, prettier@>=2.0.0: + version "2.8.7" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz" + integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== + +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + 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== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise@^8.1.0: + version "8.2.0" + resolved "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz" + integrity sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.5.0, prop-types@^15.6.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-expr@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz" + integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== + +protobufjs@^7.2.5: + version "7.5.3" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz" + integrity sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/node" ">=13.7.0" + long "^5.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode.react@^3.1.0: + version "3.2.0" + resolved "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.2.0.tgz" + integrity sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g== + +qrcode.react@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/qrcode.react/-/qrcode.react-4.2.0.tgz" + integrity sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc-cascader@~3.20.0: + version "3.20.0" + resolved "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.20.0.tgz" + integrity sha512-lkT9EEwOcYdjZ/jvhLoXGzprK1sijT3/Tp4BLxQQcHDZkkOzzwYQC9HgmKoJz0K7CukMfgvO9KqHeBdgE+pELw== + dependencies: + "@babel/runtime" "^7.12.5" + array-tree-filter "^2.1.0" + classnames "^2.3.1" + rc-select "~14.10.0" + rc-tree "~5.8.1" + rc-util "^5.37.0" + +rc-checkbox@~3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz" + integrity sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.3.2" + rc-util "^5.25.2" + +rc-collapse@~3.7.1: + version "3.7.2" + resolved "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.2.tgz" + integrity sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.3.4" + rc-util "^5.27.0" + +rc-dialog@~9.3.4: + version "9.3.4" + resolved "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.3.4.tgz" + integrity sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/portal" "^1.0.0-8" + classnames "^2.2.6" + rc-motion "^2.3.0" + rc-util "^5.21.0" + +rc-drawer@~6.5.2: + version "6.5.2" + resolved "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.5.2.tgz" + integrity sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/portal" "^1.1.1" + classnames "^2.2.6" + rc-motion "^2.6.1" + rc-util "^5.36.0" + +rc-dropdown@~4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz" + integrity sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw== + dependencies: + "@babel/runtime" "^7.18.3" + "@rc-component/trigger" "^1.7.0" + classnames "^2.2.6" + rc-util "^5.17.0" + +rc-field-form@~1.40.0: + version "1.40.0" + resolved "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.40.0.tgz" + integrity sha512-OM3N01X2BYFGJDJcwpk9/BBtlwgveE7eh2SQAKIxVCt9KVWlODYJ9ypTHQdxchfDbeJKJKxMBFXlLAmyvlgPHg== + dependencies: + "@babel/runtime" "^7.18.0" + async-validator "^4.1.0" + rc-util "^5.32.2" + +rc-image@~7.5.1: + version "7.5.1" + resolved "https://registry.npmjs.org/rc-image/-/rc-image-7.5.1.tgz" + integrity sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag== + dependencies: + "@babel/runtime" "^7.11.2" + "@rc-component/portal" "^1.0.2" + classnames "^2.2.6" + rc-dialog "~9.3.4" + rc-motion "^2.6.2" + rc-util "^5.34.1" + +rc-input-number@~8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/rc-input-number/-/rc-input-number-8.4.0.tgz" + integrity sha512-B6rziPOLRmeP7kcS5qbdC5hXvvDHYKV4vUxmahevYx2E6crS2bRi0xLDjhJ0E1HtOWo8rTmaE2EBJAkTCZOLdA== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/mini-decimal" "^1.0.1" + classnames "^2.2.5" + rc-input "~1.3.5" + rc-util "^5.28.0" + +rc-input@~1.3.5, rc-input@~1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/rc-input/-/rc-input-1.3.6.tgz" + integrity sha512-/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.18.1" + +rc-mentions@~2.9.1: + version "2.9.1" + resolved "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.9.1.tgz" + integrity sha512-cZuElWr/5Ws0PXx1uxobxfYh4mqUw2FitfabR62YnWgm+WAfDyXZXqZg5DxXW+M1cgVvntrQgDDd9LrihrXzew== + dependencies: + "@babel/runtime" "^7.22.5" + "@rc-component/trigger" "^1.5.0" + classnames "^2.2.6" + rc-input "~1.3.5" + rc-menu "~9.12.0" + rc-textarea "~1.5.0" + rc-util "^5.34.1" + +rc-menu@~9.12.0, rc-menu@~9.12.2: + version "9.12.2" + resolved "https://registry.npmjs.org/rc-menu/-/rc-menu-9.12.2.tgz" + integrity sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.17.0" + classnames "2.x" + rc-motion "^2.4.3" + rc-overflow "^1.3.1" + rc-util "^5.27.0" + +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.1, rc-motion@^2.6.2, rc-motion@^2.9.0: + version "2.9.0" + resolved "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.0.tgz" + integrity sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.21.0" + +rc-notification@~5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/rc-notification/-/rc-notification-5.3.0.tgz" + integrity sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.9.0" + rc-util "^5.20.1" + +rc-overflow@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz" + integrity sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-resize-observer "^1.0.0" + rc-util "^5.37.0" + +rc-pagination@~3.7.0: + version "3.7.0" + resolved "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.7.0.tgz" + integrity sha512-IxSzKapd13L91/195o1TPkKnCNw8gIR25UP1GCW/7c7n/slhld4npu2j2PB9IWjXm4SssaAaSAt2lscYog7wzg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-util "^5.32.2" + +rc-picker@~3.14.6: + version "3.14.6" + resolved "https://registry.npmjs.org/rc-picker/-/rc-picker-3.14.6.tgz" + integrity sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.5.0" + classnames "^2.2.1" + rc-util "^5.30.0" + +rc-progress@~3.5.1: + version "3.5.1" + resolved "https://registry.npmjs.org/rc-progress/-/rc-progress-3.5.1.tgz" + integrity sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-util "^5.16.1" + +rc-rate@~2.12.0: + version "2.12.0" + resolved "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz" + integrity sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.0.1" + +rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.3.1, rc-resize-observer@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz" + integrity sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q== + dependencies: + "@babel/runtime" "^7.20.7" + classnames "^2.2.1" + rc-util "^5.38.0" + resize-observer-polyfill "^1.5.1" + +rc-segmented@~2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz" + integrity sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-motion "^2.4.4" + rc-util "^5.17.0" + +rc-select@~14.10.0: + version "14.10.0" + resolved "https://registry.npmjs.org/rc-select/-/rc-select-14.10.0.tgz" + integrity sha512-TsIJTYafTTapCA32LLNpx/AD6ntepR1TG8jEVx35NiAAWCPymhUfuca8kRcUNd3WIGVMDcMKn9kkphoxEz+6Ag== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.5.0" + classnames "2.x" + rc-motion "^2.0.1" + rc-overflow "^1.3.1" + rc-util "^5.16.1" + rc-virtual-list "^3.5.2" + +rc-slider@~10.4.0: + version "10.4.1" + resolved "https://registry.npmjs.org/rc-slider/-/rc-slider-10.4.1.tgz" + integrity sha512-wiHRWgzEEHcgF7MWDd0ODsMpqBwszT558R2qH52fplJwctw/L9J8ipEt89ZqVASlh0QFG9kJPgBuL2+cbdLRUw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.27.0" + +rc-steps@~6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz" + integrity sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g== + dependencies: + "@babel/runtime" "^7.16.7" + classnames "^2.2.3" + rc-util "^5.16.1" + +rc-switch@~4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz" + integrity sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg== + dependencies: + "@babel/runtime" "^7.21.0" + classnames "^2.2.1" + rc-util "^5.30.0" + +rc-table@~7.36.0: + version "7.36.0" + resolved "https://registry.npmjs.org/rc-table/-/rc-table-7.36.0.tgz" + integrity sha512-3xVcdCC5OLeOOhaCg+5Lps2oPreM/GWXmUXWTSX4p6vF7F76ABM4dfPpMJ9Dnf5yGRyh+8pe7FRyhRVnWw2H/w== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/context" "^1.4.0" + classnames "^2.2.5" + rc-resize-observer "^1.1.0" + rc-util "^5.37.0" + rc-virtual-list "^3.11.1" + +rc-tabs@~12.13.1: + version "12.13.1" + resolved "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.13.1.tgz" + integrity sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "2.x" + rc-dropdown "~4.1.0" + rc-menu "~9.12.0" + rc-motion "^2.6.2" + rc-resize-observer "^1.0.0" + rc-util "^5.34.1" + +rc-textarea@~1.5.0, rc-textarea@~1.5.3: + version "1.5.3" + resolved "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.5.3.tgz" + integrity sha512-oH682ghHx++stFNYrosPRBfwsypywrTXpaD0/5Z8MPkUOnyOQUaY9ueL9tMu6BP1LfsuYQ1VLpg5OtshViLNgA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-input "~1.3.5" + rc-resize-observer "^1.0.0" + rc-util "^5.27.0" + +rc-tooltip@~6.1.2: + version "6.1.2" + resolved "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.1.2.tgz" + integrity sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw== + dependencies: + "@babel/runtime" "^7.11.2" + "@rc-component/trigger" "^1.18.0" + classnames "^2.3.1" + +rc-tree-select@~5.15.0: + version "5.15.0" + resolved "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.15.0.tgz" + integrity sha512-YJHfdO6azFnR0/JuNBZLDptGE4/RGfVeHAafUIYcm2T3RBkL1O8aVqiHvwIyLzdK59ry0NLrByd+3TkfpRM+9Q== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-select "~14.10.0" + rc-tree "~5.8.1" + rc-util "^5.16.1" + +rc-tree@~5.8.1, rc-tree@~5.8.2: + version "5.8.2" + resolved "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.2.tgz" + integrity sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-util "^5.16.1" + rc-virtual-list "^3.5.1" + +rc-upload@~4.3.5: + version "4.3.5" + resolved "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.5.tgz" + integrity sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA== + dependencies: + "@babel/runtime" "^7.18.3" + classnames "^2.2.5" + rc-util "^5.2.0" + +rc-util@^5.0.1, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.38.1: + version "5.38.1" + resolved "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz" + integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng== + dependencies: + "@babel/runtime" "^7.18.3" + react-is "^18.2.0" + +rc-virtual-list@^3.11.1, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: + version "3.11.3" + resolved "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz" + integrity sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q== + dependencies: + "@babel/runtime" "^7.20.0" + classnames "^2.2.6" + rc-resize-observer "^1.0.0" + rc-util "^5.36.0" + +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== + dependencies: + core-js "^3.19.2" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" + +react-app-rewired@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz" + integrity sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA== + dependencies: + semver "^5.6.0" + +react-aws-s3@^1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/react-aws-s3/-/react-aws-s3-1.5.0.tgz" + integrity sha512-ib8JvNFlWaQyFfXvDXNeQCsGsHAHJswQgtA1MbpIU5sCSXZVeqoRVlvexyzjPjJGy8KDnbyYEB9PQ2Rw96g8Ug== + dependencies: + crypto-js "^3.1.9-1" + short-uuid "^3.1.0" + +react-csv@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/react-csv/-/react-csv-2.2.2.tgz" + integrity sha512-RG5hOcZKZFigIGE8LxIEV/OgS1vigFQT4EkaHeKgyuCbUAu9Nbd/1RYq++bJcJJ9VOqO/n9TZRADsXNDR4VEpw== + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-device-detect@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz" + integrity sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw== + dependencies: + ua-parser-js "^1.0.33" + +react-dnd-html5-backend@^16.0.1: + version "16.0.1" + resolved "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz" + integrity sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw== + dependencies: + dnd-core "^16.0.1" + +react-dnd@^16.0.1: + version "16.0.1" + resolved "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz" + integrity sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q== + dependencies: + "@react-dnd/invariant" "^4.0.1" + "@react-dnd/shallowequal" "^4.0.1" + dnd-core "^16.0.1" + fast-deep-equal "^3.1.3" + hoist-non-react-statics "^3.3.2" + +react-dom@*, "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom@^17.0.0 || ^18.0.0", react-dom@^17.0.2, react-dom@^18.0.0, react-dom@^18.2.0, "react-dom@>= 0.14.0", "react-dom@>=16 || >=17 || >= 18", react-dom@>=16.0.0, react-dom@>=16.11.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=16.9.0, "react-dom@16.2.0 - 18": + version "18.2.0" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11, react-error-overlay@6.0.11: + version "6.0.11" + resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^2.0.1: + version "2.0.4" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz" + integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== + +react-geocode@^0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/react-geocode/-/react-geocode-0.2.3.tgz" + integrity sha512-sIpbgmn1IUzAxO4haOZ6jeeFnMD8ya9PC38yiNrmJ9vPWbvAO2D/2yfCBzZjGZVUm4PRzKAc0KghXfaEnug0TQ== + dependencies: + regenerator-runtime "^0.13.3" + +react-google-autocomplete@^2.7.3: + version "2.7.3" + resolved "https://registry.npmjs.org/react-google-autocomplete/-/react-google-autocomplete-2.7.3.tgz" + integrity sha512-Nm+7/VDe7/NDWb8p/a39is7ktNqt5bNqAOoQv2Ev/XkuEvjsRk08VAPFmXUH03xKuM8IUuDrk2Lwfge44YEj6Q== + dependencies: + lodash.debounce "^4.0.8" + prop-types "^15.5.0" + +react-icons@^4.12.0: + version "4.12.0" + resolved "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz" + integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== + +react-intl@^6.4.1: + version "6.4.1" + resolved "https://registry.npmjs.org/react-intl/-/react-intl-6.4.1.tgz" + integrity sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl" "2.7.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" + hoist-non-react-statics "^3.3.2" + intl-messageformat "10.3.4" + tslib "^2.4.0" + +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-is@^18.2.0: + version "18.2.0" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-leaflet@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz" + integrity sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q== + dependencies: + "@react-leaflet/core" "^2.1.0" + +react-loading-icons@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/react-loading-icons/-/react-loading-icons-1.1.0.tgz" + integrity sha512-Y9eZ6HAufmUd8DIQd6rFrx5Bt/oDlTM9Nsjvf8YpajTa3dI8cLNU8jUN5z7KTANU+Yd6/KJuBjxVlrU2dMw33g== + +react-phone-number-input@^3.3.10: + version "3.3.10" + resolved "https://registry.npmjs.org/react-phone-number-input/-/react-phone-number-input-3.3.10.tgz" + integrity sha512-onv6ETMejyA4Wi0/6Ay00FcSokHIJcowLUcwdizpALSpeXPFqbyrjHQSL8+pgkxIIruRxr5nyIAB8LT+Sa/Vlg== + dependencies: + classnames "^2.3.1" + country-flag-icons "^1.5.4" + input-format "^0.3.10" + libphonenumber-js "^1.10.59" + prop-types "^15.8.1" + +"react-redux@^7.2.1 || ^8.0.2", react-redux@^8.0.5: + version "8.0.5" + resolved "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz" + integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw== + dependencies: + "@babel/runtime" "^7.12.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/use-sync-external-store" "^0.0.3" + hoist-non-react-statics "^3.3.2" + react-is "^18.0.0" + use-sync-external-store "^1.0.0" + +react-refresh@^0.11.0, "react-refresh@>=0.10.0 <1.0.0": + version "0.11.0" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== + +react-router-dom@^6.10.0: + version "6.10.0" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz" + integrity sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg== + dependencies: + "@remix-run/router" "1.5.0" + react-router "6.10.0" + +react-router@^6.10.0, react-router@6.10.0: + version "6.10.0" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz" + integrity sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ== + dependencies: + "@remix-run/router" "1.5.0" + +react-scripts@^5.0.1, react-scripts@>=2.1.3: + version "5.0.1" + resolved "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz" + integrity sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ== + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + babel-jest "^27.4.2" + babel-loader "^8.2.3" + babel-plugin-named-asset-import "^0.3.8" + babel-preset-react-app "^10.0.1" + bfj "^7.0.2" + browserslist "^4.18.1" + camelcase "^6.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.2.0" + dotenv "^10.0.0" + dotenv-expand "^5.1.0" + eslint "^8.3.0" + eslint-config-react-app "^7.0.1" + eslint-webpack-plugin "^3.1.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-webpack-plugin "^5.5.0" + identity-obj-proxy "^3.0.0" + jest "^27.4.3" + jest-resolve "^27.4.2" + jest-watch-typeahead "^1.0.0" + mini-css-extract-plugin "^2.4.5" + postcss "^8.4.4" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^6.2.1" + postcss-normalize "^10.0.1" + postcss-preset-env "^7.0.1" + prompts "^2.4.2" + react-app-polyfill "^3.0.0" + react-dev-utils "^12.0.1" + react-refresh "^0.11.0" + resolve "^1.20.0" + resolve-url-loader "^4.0.0" + sass-loader "^12.3.0" + semver "^7.3.5" + source-map-loader "^3.0.0" + style-loader "^3.3.1" + tailwindcss "^3.0.2" + terser-webpack-plugin "^5.2.5" + webpack "^5.64.4" + webpack-dev-server "^4.6.0" + webpack-manifest-plugin "^4.0.2" + workbox-webpack-plugin "^6.4.1" + optionalDependencies: + fsevents "^2.3.2" + +react-timer-hook@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.5.tgz" + integrity sha512-n+98SdmYvui2ne3KyWb3Ldu4k0NYQa3g/VzW6VEIfZJ8GAk/jJsIY700M8Nd2vNSTj05c7wKyQfJBqZ0x7zfiA== + +react-to-print@^2.15.1: + version "2.15.1" + resolved "https://registry.npmjs.org/react-to-print/-/react-to-print-2.15.1.tgz" + integrity sha512-1foogIFbCpzAVxydkhBiDfMiFYhIMphiagDOfcG4X/EcQ+fBPqJ0rby9Wv/emzY1YLkIQy/rEgOrWQT+rBKhjw== + +react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react-virtuoso@^4.7.0: + version "4.7.0" + resolved "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.7.0.tgz" + integrity sha512-cpgvI1rSOETGDMhqVAVDuH+XHbWO1uIGKv5I6l4CyC71xWYUeGrE5n7sgTZklROB4+Vbv85pcgfWloTlY48HGQ== + +react@*, "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || 17 || 18", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.9.0 || ^17.0.0 || ^18", "react@^17.0.0 || ^18.0.0", react@^17.0.2, "react@^18 || ^19", react@^18.0.0, react@^18.2.0, "react@>= 0.14.0", "react@>= 16", "react@>= 16.14", "react@>=16 || >=17 || >= 18", react@>=16.0.0, react@>=16.11.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=16.9.0, "react@16.2.0 - 18": + version "18.2.0" + resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +react18-input-otp@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/react18-input-otp/-/react18-input-otp-1.1.3.tgz" + integrity sha512-55dZMVX61In2ngUhA4Fv0NMY4j5RZjxrJaSOAnJGJmkAhxKB6puVHYEmipyy2+W2CPydFF7pv+0NKzPUA03EVg== + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + 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" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.5.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redux-persist@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz" + integrity sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ== + +redux-thunk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4, redux@^4.2.0, redux@^4.2.1, redux@>4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + 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" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-accents@^0.4.2: + version "0.4.4" + resolved "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz" + integrity sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-from-string@^2.0.2: + 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== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^4.1.8: + version "4.1.8" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-cwd@^3.0.0: + 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== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" + source-map "0.6.1" + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.4" + resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +"rollup@^1.20.0 || ^2.0.0", rollup@^1.20.0||^2.0.0, rollup@^2.0.0, rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize.css@*: + version "13.0.0" + resolved "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== + +sass-loader@^12.3.0: + version "12.6.0" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" + integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +scroll-into-view-if-needed@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz" + integrity sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ== + dependencies: + compute-scroll-into-view "^3.0.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.7: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.8: + version "7.5.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.6.0: + version "7.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + 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" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.4" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz" + integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + +short-uuid@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/short-uuid/-/short-uuid-3.1.1.tgz" + integrity sha512-7dI69xtJYpTIbg44R6JSgrbDtZFuZ9vAwwmnF/L0PinykbFrhQ7V8omKsQcVw1TP0nYJ7uQp1PN6/aVMkzQFGQ== + dependencies: + any-base "^1.1.0" + uuid "^3.3.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simplebar-core@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.4.tgz" + integrity sha512-P+Sqshef4fq3++gQ82TgNYcgl3qZFSCP5jS2/8NMmw18oagXOijMzs1G+vm6RUY3oMvpwH3wGoqh9u6SyDjHfQ== + dependencies: + "@types/lodash-es" "^4.17.6" + can-use-dom "^0.1.0" + lodash "^4.17.21" + lodash-es "^4.17.21" + +simplebar-react@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.4.tgz" + integrity sha512-ogLN79e7JUm82wJChD7NSUB+4EHCFvDkjXpiu8hT1Alk7DnCekUWds61NXcsP9jC97KOgF5To/AVjYFbX0olgg== + dependencies: + simplebar-core "^1.2.4" + +simplebar@^6.2.5: + version "6.2.5" + resolved "https://registry.npmjs.org/simplebar/-/simplebar-6.2.5.tgz" + integrity sha512-vfxKR6KNBsPx7+sZnqO7T8VuCvi4px6OlycrrkNgyjvoHhRW7LIyVkHhUfXxbz33Gw99Wb9UMMsnEZv35wtLSw== + dependencies: + can-use-dom "^0.1.0" + simplebar-core "^1.2.4" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + 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== + +source-map-js@^1.0.1, source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz" + integrity sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.3" + source-map-js "^1.0.1" + +source-map-support@^0.5.6, source-map-support@~0.5.20: + 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== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.6.1, source-map@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + 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" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + 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" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + +stream-browserify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string-convert@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz" + integrity sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + +string.prototype.trimend@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz" + integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +string.prototype.trimstart@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz" + integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +stylehacks@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz" + integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +stylis-plugin-rtl@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/stylis-plugin-rtl/-/stylis-plugin-rtl-2.1.1.tgz" + integrity sha512-q6xIkri6fBufIO/sV55md2CbgS5c6gg9EhSVATtHHCdOnbN/jcI0u3lYhNVeuI65c4lQPo67g8xmq5jrREvzlg== + dependencies: + cssjanus "^2.0.1" + +stylis@^4.0.13, stylis@4.1.3, stylis@4.x: + version "4.1.3" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz" + integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2, svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + 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" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +svgo@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz" + integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.2.1" + csso "^5.0.5" + picocolors "^1.0.0" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tailwindcss@^3.0.2: + version "3.1.8" + resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz" + integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g== + dependencies: + arg "^5.0.2" + chokidar "^3.5.3" + color-name "^1.1.4" + detective "^5.2.1" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.11" + glob-parent "^6.0.2" + is-glob "^4.0.3" + lilconfig "^2.0.6" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.14" + postcss-import "^14.1.0" + postcss-js "^4.0.0" + postcss-load-config "^3.1.4" + postcss-nested "5.0.6" + postcss-selector-parser "^6.0.10" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.1" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: + version "5.3.6" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.0.0, terser@^5.10.0, terser@^5.14.1: + version "5.15.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +throttle-debounce@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz" + integrity sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-case@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz" + integrity sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q== + +tiny-warning@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz" + integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toposort@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" + integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= + +tough-cookie@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-api-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== + +tsconfig-paths@^3.14.1: + version "3.14.1" + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3, "type-fest@>=0.17.0 <4.0.0": + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^2.19.0: + version "2.19.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +"typescript@^3.2.1 || ^4", "typescript@^4.7 || 5", "typescript@>= 2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.8.4, "typescript@>=4.8.4 <5.9.0": + version "4.9.5" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +ua-parser-js@^1.0.33: + version "1.0.35" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz" + integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + 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== + +unicode-match-property-ecmascript@^2.0.0: + 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== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + 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== + +unicode-property-aliases-ecmascript@^2.0.0: + 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== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@~1.0.0, unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +use-debounce@^10.0.5: + version "10.0.5" + resolved "https://registry.npmjs.org/use-debounce/-/use-debounce-10.0.5.tgz" + integrity sha512-Q76E3lnIV+4YT9AHcrHEHYmAd9LKwUAbPXDm7FlqVGDHiSOhX3RDjT8dm0AxbJup6WgOb1YEcKyCr11kBJR5KQ== + +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +util@^0.12.5: + version "0.12.5" + resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uzip@0.20201231.0: + version "0.20201231.0" + resolved "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz" + integrity sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-vitals@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/web-vitals/-/web-vitals-3.3.1.tgz" + integrity sha512-LTfY5GjcY3ngFzNsYFSYL+AmVmlWrzPTUxSMDis2rZbf+SzT7HH3NH4Y/l45XOlrAIunOBeURN9qtBHkRskAiA== + +web-vitals@^4.2.4: + version "4.2.4" + resolved "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz" + integrity sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.6.0, "webpack-dev-server@3.x || 4.x": + version "4.11.1" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + 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.1" + 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" + 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.1" + ws "^8.4.2" + +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== + dependencies: + tapable "^2.0.0" + webpack-sources "^2.2.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack-sources@^3.2.3: + 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== + +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.64.4, "webpack@>= 4", webpack@>=2, "webpack@>=4.43.0 <6.0.0": + version "5.74.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.6.2: + version "3.6.2" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^8.0.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.2, which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.5, word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +workbox-background-sync@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz" + integrity sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g== + dependencies: + idb "^7.0.1" + workbox-core "6.5.4" + +workbox-broadcast-update@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz" + integrity sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw== + dependencies: + workbox-core "6.5.4" + +workbox-build@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz" + integrity sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "6.5.4" + workbox-broadcast-update "6.5.4" + workbox-cacheable-response "6.5.4" + workbox-core "6.5.4" + workbox-expiration "6.5.4" + workbox-google-analytics "6.5.4" + workbox-navigation-preload "6.5.4" + workbox-precaching "6.5.4" + workbox-range-requests "6.5.4" + workbox-recipes "6.5.4" + workbox-routing "6.5.4" + workbox-strategies "6.5.4" + workbox-streams "6.5.4" + workbox-sw "6.5.4" + workbox-window "6.5.4" + +workbox-cacheable-response@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz" + integrity sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug== + dependencies: + workbox-core "6.5.4" + +workbox-core@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz" + integrity sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q== + +workbox-expiration@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz" + integrity sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ== + dependencies: + idb "^7.0.1" + workbox-core "6.5.4" + +workbox-google-analytics@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz" + integrity sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg== + dependencies: + workbox-background-sync "6.5.4" + workbox-core "6.5.4" + workbox-routing "6.5.4" + workbox-strategies "6.5.4" + +workbox-navigation-preload@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz" + integrity sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng== + dependencies: + workbox-core "6.5.4" + +workbox-precaching@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz" + integrity sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg== + dependencies: + workbox-core "6.5.4" + workbox-routing "6.5.4" + workbox-strategies "6.5.4" + +workbox-range-requests@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz" + integrity sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg== + dependencies: + workbox-core "6.5.4" + +workbox-recipes@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz" + integrity sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA== + dependencies: + workbox-cacheable-response "6.5.4" + workbox-core "6.5.4" + workbox-expiration "6.5.4" + workbox-precaching "6.5.4" + workbox-routing "6.5.4" + workbox-strategies "6.5.4" + +workbox-routing@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz" + integrity sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg== + dependencies: + workbox-core "6.5.4" + +workbox-strategies@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz" + integrity sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw== + dependencies: + workbox-core "6.5.4" + +workbox-streams@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz" + integrity sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg== + dependencies: + workbox-core "6.5.4" + workbox-routing "6.5.4" + +workbox-sw@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz" + integrity sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA== + +workbox-webpack-plugin@^6.4.1: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz" + integrity sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg== + dependencies: + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.5.4" + +workbox-window@6.5.4: + version "6.5.4" + resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz" + integrity sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "6.5.4" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.7" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" + integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== + +ws@^8.4.2: + version "8.9.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz" + integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yup@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/yup/-/yup-1.1.1.tgz" + integrity sha512-KfCGHdAErqFZWA5tZf7upSUnGKuTOnsI3hUsLr7fgVtx+DK04NPV01A68/FslI4t3s/ZWpvXJmgXhd7q6ICnag== + dependencies: + property-expr "^2.0.5" + tiny-case "^1.0.3" + toposort "^2.0.2" + type-fest "^2.19.0"

    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�$)DR`EB-<&Y+KB|H4zy4s^SQN*0s}1+EtV9lv-fGPX)t}26agUR zn2_fE!gx=HI|IUNvc<|D8gzsWPwKWb9Nw`dc~S*p+4Ns_S^rSGOE#pc;4RUhJ_sFa zpH*9VGJEi>9AJu7~5&6^o*HZ_34l_9~2uIq10P*ip#i3Z}?Atgwm-o|HXBs}I*qpZ18 zza6l$dZ92JQ9I$Qf4NxrpsE+J6!^VxB7qRk6@&Z`HmQl6KPpTYi)?f==eu!`ofdl` z>IT84R>2{wzw^}H6khBdxD8NoqdjrhwUoG{uhiIo1_yK8Gst@OOUT+#D0Efa=*_Gk71 zB)S+A=ESXp(um@tYlnbsat*bcL6_4iMk`10)4fKQQiwH;(wkT*fB72YX_dbpBqW&A z3>emqXIAx1{lI4II++r@<6cIBPxf&`BcOYECTvCC;_McH&hKbq zz^y0mHo@%%p~Nsyamp`mRKjwQ+_o(l<4N(xr!1WGx5v1W@a!Ch-{i2rbw^lE2OA?( z40JlX?aC{%4Q@;{h3BaTw|Kbhc16%_KP$L)cx1ARs;doS$n+UQnYqHNjOyV2*-KKk z6bSv;vz_8@V&}mMJqqT1Fvhzc7tMTBgB{`px#bv7$(vLLk|Ir!)XDhz`R?ZVY+HVT zJdu!l{UKu)G>2Sx1tw?L#^AEfc?aV24aTu}yOL|H6fyaBTI?^5a+w1=LFDPa|A;=U zYB*ap>k^E=4hJ*S5I}5#FI4bjYU~cH^P0P}L7CFMJIUXlyKpQ1>?L%95BU17b~T0H zxBlo}>HjPLjrjw8X-RWhoq_~3{>fp>ADRPr?T+OwNBc{^-9JVcF3qM%Xq|R>OG__( zc=t%!XJ&ijeAE5lJE?|`=8him=wVt7s95KsqZT^XGaNf*)n#o@URS@?I-zYc;UwaU zc)Thf7wg*2>1>Rp2!nv?pSzsEDO3PCHhwpKA-@JchzFA$(xa+h_#cV@j zhb*=&_#7M`aZF=e9}Fmg9P9l2Ne4-DK9cNUT0x0MJ6`uJyCS<#Tzoh+4Fe?SCz0gX zBJ_54BlBg1-P=;V?HF3*!yBD#yqeOR1IQkntwihYsUUwS~n1s5kpA!9nP&rm3X1A)K$>DdjAGurF@aJ0>`UV=4MAf z8IkWFEkG3wKD|f8A60rd&(A^^`JG<1zL0QE+P^ck{>B@4USCtRDPz73fAZ%sX zru6|Ul9~C*k2)kvX;oR6#o^qlvfzO)80a9oM6K(}cD??5jLW7^8~KmyyU&l4!Z?tj zK-pE@^~Vr&j?XXV2sFOORwFXXf-~TkjiX6c+NcCncwwM-3B!_d&M@xQtd33%A2>H>?;)DaGbC8b(u{%)=6~z|nA`_$w4NkOFOU$LgM9=}ZAz zDb4Zgwb56=m$3-p;4TwX=13OUBHOrgtKh9t?!r+@XoXMz&F6|+57o%G9Phu5j9zDe zx26gL&s3rGG$X-X_#mT{3?eToSIo5Rin@S9w0ykm~6R`CpSQp%_#FNPRP5KgU4izG(&XkTq z@ji*1Vldh4G?f>K(~Xvc6jn#t+R`552tIDLQ7H3>#BV6?nN1CL5A^h<)rxu<)%QDj z)Ykyqr5uJMwH%yEqD(<4r(8K*_a5yh%Sge7Jti>yIIvfLv^*o+7x@K9x6vvztKheI z()dP1Y@jBD;onCIEAInwcRTR~@Ty?WFeRfsYJ$Jf~x zp93TnA4aeq3j7wg=?h3%pLztOdjQ$33^L?GAnatfugyJxheWuek=}kk2e+uk&7hTy z+o5+9<1D^Lb?(DpW%n(GiXd!RoRjskf2 zBXcD5%=_6jQ_c2S85T0KC@QC6C7_ZiGXVpy6O*Dc7$+tSV~L&acriBhL06n_0A z0h*g=q$GkINL2ONh@rB)e7D31!qZB-pLRvAxEe<<)R+hBvaD1_MM-BD& zut7xT8nGEUrdkSJJyVO%OEL&E&et} zakE;L7*l70=(e$1ZqX^s#W`kA9=M0%`D2UTqV6*Z_~CZ@wwU1CTS@y~3~9T?a9B6> zGLH-%*Bnk5EqHy{zLur8eP#b3p{*r!reWCWmN~3S@Vi191aw1GV3G<^`ygsHNUK63va)Vpt>K`U0Dt0Qg)bx;jdTCrhF>1bt^RN!~rA!sNF&!)%2aG>5ul9@A*pmXjGZv?v)l-&PQ17ry0~*Lu?J$4y0QY zygtT=CdyARPYjsC@*w)*7_+mY)3#xaQ@Tl)MHL$0&A7DJXzk}Ue=6}?jq|!tLDD#G zht(Q9G;vaY;@l4Eud?qflzov6_A$KZT3A6YwY-;?aIY9x8?(%t4AP?$Ds@ACKURD< zaoO)_JYz)UH3zpCsCGlgM5BL@EriBG?baC)M8|HIVB%}Ri24YXK3_7V5Ef(uu8wTO zB6&aVc$34yq)s~0e}^33TcmFJCz4ZNv^D^TIHyKC9jd2#8dkFBP~RrNpxBTCu$L+$ z@gl!_Tgd(1GyrmlVq~VUn`tzMTY=q%Va|x$*E}O4asf)Aaf`(O0u~NRGQhIF#QJn6 zEPn3o?QIbgOAE*!?yD{@?|ZRaF_URN?8>cE5zV@`atd2Ga9w4wH=}2&PSW#snY90> zI-CdWb{OcXvC+_A%A=MBrghWld@+CjxJL&1A)oS1@|Q$m^a}b1e-fzU>TrIM)SUnA z=`p6>Bm5BIG{QlL0c(!x$Yi}`t5L4L#6Nb~)7<%QiAwjY#9POI#TYJq`2Kt6&K~4x zVQtnCt@T#(H0pwdlb7OH zR(L7QDyDRQ7yL8LID@HVY{l^pDQt<;GR|PtZ{)^dI@HsO(KyC9Zm4pz1Sh@N-UQa9 zycVSL%ze&xp{lkeqllO0vE31e!5wBi{fR3Nf`Kt}*4&UzACk|&3r@%vTt-Y+1USem zqZtS+X-NR{6S%s|tEyKScv#{LED{Hvd)N_+`ooxwt262fU>Q}VFe2{7DzJsk1f7h6P`EXjsFHW*f@<^q)Ne<)^eHfBE1D*+lV`3z#3xtSU@B6O3YaOidYl6DdcPPPUI7bv!UODeowTYTjdW zb|mPuql7PswIb%1s^ir&qBs~D#=MeM9+Z*1r?{)3vOd+<1gA0roj{3(@fJxlJo6qbRlM)6!j+5)=A#zAl&W&0Ae4m@nV z4=(kqjZ;`CBP7;%;q8lNAV0H>LpeP{G7`NY7DF#q;H*J;2&kIKr{QO+A|kIMDWj&R z#A>?xe*GzQ7zD_OrCZy^rgnj6VKfbYO*3(BPUzSl9WsPvmk`tyc}50t2Ynb6x%1*eg4_LRpIW<4*8(6 zx9vq0eUhD_XB?d5D~6hx>3*(p2YiiTx|t`HdGd=Be-#m$(znJ`+|?$um#r*P%)USk z^vkuQR)_M`!#aigIa7Rtch^M-)G+vT%I*h}eo}R9VOYarpCkkHXw%v`ljq$iN z81(%*eHhka@82dl;^AI2)qLu6h^0EtI?Ulf-JT$xM!-hW3F}7R0Ni{0L*bmUC zhTaLYyyy29+f z8F@VtykaIF^C)e3-2AfH!9ed@ilN4|G$YxK~x91L;Q4rDex=8}YEc{p9 zw*5lY2a{xCS(|?4q-aNxKEMpWxm4NUCmm6E2GNo4=5UMk=a*9@hIto%vMet|STAs= zlWkYm>t^XMAeDf33alQ)Hp?L*b?veLMw?2xwNboq!1je5fi48H@#8)%0^MfdT>0@n zLq<2tuX*rGLeAoflMK8f82I5`Ml`tno1V__!t77qtzBlPSce^br(;mlWzxMTz9TzD zSLCg4Ba#-~EhAAcu%S^|uGkM=g=_PY0J^gQJ9Ij5*}{h$uj4vHNircXJ^IWp|J>jb zOja06$FuT6*5#LUIFXVAPe7%zx|R-6Ak#nqC)6KVl;EwqR_nUMpo9$Kp2&^g1lLf* zqCcp<(sy<5CIU?nmpuZhiSIxYw^N%7yzO;{ZR~Q3=jP_Rgzq2+0Znafv56sF0qLT@ zRn++QbJ2Kj1@inn-;ujv-5T3>-D*gGT`2!@Bfe8Cs(Yv4b2ff0HAwgTkty_a_e@&BI?+ z2@072o(L@8b4(!bn*7vFoC=kB8DD>uL_UR+oY0&)xk6^Acmdq&QJWX zZY8?SdZXM1h!pUc;AIpkG*QiG4TFBxSJC1weenB`hUn6d^TBTO92h_$k6owa>e#II z^ho^lYD8>>Pk!WzO9Hl(RwQ|9KhaeTd}Q zpH7J38}JE;G@=5p5=Xs4J>&TRr1EA6TNRj-pvjhj8>VO@a##M`CCN1;0g%)z8HRV9 z>Pa(GGn_Bek#fysb~Pr(aZgLb_TD^|_Dbxg&he&iZ~Q=AWCbcjUd|ZOHqg99^DLc> zVUMEVHNy+-;S0O$EXG8e|51?KfIcR|lnUOYaLf7m8HSf@^C;}-Zoo3NWyr*(1ZFXd z$mt(pLsnyXSwk5dY7yyI1Uoj7lRbvnY@%(EPw*=41o>4JU7@9TXms^|bQ11z2R3pR zCS}Z+9XJ6jJlSm^{AYs)N}6W1#xO8Ip#a=GLU_$L@uSUwvEk7XH zQeJ?{GAOHMj?;YssEkGGd$DH=t}G^>}5Vyoa+sI$Dk6@8$?*v~K#+@6h6Li4FTjM0Wk?Zu}u2YcL1= z>kRQ6)X0{jm~bj_ii9gRrN0mk5;CO9(irN(@6+M00(rGoP%46lT#FSh z5kAh`Q_=4qdk>3<2;jm{g9tzQxG8rS%MlViGo%3AKU4OQtv4_&A9P%MOH0dXF##-l z>VU{o*l#Y2j+>9zn56-az~HlU-Qi~E_Q{ik>kXUC6%uC?M0RsBb-Fhi(IWr5{-?nI v6!@P4|5M<93j9xj|0(eQsRBQi76k_w3*pI_7FO|pzwx%E-HitG`_KLlK`Y7a literal 0 HcmV?d00001 diff --git a/src/assets/images/e-commerce/prod-6.png b/src/assets/images/e-commerce/prod-6.png new file mode 100644 index 0000000000000000000000000000000000000000..b3dd62fdef2674a2a7e3f5eddd92a8cec4ef6e24 GIT binary patch literal 122749 zcmeEt_g7O-^ld^{Kxxv8h=_nRrFW@{6e)_-AShJ`NUs4=>7XLgyEKs|(o5(d2%&cf zJ@ilm=`ViXTkrh~?}smIzrWmI(krLHbAm zprInYL3l(XNpDv?A6a+<0JO~iUO+%b7CY%nptp&x2B30;d*|QzP7e(p0su8hw78d) z03e*{vDQPg0N_5J`s?kvKzK|Tqsvf>?6ZS5*m4wjQ@!(Acsj5zc;){n!1(S}jsf{^#$1M&N%&;D1Ko|C150J6~lWbwyI`3BIArTq5;3 zmC)?6-kQ}yLNJtdMP4Lw{e@~uqJu(z{WyXg08qd2W`Jnkq~p%)@C*V$8nm!1|Q zaJ#J45dqRa%C9Pa2Ld`0`a{Sd!Z~Bxzr5gVag4lt@7bm-?9@boi4Mmr@~n=+8p=WX zPv+#1Lar2P5`zF^Qq!K-LNd_ z*Vjpn{PpLi#V?7!(w96P_R_l8w8G}6?MRY9Lj4B$f35Jo`OJq{jaMCLIepWel-|x= zwPixgmRd-NO>$eMPdwbS42bmNrX}5;a-2fqhs2UEo=IKM>$ZPYS@+Nl^s%D8i9i6r zT2PYIrH=DB=D;LoPR9&4F|PA7^ZEL=3VD9J<)y0&PexDpaONgyp=m4fKjOGHP;C5e)izS9R#8j z>;1)F4#x%UF@Huf90CBDrRoh3&Bdz|2rD_)>gv=;DbfWi`2!ls0pYv7?+^Po*B5f} zX`6p9QckuceiP~l7q0|QOV#u}xu<#)-f|O|N+f*YV_tuSwhmsenZ)g%k+G9T)9ynA z>FR(V*9CB*fpbis1HGsKwcMuPn`{XmP<(90405bkU^~<4v)j~wpWJaSZ0v}di`1qH zdE9_(0X8lc*BILT`8p2?l5)mMj0KilaYcXW##2H06;ZlF|c?6I^orXjytbh(4lDP zYIWbs8$mkGVmgl!a?04DpYL#Z?*|C~+fI>6KY z$lNo`I)`Ad-C$AK7=6B904XNKxDWgmAj_icqbMZx=Px<$2q{P+yVDW1HfMvZt6o&$ zjqbNa^s9a+whSEDCIIbE=6xlYLlyg z>kGDj1nI@?{{omgQfy;g;|xE5+YTCY*9OrZ%p`D7k9ARnql@Pj@HZQITdwqMI)jpk zs5SXY6+SHwY{*(L|4W{1)*DO9w`P2ukNd(K#VJvk-yMylX0`sC#!9gijmv`_Rk3@x z!sRfh2)vlik@>uCmhq}(98#~JJjvTPV*S$d@@DK646T0o?ZyKbN;*j-?kyI_=CbNn zfC_2R=?Gy2N|GW&o$kMm)(Pw$ApDig;2SL&uMhlVLvpJ=fqXa$dan?-QCrMt+NrCJ zmirp^V>DL^_Dri+<$px&;pLxO{v9!Y0V8-2Z7@=M=Jy%2J`h9t0Ku8O&v@h7vNVs^ zV=Bo7{$Ia&be=BohNX&dQLH`EY3~o*DrBT|RO}5YzKZo>yHo{D0s(w1&cKF%Z@0ol z#ac$uiC2T6U9yEkW=#9_scxdM>BkZGBgZ1SI=oK%sK zk!G2z@C$^D*`&-QdUxPttHn}INkv6$J+_$<;eB4Uf$Lo>PstMe`TM8TN9?F+<)6Un zM2CFuUyJCmno_LB!9+}U!)UXp4|mRXm>HC^l?df@6H`mi_y2zLIXy z4_;e2A$sp8wlYD7XZ{}j><_c)up8F3WDRaJ$6b1R8pmF=r7-h?QL7`f`L$1s6 zDdsbB_xjkMx^P&%556&dApmD{JvFzsySLTCHK%*_?(*|%QqX>+_%GxX)_Oi1oHvx+ zE@hU6D2C7FFsD0093yg#s}#>I%PGP#nOrl!CW1il(ds+dh7FFtc0Ok4*VorH)re;r z6NNJ}xW?=1d}H(#cZy8r^c9o8NQp*l7LWgVbL+EN?tyWWt%2-19sM<>s&-T{6JPDG zko>24p}`mO4U2D?Z?wHLKWhtY^9a)y^I{FZMS*@3fO&wNi5W8u`}{3BTf;ghztetN z&f$?(pY!{jx>27_h3ej_{@tmxh(~-S>EIC~N!?I??f57vDj7St|6u&Jjms0`c7@Jk z?DUoERC$!4E?hx=ueg-2$;ivTzFbwmS5{g7l8(X=Vt-FE?)WUt{fH^Cj{d?o4GQu=# zb-_*GFQ6s)?Ox_?R;CMmiS!5VZu1$ImR7$E66n)0AAt-&cZH?J26s%Q6=gYT5?X26>}%BVPo!ypz1LB z=)1MAz@G=wot{klM-3j*woASN96jPvz!eyIbWQ0b*%{2d=$>qTleO+OGhOs5_|I1i z_W6*|6kG@%_ve)czD+0@=U+uf@9U~mfs<2F$zD*BQhhjhQ@y)e;KTCra?DQI&d!|u zYKW0PjH|G_5GhjF5$u|*B0baMLHkDYw;~iD?9_$f$#4UB-r8GOs20dxs|SCpY1pwG z(xLyJa_9j7H1d1WkXXxAts@%=hb=o=${8!MdYocz!SMKOk5z7qPieL3%QU6&A4+LQhgl@;5$ z6UTe^VWo3N>}^f!o@9@$Tplq>sUU)VEFTAcJ8*efsPX4%K0SA5g_7>7V!oa4nqj6I zJS7)m+ZdRnXUyN;_EW6=2~|NOGNm{Z>6a0iUYYR3W8=5{>zOfGM|9XCc`9>LwjKl= zoADilNP~K0E52-A#$Zy63xxRUm zH$QJ#r>}!oLAaQ4Q0Pp7dsjwBH`L+kh>p>fow2bP1SSZRWN4U}ZQe3y6`9CMvA-jA ztfIkxU(EGs^aG07Q&tg-6BlcNi@8=b3H}y4<8xm@MnRiAQgafnrXJcBy8AFJtN5!t z4B_;(@nWz?o|Zy_fpuRje(UX!`nv${nZ^-|#XFNHdM_T`Y@=ByxG$pr*bE>sGB=z4 z=9}v;nFx*AYho-vBP6A7-AzMehJLIWmlFB?SJOke>0xV#_Lv^6YjDi-=vSiec_AVk zEFsWw!ve07@d#s=i^DAU9^v!xue}6Kn{P>cj1{ZX74#!KFL#~@YjjAogeA7|c&j=e zvY)?kI1}b`aB;Zy88okBouv%A-tSvLZCP)a{<(j8^7R;t;YN6cyH-tt0Sit_@pWxi za(?7FUV)mAzTmFhy=|g@^iQmC-_4h;_&ZbllC$jV48-g?MwuLBD#xOpjU4fd~YX-tmcrNanUvv zJnZ89JlmKnH?L_;ty133It{9O%tIEE0cWr?N@|Jc?d7^&fTbdBmj97GJG53C%1dMU z9-H99(-N{-o$#Pd7r3ptxxa2O7PHWRob}u8=nT#DKbSX$rNF4Dskcuy#dmiOpRGYY z&C+xPLhqO3DxSs?h zwAz7A-y@YCUV(PxF^DclKI0krL^q{Y(s{ef?Ay4^#QLeGP_1dKo~Ism0{d0~@t1uv z%j7CKU*z7C12X9L0Q_@^U##WXkc@#dV^vjrh%BVG;9DEn4M$qDuRFF+1s-x;#!@B~ zzfER3?jBQPW?ug~wE2q5)HL}^pTNSsU58buQX-49vvc10!JhN!R>E(OB~HDP2fy~` z9AYO_BXe zAMYi}AA8tt<$LFUf&_C~Obp*oh|#hKnLe37_#Mm#E~s2AHi0h=ZG3lMF1PuVB^%}_ zYqquFrBzjnc`;7CM+$L`-qd?3T5s8dF&1?IElDCM`O1#4`_9-L`x|s@I(1EHM=K$ zH?P_>dM1k7Hb3gt6p*f!-2(+@q6$!j%l3e*i2LOCa6k9e3 zfJ~~8cmPZ=)_~*Di#;!6X!f8L(R-I4y9x_ICAWZ^ckF&ZA)iQB5pN?BggLpm)_-8v zR@bSq-@ZLp3^=;UqwM*KG+YJ;2L~q|hk={Mm40DfY3tnS^|R=l6UpW~kfj`O>)Ft3 z`+J#|qOO3K(Z4lsG(1z>ks7izoS7xj+I!NFBG}YbcZk#}BCGuMU*gTapzfUV6=YxW z8m9AC4MODY_5LX(NnsV-Lgy;6>}w@$2jfE-85xuCqqCg}pZ!_mpwkMuot~I=6Q%dG z5gDB1a~bz4Y-+!GG@Vyt4(4>57U|k9$3-0^l(8qdxeDG}Rv$F-GY7l(4;Dig%K5UL zU`d?7wQn+Ju~d@S8Y{s3x+e`uP!8v!`Iqq7x%7NM>#irVah-sRqq;yU;mD!sX##Fl zlbVl!L#WmIE}$xQ3X#0#*H?8*Pv54pEUu4QhlRu2-MN;$k)dawsnzt9{13APcu9>3 zR|CT#y7GDhb(W6$`ud{_y2}Nrwm~sDkW~d?hPyToAI}lIBA-ty1@atkg(tXla`dJ@+ymw z0Xo*a?AyJSo+GnyJh;5pt>-Xi!V%s z?1$p5Cua?^6QO!%khQV??RM-TNNNluJQ>i=@XGYjU-9^cG}x)}j}v4RBi&0|G}AQb z@Wt9UZ<~g-U#AJ=;ZrnR>Z;U|amh$F3a$*CG1N;mYWq ziFG(``hoyk?IZ|I{+Q^zQ;-u1j(|C4Z(lTS(ox3Bk)=K7Mg{w%e}FiXFjJAr=q>4RJliz2k;(3tW#5XbM5jq#U-`xNY^X^8|rZVd;t7EMh)JK!k~iWV)<_dEgv9LDr4N0rTPF5=&69!mMicN6HbO> z7ws23L7OS&r7b1qv0vV%Qj6K@aTBJ zSP;<99B|tG`|DRgi+H$EN*p;Us(z6F%K+1I<*UN1rPaSWk3hu;Q=)-+H8rT2_LCHe z5LAtk>bT#=fD~pmDJQRH%vi73WO8;?Js1CziI9uG=MHaoFz!;@Eo*@421hRJ{gqoH z@Gcb_Oe*o7f7Mmlei91JaG!P9SaY;y%!Vfbs($13CjQp1Egzu$D8k#~8F6DQ3qGTbXp?B8$d(&3nBFI@LRGa!5xAm7Jx!l5AOQ^+#mqbTf zAGCa7hrKf1&mg?0I?MN)=3>|y1;M_L=?1EPwn1&--7+g-42f!%qzK^YZg^4jb2>V>X2N@^f(;>9io?yd1H+H!d}|a8M&mRUq7*Cc2oi zXNvO0U8Znn!de7rmAL*V+=wur6I!Ov8qr<~#OF28H{RafsM@G&e7FQSrUIl!Lf6Hr z&;u)FR1dkR;8pw1dfTL(bWGI=IH!rNMHSR`HbC3`+#bWibZlw0J04&Un} zi~>C6z{-6o$1hxeH+CzWHX7nuQRa5}Ar~8*ODKWjE})I*B6Cm)G8Ex8h&UaO#2&47 zpMeSI(0rQ~)V)7@;H&3ekAf%Nz{PU~%lZ#;-8CcTa^?)JZNi*xVqwqf3XarTkno$S>5?tllwm0Wg;{CT#3M&4C;nz?Og zI-$P-`nU>;D#k4z<6GO?BEvRQq3X6{qPP;`8HjK;@Y$aj?laadKc)t%0JN~GOWn^c zZT*mEA+9*QT*+(!FS;Bc-D0E1f5Pip%*RVzZ({0gLZ)R#7~WeAn-00$ln4vMla?k0 ziHpRY+|1G|-i`xd$ncRMV$|g9tQM`YaE}^h4t2Kh5n#2lKvHZg-ET@B{kB7ztSVh~ zv#E_8>&Gn-xEr!8bfBqRlm#!*^))Y>X0g&~p%Q+4l~&DX^=UH;{)1X=w##A<$jmTr z>R)q_uN6?nO98_7C<#hi&f!qZ9yG56f}x|QPZ;<;Jf`c<&LE@J_c_sOt>FIi))(D z4Ukhg$mR@WYa*!**U3lV;0eU?=!vY7WFvLr76d(Wwqr!36Vsa9;~idV=xt*>iDyJR zTKc4?r*m*}aO97T8E0hV6r?XoZ%#^EOl#fP&i=Hn*cqhv{)8QOVo1hvkL#-cauO&< zr=zK(9Z5-+OGat#0=75gKgXTapYCmVrhSEu%Hz*21Dnc@CubBNPkgBI)GF;F9-a|;*1&?W2=9KFOBcG04C zsaE!j(XM?UyoeKcRqI9^S;kJvF7PHNNeZ_~zDMizdsGv=mmYw*SsLvUmP4<*C%5+-BPHLSxkJCVMA=lLIW<<3(=RhVmUFR_z`>sT> zx;lCgW)M#7C8BAem$em;GhI-TKU~Ey=G8lo_8mt-0#S%WZbw_!#4KB3VM#&wxccbp zw#rpdD9F+~TPfJE%hUUTf-ugh$_)t%ICzqeF_gEFV0J!~%u+l0u6v7&RV(mht_H+Z zvnpP?NX0DZnky`)G2nNX?jFr8Y9F5n3v*qWdk1J6u+nUVihlY$`idE-x?}`T-fF{Slz$ z@+RZ3Fb2{8SLhu{81&>xzDbHTs=~V@Yr~ly@IZ_M?LkN8GGh?ByQ-^(f&JUx8jtrt zM5Un9VS!tiYkZ3O#6vit>NkWK5nCX(tI(i=acpP2tY2|@36r>1r{aIe-FCF*eYQ3P zn~1p}iE81hFe0VFI|O z-sz(whBnN6`Pqi4(P()UR9{6!g#_QXp-Z-^yJ$J;6;J1;fNbV9DFo8+yK}ZhqP9xZ zLTVegTpHp%(xdukzzVu0rQdd5mU54pY+4GNry#*m{`W%oh4gHWg^m%M!29#RRZt6; ztByIo&kR^J-uQ(3QqS(aHP({Sj;`rQvd%5APAy=67ShBT8A(2P^OV=7H6X{)@$DeP zrQhR+B=_=JpdOrS|hOc!wf3!ccx z$W%q8D(m{^wGi++T^&n0pRSLsV0TBzv`(#Z{6Dy0`Ue;44qe!TkO}zs=H+E)CyVnV^xnVqYB3WLdp8+&-1DVA|G*OhDea8u&6C2BoQym2g_vyY%57y#WAsP!K1~!vl`OU0h&DJ zO8}&0Wqo((Pa3aLs3As@-9>;lq!5+6@Am<6db8htxpr$oi=J#t3F^H}TL>my$&3!?`{?rxERAiVZ%vkPlh~PjqSqLk>ug^(O(2U%p;eTWfly z;Wj=Qf-~A4)8(ybd^k}cF21N{IhCtPu<%j6z&$t{6qT5G^HMgNf#fnNpK%WbzZ>6S zc`Xl9{``Hq{`s*acR16)-D zF|z09l*Rh_>CA@&X?q&s-2s})v5qDFfK1(_Hcez3ecZTt`(-&| zBug#mc&*p;`v(ZSI!mpv1I1CgKip#$&38Cz?wtD!xXjJv%V(sv5qVYjxp!!a=IvE;N!Cu|K`U;mAhldH6>EXMC} zQ80faH{i_F=kjRyx8rce{V^~YP80UWr2)lr5&M89;Pu*#CIpr0^*6XxZ^-Fz!(IN< zJS|&&149!K1bTvF>$Z%1bL}XyE27x!Aqc`}(=;x4@l@7SfRZ9+aDiOMRIC8Os}1Zt zr_i0OjyM@mLf&oFf5rAA0lS`NKv#GGmf9D*5d1 zMMc^LidpOlFLU=APf3)$F=u5veP>bLMjm2olB1)e<1$mpGqT*)GNVew4ONxG^UDTA z#=1fcKkTs7<}laB*GBt3rC)XY#CT>_{W$6 z8rOE28su)Z{gL2b@p zELiO7b-oe-WP8yBnPW=H(y`$8)?yt5dS>$OaaBB^#UEKj!jJIjD&*ZgE-=`f_MC%+ zC51!TsXH5gF3K9JqJn~gobRL-z7pa1eLhk0k*}+X3BM(lSyZVWR-aV*gqHB?zJWnP z0!eq$;5pz*iFW^VMrN9o*zc^m5V(!w`MUBH0V6KLCJq{w3?XQ9P|?LQ1QaiP1vTs4 zsFqvV^;0qG@$1I)d^vbn0x1KXZ}896B1^M>r*Af!DH}n>LP0UZ>^A+g$Vdex9CVt{ zaNA~UaqiTIfGgTq@?Sz9lk}tGexW;es499B@|^a?#aS%+SjeUAvx!}fF|mM4#+JAF73|^`Euzg+$o~?NBO)V(7A!AhyawY!Wubvc$Yg2X88hQB7kHq2;!CmD@>tYR6P54PF&rVMZ*ux1I{Sci1i` zge0Aw^cQj8{7VIRI@Lki&>P31hmcOzZteUJH+9G-u7rb>>fPa(a_HF;Xux)vP;S1c zdF5!QCiPA(egY!CdXbV=wW}J1Kzx-Wl;tY(=U?LF6_hfCi~@t2DnOcTtjmK(>Q=Jg zLKyBZ!Wo%Eo`^$}p#*pq6n52kXm9*d=PQfw{(0cqU6VFvP0@YKDQ(yc11mc-pj{EEEz z&I! zklC7FC8Q`Hrop+jRA>uNsT`DNpWatM;gjS=h^EneyeIq@ss!1hVgQ1YE$#` zm|3>=OK<3R)fwD|kWq3u?{gw4?Szglw_)x5UFXj^U;)2-`5;@ZxLj2{OB(^>re`hm z9botHiZkoR{xKp1B7WxIf8aj>3&GS5I<($dtUowL%ma;7&nfV$5F&XHdXuep2(mlL zp$J)Jq8EXM*&gV=Zx8YU1&Ld3H^)f6$vhix!*Bi# zuUe_RrlOeLDe_<=>l??&%+Qg5_}S?Y4ID07dFH zY9TX)?^G3+%i@aMD>~f?XkIn~sO&@yvRoZ}aR?%GrG~B6 z^Wj!>CzmF4udCr`LeWn^!sX3i$(J+rj2!{Q15Z2~D8yD7)kihOewL@3IV> z&$Pa1?AG+4Ieg+RCUTilZa*Jr$B*y2?O zPSH9RZAp_+5Na#AT<|;V^i>PxjxlU?Ckv7L$FYkh;?*YykG_|ET`pJMrt3vMFFs}y zx6YgXCad6XETBHAWaA#6m^d1Y1*kR3N}r3-qm^pZC3QB<{q)~j4BH{TYSL6BCL;S{ za{BeoM%hKmg}9LK)f3mCtdiyoMat@d6%1`vJBI8WWn+xE^Du!vVY0sX!*ms>oZ=C4 zU48w)v6srn_e|>o4w`3#V4)ox`kxcSKK<&2_?tI#ZEi`NLlicNci)?vgA#{~^azb8scemqf;yewV+$n;*sdM%5Sd7dOoc6G zSma*`0FquFG|O^wa(+KN^l-6wwDI*uab{KM67_J$3P1&&%=eV2etl}vF=Z5-!b)O< zdi$ad`U#3gA?=qh&~5qkA4w&tWld%2zhqo|b94l)(_!5ib#8*zkf!QZ)gU@Ll5hMD2_tc5#kU(`=Sl^1 zpPD$DH@{_O``k|tI;fKaJ%b8byZkochdPUdi=o!PB?OnGA?q*T;#%wtqzVDE8~=L} z3MdQrEdeBXvgI))19>=;jglX74*el1Y(HYjNag$|Q^@+65phQ?6$SB{El|t2sOm;} zpUHu+ROdb*7BAS4=RjyiZxIu5c-X)P*>*9Z%Nz2DBKI+$B%08l#8*PZ1Vf*&iF-B@ zIsQCzO8SkWP+B`k?JSSl{yHCK;NEsJI78u%wXWmIR<&D33pyON-6Yj`#aX94&k0Fv z&Q44F9ue`dIRyP{zM;|@=1bQ299TmAs5w#;xM#0!S0xXwC@HbpC1VFmJ8%J2|Aw7& zFB2!6!tT{ES}s@?6+cW?EdI%9s*{inbJL&~Ej!c6=pU3}3{Z5DvaO;MsXO<5yXXYV zPAQ1lo2dgm3kArIdwQw!T7khvvnHRPseWUVMyBShKu)z{4{vln5pMx^I~HBCan6_2I{5|J0Re4~gdZCoERye9I8h z=Kk-Ak`+6emHd8@G!PTlG?Pk(Ua^+I`RgHOF5)OMog*z-_Dwi8WR zG<|KsexhK)e6<76pCiqLDk7#vYInC;BUQpnt0R7rw$!|jmP7mLy-#jeCd=?8wJy!2 zt#fnw+0o`LV%d1YLs}EmB5@@O{@fP-H5#I7Zt?p4pC5rTmAbyWpeL_$@-1b0e*Pkx zyu&j%;3Ts&rjui_lktfOrlPb0%T*FWd^tU<+6r)WbDavUe;g}n+cYk~OMK7%^wA9Y zQ>8s5vc%o0A+9FkqPOpABAF!OJ}1yl*DlQkU?z&g_5+{8R4>R3M9FV+-6IuEJjJY` z;2XS&Xzz8B z2%$>+W2E*LR%YsCf*8pu0ijbs&v-GxhyXM9Dv0zMJb*|d@!Lj(Gb61KuWND_!A`U6 z9Zj303?<(vboYUt{7mW%`VH=Lx#fUJ!WoS4C~z`(yY0g0@p70(U}e$EEZtjY7MF6e z)25o5ZTp}&Ol!24$2zHiSAe8+28*YrvO?~++dt&3rnRPcdSIkX+|AF_-p=-47Uw@c z*qvHjyw|%e&uRD8)nuHaS+S+8p(KeUOw~11rFKQW#VzVc-qo6&UA&v4d@Xav{_Eg- z*DM6avg;$mVfzY}^7YD#Li!u7S&wDDeeI?K2%e;D!@hsHPk3V!dw-Wx&}1KPzD~a@ zd=$u5_{5~-%8^&DVrT|Q$$9GL#$`iqZE80>FGIo&l)-Fg+Oms_~^ zOiw76Ga`WPz))n9#|^@59D0=Lh$f z*y$SqaJQ11KK0Gv;cQdY$u5u=c}fH{R%xflHoX(qPVKYv^V zaZbM*ulJPy&Tx>ZdH;>N>$5)aVQMU;QGLzpAxFKU+WUs6vsx*;3Z~)^>q3D-`z&^2 zL{aUjURvhJy9|1kd&)(%5%bF#GGabwONC61xt^vGGm6GrDTF*r3SJcyt4*tq;fO-R z)X;a+``@J5M9h{$WyxNdEZ!e0@==LN&1KSlo4lJbg4tax-76n?Y3#uob;4a-)i)x> zI=Aw+sWusPIOqSY3=m@bJ@eiA*dJ4&P1Tj@S_TgoL{ zxcl`paM`PXr^D686?=Lm-&MS%I<|`M%>VK=Ex+H>{y%Ub0v*mRTk0OP>+Pi=LeMLoVoTo+esRQ&lXvrg(x)a?XR1ElD1#A>}`Z z3esm@kNK~zQDX3Fmnt#50T)Z_W@dxQ-qR|eI3x4GA59(r+P$5!td0HC=KWQKawrPJ z7MHV820NhV%VKv^GM4ojmiCIlL1n$;ZoC{3qt|?%rN% z2E`lc((kNNnPM%a=7)nl0hni^eMvxyHzBSye<=nr#ls}kl*UasI&&BS&RZKQ(43Lc`15CxX z_s8UfVO(PTR^h`Wk3_+1$KHvEK4nXsuug)O?IMlKUho+|&RTdz6uogJ{t0C?sh;o_ z?M(s@@QhZU@K3swI~mb3rPwzF=qqLqA0EzDzod_9s+Ggl^z&xczEs+PvjgL|<){Fx zCr0>?R$qxI~|?)wS%pYe_LeczXBH{m3!|}8VxDd9#r-99nj0Y zc~c?>57DHfzSk!tB(#Z3^Y*J~^4TevzxX|AW!ITwHuEsu;rEL9GI5?l?O<>H^|8_0 zkM~zGem}@0U~&c@>1nuudDE*0_4P7OD7|Gfti=|!SJ_mFarU0V6gwRD*7oaHcf_eu z#X;kBJdU&x$EA`8-gup|S&}&`+Twpubg=004F89oj&7h08aTAo?aE3t&iE>Jx?scF zseQa;Q&9IZ>+0!%r36NWaqdo}+MWNKxOIi)#qBLwy96fEmAZf$9L+T~ZHld~Sd9!p z_bOYqDjA|53KZ+JglAKY&IQI8w))?C)8f=sYjLxou6~RpJ>{!9b#Geq)Tk5s;9)i* zouK9bi@<5!+cQ?E{P*$=nG^g(MIrcUtO<*!bATBg@LEHZHyi5kt!_nuAVuKf2X*UT z`2`LB>bpSC!FN>)6a$wD)f+Hec-VwNRLYD}Axcd{C^0v$BwV`u zyU2$0LCQwAw*51Smf|OZpTVXip^`cE7K4Eh>3O3cKs7^B=mUjLczu0!`KI?P0glsGfgPrE&$ix8Q}R`{+J)J5mKmASolK3qnrClpU_>RF10bO>oObJ-m$Qxg zVAr>nbU++4G;7V{jzT@Ik<1A4Fk#gsb&^rC->pPN(*E}VEE*9^B(zP=&lil$(U3}( z-q{8p7ziGf^h}6XoPK?@S?7mbG89VWONk0%-QvE|(eKft?!vn?=n#8nsTvqlN z><)sqf1quy@yASCd5FOue&2;iGj(j()w1RGx+|uzBB5Mnb50Qfdt&}~Vd%b50XGpM z@c6!%i&6}rW!P5FS($d&zd)z*JI@I1)I#|k8N|>Mt z3JMnd4UfKTbogdTJ@~@J9Il1^$`~%{cX4($US8E&8OO%@Bp-k8%xb}M$^zBnJuFPO zXwdPUEX})ST;Iq@I8x_f6uunET@P-#LeE6`d7y`7!1QCLRxGz*CbsC)v(SBW>;rvaw7R7{1UNwyXt0)A%iM{x#5#n)1|n zS)N(QqxOX*GI<0s#T>+1GpJo9?_=AAZhL3;6YS!`n50;8rTQY|jgKP znC%9dX&D^Y%Cp2D?hS5f2^M^1D}kUcfG!p)i!#zFxSCMK+O+t`=0_#~z^w#UUtiz2 zlK(~2TSiscb#0)V?nXdbkZz>AyFt2@?(UNA4(SeQ=|+?ggiT6!Y`SZc=k|HObIvb+ zFot8Wm}}j0UNy7rQ1Cm9#aUGay&QF95@ynJzG@6};Shu3+KmphKx;fEX1zQQzt^!C z4>Q>^k*8T0H{mPNgkQcE_M2<``OvG4nvk%dYeS8Q_HH6_&u^&NjSCVzBf@IbTX@UQ z#7%nrtQ8lp5WUt0()#d})9UmZ=wl`M&Z}3qsnsFxLD)!jm;Xg-x8qfw@hx)kRq+fX zN|59=(ht@bt9e-V8K6b~Pxk9v!d@^eI)V1NUUTMqxrKvKfP-scklKJMuhW`RdQ>?m zOUFv5LhF)u@YP+AN0tf(Z~`a-+KJJ>+j1d5pDs8}7L4#Aa@~!u16jL;HS(|9i>NHZ z`DMu`ypVZg$Z@K@oulKOc|3^OM0gB@-3qT&(ADW@t&if4XHhsP>Q@{fkCm185z_A# z#qAl`S~;|&B?mQ_~!o zJ;RD_uP-Mc5GVT9_bTsvcUVf2Js%SLBRHM}m!YuS=L zg4AJUFJ6Bev^n6Dtr0;j(l(7!s7qfBhaC?JzDJrz>+)(8=U|X#MS6&|UhQmQ0q~GL z*~PjS6Zs85aGN*M-5%8#j{f^p=<5GH#D=9tG%l9gB4*;D#g&E0c9ER%_d`QNG=@D@ zRUP&S22zX0a}CNlxQ1uFep20AD7#S0vo?Zw*0OZEp!GF4&he-Z1U;*(tJjxfY%%Xl zO-{oOT;*@-Os=TV?mh}A6LcI%KxXjOc6XN(AE9a+}NL|1_`ly$6k&= zM!_j~5IaaI{ca&LUuL$kNb)W0Qd*IDu1cPOa$aWF4(Z6=-1n7Q)5qJ|S&uSVD&qTg zXr75oL*4rpZtl^f;u#`ueI2dL2DZkr-fpQvc-Q5um-pt$^LX2Gwr~D{!^>A%Nya z{<17r*41er7CRfvK16hWb_f`!&9?g!j|X)rE}%EQ*WB?l49kKZ>*x{!U@q!EF<13h zsQx2MbDR$Z>Ton)=b&NiWu*{3O}5-Ryb}uMh9#OBo#9iu`4x?ai#Y+Cy{vn18^r1X zp!_^7%1s!WPiF^Kfs7KVOs{VDJS51v8sFzle7d9-TyO*lCZ0s@I%cre1Nsan8)fx7 zVbjPsby`%JBqbH%l}{9V+5-xgs9lo$r@TDA+HnUGH0R|Rg|zAUJ&$>9%A>*}u+_;F zDA3r9{Z$rtQ`nUW$SBFOi3-w?k=KMNK1qJ+$qk)qY%C-RW<}&9(QY!~H_IOXs}b+( zA}H~xc7$I%N3KY8RcL;7r6Gza|tHAclOjd)ngnhfK#BZp{?&Tw)Cpy!-Y_^FOS z;dA~jTER?JG_eSqDEYqI__X^yHwg7_Y>7niU8Pa|fK(Ppt=4{}T^_Yy)G3_P6_9_? zhZ>(~GZNmZ7pZdb-W8Z<(0sGU*Hr>kA|Ng9`$kyM3i7XTCt}7HFVsvOs_L?;4i2V| z2kCSk0e*gqh+E$(mc!?CKN}tNQu#blJq$jcMcox3tN=VvRe5=9&HZ}R<=Xcj!6k6M zkBHZ;p=z$TPfd4BnKStp7tsvGG?BxPA>f!#b9hwuWNli16245{O;4lfsgS_A6HByR z&Z?^J?lgxxz(pf`R!f>-8mS&(>!X)}J>BlH94G#LChB(z3rx~_F~r}`dgwb2rS+Q} zOK|IqsGb%ZII7{B$y$3gszAVRIlD5=3~Mf9q+{|{(Dn;K;KN|#UPSRaZLX>S?7+p? z5z9GtYywZvPFhHa^!-wc-GP4pPzkr)@=g=-eKEm>P;ST%6pt4La}yGzZhmQ!l0r(# zN=v{7TG`tha!(i;8)4bRt!1DyEc!K{Y?&(_i( zuavvNd$tMpS=q?QZaMoeLEvQWICydhg9Ktf!UIdBZgHnC8g!Z)WpF`H=N|LzI!4v) zzK_+~LTKe_V(o@$)rgCmn+2$N#qbzC?RwA^++EhoHJBm78_`FDlGwymqaoK()5x=qdnUY7tA(F9&5K2P0R1dxb2tzDja|Vg%$k_4d6=j|H)JxqtLxFy(NUd; zU4xtochP+RmAG>QaZMd<=fG)(WtN+0?x5RV0%ae(F_42*LpXo_Ev>f5H{6GDcsFTd z>!?JNYJ(ZBr}XiaujoumH z#*>qr5x_GvM)5{n#;~!W+jUnVi;Y!cd7gZ~)}T$3F&%Z@ELo6?Q%*LqAmgt~z%yK$ zxtXkf-27il3t^k*OdYJ=QNP{>pP!i{a6L|r;+4PpaN9pe3$e_md#!4+6@=e1`-H!x zp}#Vd>-+doO_ubY6@$rTtQLu^f=G%GUpnj|KhNMax=|uQ)fT3-G|9YiL*2=#-kp#A z{GzGQ(b1-O?Zw!}fiE?O0}E;a@u9J`zGgnFxfOlnsiq9kKyiI-x-A6I1 z=x;`d^L;&$2&RWc{+8GJm;2Iyz7OZ{qk%z=LPcurU#fI{*roOHE;0;LHUkEaLfq&P zLEzaW`;TDxd>q-V@UEarsk}Ty`0TjR@?vzbVvpH6JX#hF1``8Ap1ezM0!51^b`V2c zx4p;T2@JYn+5{I}kgkpLUzQ_KKsvvVVE*jr8RX_YS9alb6wew>OGlq%fwM~IRgPaC z*9ak=^RjR^O>D$nGZv{hhJ|X#i#L5Q`T6jO6fxMaA=ODKS0tW_`pyT^83B`6fWZLR zd#90spYD3QPYKHoEF2x$zUK@sdFN^l8p$lvs=@bHX>(YWCK2EPKs%$YMmD*+ZdquV z)G2LqvgMHKh_AmftCy$Zd?ef>79wzP7ndK z7UFSuL;0zXs7E_@?he33o>t~tNzKQAS@{AsZPWO)wFHBS$pCf@l)0r`+oCiSN>-xZ zT*Rq!`sEsA!loRDrSQhzaosZJ)uo+@ghEKwDahB-QyyqWVFuy|j($viH|zJ{`(7B% zS=*Mf?2W{~$g;y9|3hDdW=5}NU4V54U|9qZ*O}zBU=mB3?Bs;5E&W_EVK3MaQLD*{ zqPaG%Mtr&rHH)rX=`K2yD>OIxxA9@tBHj7b#u_rg?r^#`XIvHUS6m>gv(qa|fKmYO z#~(<51lhFrRJv!73sr~KT}Y{;*bn9Cdx#27?ovMky5HS#85~kw?OlP5we>%wV9ZL@ zK>teu2%#g<{W^??_)VxjcKS4^co<2HJ4N2={kQNzQIZql9OA{KN+!4oWjIrNa32XE zfjO6rN8*WvO18d^!~B2Wo8YD>n{;$|dAg#Nt-7-Yy6ndxH#AW=zuK{Z{ZGGU0qOtl zoa8s;pqr*6h5eq1BPR!zj}g4a&l7bjyYEzE=`pL1n35+3a-=!io^#Z<)(wj3a;u-* z)CC=aC%5;mJ#JO}lndV1-=>aUm@o|`0zuh44=nSPe(svy<%^mly?_k6oFrP~NIK8#;@5$HL86 zO)a9cOxPEwM7D24z>>#sCcXM2x)J|P9C2oy!AA8qaKz%eV!yub{0@5 z&2R7|8rw@6K$^3C0+d1-mf6{9lamptX}-MD7>h)|%x>-BHxwR?bUM?|&oVy=xu4T^ zp8V|+!M<=>=(eej``u149x$>M)g_(f_Xq8e{=Db+IX8R%5mp^xyPCDav&zJtReG|W zOiU9kZnSlo@-k>cuOOCVOgi(z{9hha)xhl^p5OXNL54v20^)E`zwNKUg>O3t(FVgq zHJQIZfAE-|RDsuoe#j-!Dq_9!&J5ba2Q9+H>Yp-D;Ahy`8BlMHd4E#I=}%6^!LiXC zeXK=8a&-_f!FW#tn|8HT)(!Xj0~avN=j04P&76hIQEHaAt1w&w$t4`xFi-0^UkE)&@m6a;!i4RE}Dqy z(AAk>Z#U;+jn*p#Nse0mMS~bsMY_Ts_?YHTtu*0$zL2cUSdBG!Lv z98!ye488hqZalVMX9lUPY7bunlMpvFsgNzBiR+8W-qm@a!hsaS4I(dN&(wJ)EK5Zc z<89#h3O3sMmd7-9n#km_-<+w0gKuy1Hdbk(0Al*hzraM(7Tf@O10|Jm;Q|U+J@T^Y zDy;~Qc7lf8oG3KuHfqp)fWN(#(CKeVggFfTGj1NPqdWnXc4j|Y{*^oogz!c4B%X~h zDt)h|4-)YN4j@Xp={?neKYzK^-#yZ+`%*(wRn;0N72%#kXVJ0v*?enkeKUU1{DaD>h`A5x&(=$ z?SRV^9VVBGosS(~tBwu63cd{cR!U9PtZZ`$zHQZ)*I}_abRthwS-3~X8W@h5H}>H_ z@rGkUAG2FqM&bJMTJ0BUkAjGrx!UADhgA*tkCg5GjezcwT4rOZ9jnQ)@2!-_h?>$EtOf3wL2hCmF$E43RErZ ze^vW_!T@jlB9ZAqmSZO62E#*-W+=~ms${>ZfCPWwgVa?Ol$)O$XK!U}0~U)3Qp4%_ zLyVPR#MmOR^Twad#Wn-t;B6)nAaBSvguIba#)4l~XiBxJwEf~sb3HukIXq_(%&$=dn_$Ko6c*?qcx|E8R_s&78m)<+pw5s`V-eRjW=<6pnrv$~9#1D)R-rAEJRY4egZ7H)GnJ~}J< zQAD0SPB`F;X;@KIRQEAslR4R)@wv!%^yu)Arg-3X>j?i%o0jCe_MjMJpJfHN^(CV1 zU_7E4P$liPQxsbSC;?NUvQLk-Mu8@o;>|S==HP3WDf`hx8%DO(@*a|xMQl27(NX^a zou=Fx2SpS4Ccj(WI$&h&V1fp}V2Y|nk1(;Yn>043=!jC-kE1BzB@kh9it}~gG&2vB zVw+ON1=L&noJ128jI$Ho{_PUKkf<^%0x#gEI)4(v5ktN{^nTZLfKpWa3 zf;#3MXG%T@kERT-KmT_2>rE}ZNDj=-*RK$|)1%qD;c&?dDLo4Jx!Uu7ZqUuEc6-s= z027R{@EV#F_OIEq==Kx_Zy?!P~EXH!`+-nxl`>dul*7SI5_;K#Q*vs(_sL8%b3xt`vNSM!)-nQy0z!3M1B8{rl4s?3Z?mobc`kk@N}*<{ncZ zTf>u}ZmYMu%v$Jbm)HF8`F0>{@i%=6&2I|x_l~p!HAdNVC+0gIqr-4^ z%1(gvzXWFI_7Tz`42j(iy#8WYiXUNM13db4_jJN8?PzGtl8!!x+}rmnrEAuc3M%zm z(PpNtS?@ECDF3La4P1n3MEtmF!aeHvsz*$kKbs8G%W3RAdSr4vT1<5e&S&^cFENwc z37T?t=OLB*)#;8+ugY@Yz&NK<&6}&K*sg2l{ZeDLht@my0B*L~;orSW3sBkChl5pP zi4vZBBB)${^D^#^_q)<%o(FN6{8cJ^TxLGrG1PodGu&q{5hY0M|Gzp9lY{{vHzsBZ z43xPSU%E{K>Fy!XVQI9=bg5JdZG*eo2sP4#0_?1eMb@ImgAv7 z?2cp3g}j?_3MbA2B3Pfn`)yiev8SMWnxR<-ZOC+K@z0RR#DHx!idx{&T0#-^zKYzv+f)h8K+Uu~nTd z&pdzUl@;wc%+r<7mPN46LAYzbtu^!|u#(wG=jq~uq?|3@z#Hm0XrTB69X4m@tIN(6 zmRCf_Kq*lvqY~awOHGcl>d6j%j(MohrIByM5P%P>G;`w)I^_os!qFHNO5}G?Xt8re z!0|f{pDLQ*Q_BgY$J|{1WFkwHO!f~j@(h_)F_zUhZ)rFUZ=WIJZUw2u?_<7SD*Qd9 zS2esfmRPk)&2@Swiu0jwx{omSxsAFr*Xaa_;UD1fe{bPKf6H+s8;#P8;oby(SuDoS zL~%cjPZG0asHoNI*svz#F#R7_Qc+HBCM-FNka&{aZ7j>xMm^H;L!@8Ani_81QA1B9 zD%<#T3d*-;n?{k(acREuGSvrUKMlk&SMOy+|8&1n)|$US=yatK|A5!?#Rm!YLF~r0im7Sm2d>3k1*VS}zp@0k~#=aDfa5{#2 zFq*w!xDqx3`bPi4e?WxpIP-Uz7g#K7Tuu|iw5A@R$fYpT%tSdqYdnjhzla2P@yhWj zcP1t#gc0^vxGV31F>t=deRK#^PfQmm?!UVHZZv-l-a~(hPTfg()@j)$plS6=N|jSQ z?Nfw0cSk>rrx`u6S$l869Cq<3$XjW=#eL$3Zkdy+Zxa*0Ejut2!M+qYE3kvzpFr^K z`GWgsND?Ca93PM2`iE9R%uAcnLXN1&{X~ZKYvq+6nc(Wi5<%sMH|P99`OAkFu?7bh zWB7JlY#+eP!)$KM6qVkd&Gd|_rX0iD;dn~2;nPBW$E&8lL^VKS+*|s0WrQ-C;RL~h zFQ++o?Llx`t;v<_qPDv12uM96fP(zID3tXdJ2>PzzzbQYjO_HgP|x)g@3eLipsR6r z%4lgj7(R`pFa;neNytQA>R(rtd&6(B?Ts5do^IW__$Z(2JDS?9R;fs^Q}ibAvAS?} zuA0)weH1YsUR47v>1b?ulSBpO2ldwO!Z?uuI4GuD0&t(RX}TUe&3^l!b)B~#jT}$* z;ll?m4iOa=7G)flgH*!f%q}!%DOjCafd0~wiC4nTKSj#Jb4?pl)>O7Nj9&6s0&N&~ zdAgU4-W!)jeKPGYblp~I7S4x~a;q$alPkAha#OdL8EV26+Up27lxoaM>1_^D&i#rC z0%XbDTO;eKFMsZ=zYO-B(Ji8vpKe(LCQjjpv!CV$2&|F2&DijuU^~qJSkr`PSlv-c z!wz>&vpKXKMQ|SBiGc|ty7eciVw?_=CEl6Y>!#+wRe@7+dj4era0@;32Iv*j6lhBK z=l;~NnLWo|e7N#NZQ^&GZu#NDpq?!^#oR_h>SHX-Nl|8AtjvEz!y}fM$plU8s~38B zWwKZW(B;J8s32o)F9B2UTx#l1v$L~>Kc55gJWbomw~J$rxmC+jnr&tff8P|0gCn+y zNl7y-G^%QR8&t>mIjgXk4xnv6?@t;6yS$4?&7~-FY+6HpMt%0Hxy>3sT6zoD3`29w z!{F6hV#ob!rH}Sa$<|-&2dr;I4m;nAD@xIV-|LLGW!qe|VYhnMrx7$vQbbWKQoIxb zJTlDxcw`AiCf3pq-!UP}YhG&UAiZ4BSi>NABrP0dY~H|Je~4s0*G)ah~55)0Ev z_XD8>;VWRca7BaT8nc91k0-BuFp+;6bDSMEWTi_6{r;?Q3^&a+$?#U-6uA&s(sL-iS=mC!@THuwr_pzj8C}+Y;2>FeORB9@o z>qG|}ECp*@Uqx|j0YC^M#s)V?H0P?0ER*e@WE+rSifYHBR+-?7zU z1`C2O-LMN%cnc~-1C8}Y+UJ%Ma$V0FPjL3`Zf}mNdU_;LUKwZ@4Gva1V$;Sgci44x zo4jkP>nqH5Ev#_#OfPzMXC*I>|CIVGz5lTJIg{zNI@9jkE#0&@W_!)&w_H>m+c+0& zGjkU}x`MU2c}jM6_BBTe>+x^|dYvtMYR+C$@vm2XTL(Kd;Zys#4X()iQ*w))$|5BJ z8g*Dh(&VdUhr|chuqKu#A5qWhftME%0iR1@0pDYyo9o-@g@q_B;`-`ss_>S>9u@c? z#ysRhd~Yre{%`2;J%`?|qhjnVE|>@I8GyZ_2o4Ez5|C=nL0XD%f)gcCg=tgGDxc>_ zRq?l>kaKH5qp8dU(uDR&d=8C&O9Du%tTZCzVuMuCs}5zyJwBA4omoc(%|23C!Ry8p znZ7f94*+)m1++VIWjw33u6(;H8u`Aox2O*eYbJ4W(bW9lurMh;oQ7>wf)0X!O>pa3 z!H@x;R839bxV5+VOz0KFdj?CWQBa`_Jz%L$d*-rkPhP$~*X=KLksAmSsgS_}yxX-z zRVB4r+;PM1L?)=<4;R8&j)q9#>R;Eb4hFM+`aZ8#Kj~3a-1bio$}q@C2HDNJA-}@{ zO%l{v-5xvS3K%wcfuw;2hzw@B{S<7S?0rjX-!tP25x*rb8;U^OO|JWxf2+sniVun`WApXz3^x|xm5-jSDTP}oW*4Zl zp6F`cy@DhPm||V;{K8k}RYF)r|5EI0`)ueagZ>tf`xKH1wkoHVmk8FB*L}&-k&Vuk(v$3ErF(F}^#Hm{aEc{CPFJywpX-%$e-KB|Bz@45= zR8}U-PMVX4;67T)xW~{(9_unpWSv%`sI^Y!E!yE6_p+4Nx<^hYkI!MZe|Q49pm@*& zBuI&6yw?40)oX@@cb%~cqZ^Zggo3*7SRZ>V9`U?(J0lJ4w}j_rEPORK)A;BVx5}5( z_fPg+YIQ+|T3K!VoGLa>n*~e$kDH?VG+|Z%x`gyUK~2Q-Bth*%_rlFs%FT?;#LdKg zLesrN`o~wgXXkH{d&(9!9U_d>j;RW2j_a*PzurM!>kXD=^73?kZG$_VeSP%@jyeeX z+kM&SFX$12X(-BlUGv77oC3scq;{iK%B9;4WYr(uZ?hdnfkY7J^_;H|XtEcnjVsVW zLz)w7LFA&b`wq*k8g>S;$o6{D5`UvvbNk*G@Z)}QJ6OERx4`mGlI&X`2$p%e>atlM z9*X-koG@JwbOQ!50b+r?7LkWPR-)1vH#ehvMR8Q4V*OJn_=bsE`jJOX^97=A$uf1| z4SndNP&@`af=3|VO-Ld)4Pq?3!)j|dpcs(e-rjcK8Bu@uu`OCyQ4pBj`&3p>FZn~8 zL+;$;wsgacu?ESE3O2(QncjoWS+dH!800UALF1agSB(^m2`VH`j{3U68}jPOS3Hs| zDpzG@>!?5PE8PW4wAp(M+laO?We5jT3_PF|0{^gjZM<~XXC~oh7A})LWqK#~yL56g z8RH@{(?!$_Q&hY4Na#YRvVm5A_JH#f<(R{ZzJUQv-Rsu_RE0F(JNb`AXv8dPjSR(LW{O=)6&VEQ(6yw4&#>yNr(Zy|gm6Ku{A zal`(}zIBCBm*?p1L7-`#H?Q?R%8!0wC%Vlcv;{Vp_T{`{Q% z8L|#ly#^dpQ$U2Hg30|Bq)hHzftQL-l18}gvR<8VlKhcjfK6zno!CygS^rgwa&)~J zBfHZ1_rp`}$7E3s3 zz&6|M-4(}y%z~g(m+08EpDl;7-uDd|B$CLq=mQg+K7dzZtd3p=aNaBWvtGaR*z^=% z`_oC_a;2G@h!~~e7M8!TWqg}dqJmGqRI{m z?%+Q=47}sye!Fw39aOz~f80b}sOkAui~EAq^0slJJ2xC`sDoAJD}R?)HC846ZL2TA z7_FR|o|Ygxbn6i?UL&t?bk-6V5oJooBz^0=9^f@qw<@?FDe9XN_=*(>SR|`dXEuLE z{!D=P59DL)_ulgnjqUUmY14`8XseqJ!Mecumj3l??o+SfL8pYOFf{HdZ)$7l=_A$Y zddNZ$2|-6~VF4rXA;bD#HBZ5+#9o}UH47I=2Qfqnm*wwkD6Yx5$AsA~YkqNd(qza- z*ys&-Jm?PzbuW8Fby)izEh8iA5!KEK>zpi{pirqJ;X9tq6OAob?QwY+a<7l?=|)Ot zPcpLqH&jajVUpuzD*elrH{PgZeu_JY0Q^s}RG&wc5HOs|Zd~^w%EO}~o7hW-gJtN^ zS58Y3b@_)BPK+ilipTi%#}Al?39lC5Jg@3NGnn5+Zmw>Y7 zjHdg;wcd?@r0{Cb^aGn{bsRD@ch>m)$=vj5V_6|3p<_Qw1xwBNMJb}~V|^Tqoi$+m za|cwe)_3`2(*zBb-D&p78;$XCiJG52!3FFp_EFxz^j?fRO&+-AT`$m)t5>KK((kxA z*ut^La>DLY;yLhb48)psMw@6OJ6D~&{=;kDc-|6c;jrTh&=)yX%<9C;eOHt^*82FQgL|@*{Xoc{~fa-`|CnYHW_jcZT z*=m=UhMOA`2Ih6_!p?=gi3cp*185I!Nx%Xj4%h;mSLX@ z!9llpWEDW)VYeu>*d8j3=J&GP3hKg4O^~nVcXdb&cQR86YSOGLM?72^Nt489g*CbHitN z628|QJQU%(^xfivQSVAsxw7215PSqf4r;N3uiV7O#teDl33O4`rtiQ*F?)Noo!hs| zW!~=y$3B5ONSbGkjwlMZhu2Ghmswr&6WZJyx7;0w3?}JKXum%>mzRe3T6Y8@Rd^JC4Rbm@L%| zlyQK$2HEjb9n6N`U?KLmzDZ)0C+&=G2%igJg`G#ZCnN(kWLKuaHrS`lb2s|T(EiJ$ z79lL2G2R~({UAev=N^&ZjHo z<#D5?f@05FLx*r+>%Qwh<-?SMwZUeSap2jHaLw19zdY3#CG37*h}&vs!&BdL-YID$ z(S3PVz{l{#fBE+0JF_hEtQ@fz142I$XzSL>^<{CAot<5*@2czdE2|-&Ebpqj+QjeK z*=8cd`v)LAqpzbPb#?lAE1>cKkUr0$;R7Y0f$R|$J z!-_s~W@xWU$n-}eKr+;w&01Xsljo1K@6YoQWFQmL=;49)CE?{5{F)7rU-f9D`l3BE5VB)*NXwb}eN_ zblHJ1A=DH-Cci49e$bd-PD{sxGhAIz#Zj1+J?G+fclUL63REGSpZ`pp{Muw?^E2Y6 z+3|!JXA<2DVZ-?j@D%|F`xC` z(4%Zp%g-XJ5WWBTDnrO-Txj6bqZfygsvva*ovwOg<9oONc%A1IWU>U~8UVW{tEgBl zMeDo+6YE28W80*al&R_2u0cD+1_((&to=I7w!@SpWW+hyY3~X@qNAdmIv1kjiTWJc zJYceD9D^a=jK(~Wq{t_OC3G(OTTRJaC_a!3{*avcgYfhixUmIERR}Y6A?RUk) z014)QikF7$C=vTwxuY_3O4fL6{kqBwchLG*FOn&G5J4X)>g$Fqd1-4ak3i51EE!*= z+kQtsxf5;j`w4?SY z{CFEhl&>a{vAivxC2$bS$<9}a4yq^}`>{7pQpJ%ozxJBF#Cc)z`_T!WBlc6TNYG_P z5VOMzkeHoRGiHPYn9aIRx>q44-qHC!4>pHq6e*{0H#av5g}kGDi@HBP%}A`RaP>+7 zskYOP+GaiHLP?G{BQkLL`PwpBzCd=UgN-_*)c6p=u+#nP%dzTfOz-0=g~Hrr4KWFu zP+pEU`4d$D5C*L^Ha@*A`V#PGMb{N7`N=O=K#sXuacA=P zgVLyj&nd&lCKd{SGO{wfM4nw|CT59j;^d0>(5|YLmRkCmFY&oQw)+881T?TXhfKy8lgAP)PA| z9*GMii2OLHl9y*1`J66m;T9WKtN?OEIKES93)ZBg8j-0BBuh<%o3ei zS~mnh2~da2I{D4M!6D4~a<#Bd4iw_5sXviXn;mxkf>x=d?F;(%`Tsk6wL zn=z&Nt9uJu__R2r&RaMWw*=db3zxC}q9PpMr$#(`W-oa>&Cm*p3 z@XSHHZ^glNg6JO{`3?5<8yqkm${a6uWHMz%+9>|qHItf?*czLKHBJ780rJ3=2?9nG zzy=uvD5piJ&7pN&XG!=71Ys#p--K3~(FFy&_WvBXQSsdYQ>|SZq(epGsA&{it@;SA z{YMo?jE9QR7lq-YvCb-YnL`ZcC_jhzy4>}(HI**UGyEc-gDn~kDd$;Orvj$!D@fx7 z%G>4reWH`KCWCJqybN$4zmXQ0Lh)jP1&~_RWgpI~;j5{;d)mJbnO1_s)t<5jcJg45 z0*Wp9$g&ez5fHABVqs@@1mqB?qejYC_CeAj&mZwo{e*j-?w_;dKz^Mo{wfU8{cD~a zm3T=Cm2HnrhTr&z`SGquBQGLt7AtFyrO+ET3T-tquWWC&aqVU9fgbb=G zT&G9GB6#f_@RBfYh3OA_$vJQERLd>P#hoU#=!f1xCX7m{W!KX6 zLCo!oBmMZHs4qh$V1s#vL6xtW>%E@ojl)BCa{kLs9N2tI$o&j3_LH0LQBzYczFWhh z>chF(^S5}m$0!HaNt*LVFG#0FnpP82)%86xfB?#r2*+$98n0RZJ!kSuLfHM|=tX5b zPB~&QKS390cK`>(WFUnbY!`~Zcg-mClB4iCMX}OuGY`8n`Tt4eF$6zf+5Y5}98h!8 zCpTN`b9z&MxpziyY75g)kty9+2Mabn6B2$HDdBt$Cp1ZGxbr*hNCh0d;-5ZkE9BaR zj9e|M0nSBflv6XH{m&r1Zn2x6-r0dyR@t={uujxL*T7RE?{=iC82<4kUD8hPIP(y1 ze+2$iqn`n>NulBP`nvKtQJ$!i$GH8nqj0ENc$wV8%d7fXW%|^p%X;i@9&qIJ+v2fW zqfU-CMZOk08xG%Lg4=KiADn)PQY-^L+Wn*TdtwLm{Gd9r{^6gHuV^@!n3(blq9oMb zIfm9ri41aMZ3COiS^gb&Yn{GVhGlX_u+Tp1+AkVBF&wbY4j>*iE?#cM_fjS%6vEJ* znP!VIg3jGN$-@QO(n`Hh;=2kFDEssHx_>MXbca7H#qL1mVW5CF0rq34d<>Pk7BuUO zcxzr&{$uOZyh#LTtZf;qPtdh?girTXd-^bO8^{Ea{GY&jc3m-iZ&sj|^WmjQ7$e z?yN$8?(C%bD$j_$HsJT#eKcZUP^r|mj-(X(D?NdAv=wDXG zGXjUmlo)f=N~w9TQUxva9lNpjwdbi0pCG;;P&pzFDqJ0>HlG*Fz-r zGeEf9FX#SYYgxH-#nZRZ3mX#q0@G5mIo=jtujV&GRDcc?kEpA8YJ#qQ-y{|`_|2UP z8k!&Szx<5<$&@yk&z~93GhetM%kOr|z8%NTePj;SOKPID{82H;AK55)2~CcqC?ck5 z=(~HSm>k)!#7F#G6mYro7Uy;)DBo-3jCsVZ!v<#)uzyPZowJZs4GicZ@Mms-uAoSp775xTrE}2w3PAVedzV*oy%k&kFHBIr>ZHF4WPiM& z1q9`fIaS*E(I}y9dIerU*&}diLZq&9;AX;MZ#g zexXyqQH}z3pZMeLNjYF7#qrhg=@;zk^l%X?+vE=`zljD+sUcxf)CIReA1}uNel|x7wm(@&@ZwnU^ACAjls7-@2N&yZoYVx48nXxevzF zGeY%3dS|dvC;WIl_Pu8v674$&GC);BJ*h z2A2mIUq2~Ea=IQbHl-$z3o}9*dW#~y`xuc7B!H4GgAx>btDeumCz9HXuzaG}FNN9i zx)F8L7^h7)jixNOX6wI%MkLg%D0nu?qu2jBkuk7K z0{KQvC#zkmF;9RX&t_`fdX0oes6g}Wanf!3U$?X7>96Ng9hKntdqhfGe>KNJ16sF>PIU<#~QZ|@0Bo&{Ec6XxRnT9R$AlDA$X1(TH# zY#zZtprB52C#``oANDOoadqaF+mc^WF(O?cK zWdEzx|8^o(M^{ev9TF%}l@7RmnYjFeoN<3$id@)sJrZKdtgb#J@zrGID4*%{^-qPU zY$VpY6jb*-OTImdOE$1JX@RmazIJMzCKe;V$mY8Pti=SmdAcS z*LA+pj^UwGL`=;!76Zm!$&^hn)`v&SIsJ7rS$(M%9UJ&hDq6K~b?3+YF>mILU(4Ac z1we(a^&OaFM^-(6>w)7>Wz7{;^}9XMhV7)sK_&HIuSJI;WHU_hMKn}P`gtVWC)8GO z@+LY=Kt$H>cdSB^UmEUaJ-C{)hOfz-$V@U=vZ)z2OCQdX*`ft$*0^08mQah7qM&eo z-8&XoY9i+IXz-hDpFTLAjO?(Rd-7ktI1nevWCO>|?ZXju?sNC$F-BU=+EdMZy+Z*) z?bJ5S4YToc;I5dP@u@myp+hFind+Z8?*A;>VR+EvAtjT)mYJ()!V7Li`}8gb->6K# zwX(etWLv|!yyC}SZ(Krj^|SafrW{#5ZhmM zU}M9gdw#hky{+DXLU;Y}7$V-k^M&M0$nU;M!7#@&;5g4}GrM3M;3pBIMfTOcv=sHK z3%xQA@n4$=y&M|NlU8OLdUkES`ez-!cC)cY4NGI%&2}0d1rKMae>wybe}KlGL#d%~ zZ;aLflZCDK7Vez?!ruYG^_Pz|QU)`D8y0_Zz*l9c25CzC zyOr+^I&bYJ3i{q7f)4i8=rz9c$O9(P5=}brB!I2eWaOmmLd)W*1vL60_^DEpi0qZ` zT(}?L07#O$j3DzP1`u%mzd)J>{R`@XdPW4wKhY*K6MbQ3Nb2P{L31hW1M94#R#YH9 z!U6>LSeL-Y%DQShEeU@t4^N|Vpam?dn^3`dx|znUmydy5z_|y~vb}+LEQ=W#nGDgb zah-kuZwawPfL?0u>i>>aTU>omxL4HxBn`lKB@{@TQ>d+VpgKOXJ(AvO+PC@vu6mqGdFB)rb>**HuV``gj;5?9AGG-Zp)({BR%V-U1Y2n6wv+0xIk+0Ym zg85^9tH5qgR@$e^1un=GE`*h3FYL%~vxR#g5JxBJI2&{;B29DOIRPi@>g*8OWCfln zl6<83UZj@w=I3~CPuD?*l}XwIVn=80tnfx=9TrZrvpe3m;?$#gxdV#dnX1Q~L`%GHXB9)9&2C=PxoXGE0AO^Je-C-^RuSrEDf ze4+-))q^8QPbc~jh#!3)t-Za&mIVKfJ#`D5jn|Hw%N-mXB=5&`a|WJ!Y`Pu#1e%sy z!X`Tv6Vgv3nA(_4W4{(Ibs&CZJYE7Z>A}MTyT;v3fy1exty4z@A(+jMEyocg2QtK) zBE)=4A9!6ow?GFmM|jxv>C?QYo2xeVi6cpO&Mjog$)*p2)B-M9mC#U01yjtag@r6% zit^}a6r5Cn+1}X~WfDT%(WZ6cod@13hXdyq`*N9S7(V><>+*TC0}qYG{B>oIpwuJq zK!N6)xOxtgGi*o%en5$p1)88k?(msUu>x!i)_DkbdWz8JGo^BO`2v808W)XT>4fh-R zf`b3n8Q?`d!U793f%PKs|KNwEPK%so5oUZe@sM8{Xzp#Z)0Cd*iZD0;P0P_o65HHm zG*@R0r9=Qq$m72fs;ya&)Y%s_b|ecfY|mwJ4OlmM*{j@1=gtqJ!)|8|yn;4+_ox0& z!(Gv#=)GGltZRrYDQs{Kk zcJ#X{2(=G}3Kic0;HQ|INha8Se;4w6NctKV_cJQ!Q#v$R?pgPm37_2`pKda8MTD~?HGn2PN5Lx>3OP|0F zEi?x=?SKt4d{JnTg5D{#ASyT?iHbNG8kl)|r&*?ts8$_88Z%AeV`o@>{rt*|;Yfs( ztl-JnDCi1GQqWyTTYE`M@PJ{WWs7gOuf!8yDLoh;Sorb38G;+B1{uAY-8`PgpTenf_6xx0#IAnXYOSIM6D`PI0Vb%*j>m5Db^KZ+~cZtHvW4+a+7^19>7j$=TGe#*T1^p)xAs(2OWQ(UlWPLrzptMgFI^u-#k+-u&O_zhk-vk1hh+Z3Oy{Lq5j zNMnG+*_VH;V-vAky_|jtq}1swSGDCxva|pDg(so2=NxG#9qoE+tnr1!sP z^DQk@tLP(tx;7!&rmPZ6T|%Rzelz!%jM&(lEglV8?oZOQb(;}1H#*`_1|@OEzxEp|_>=bw#n1-*=Vt0~{E>@e?)>@}kO#e51W z&A_RryZwrMLaHx6Ni^wN{%Viz%uJ6n?|vH5P9%cC67k-a6>V4cAx4NT*Gg!J^13F~ zZ00_Iopq9_?wv6el9^{^EI*NqcZ_lq(RKA1`-$-ogFL;f_S3D{AJIHa40D2@&R{H8 zUMD-mvpw~l(F3a7ahL*_!xtYRem&0*SO!~CCgWgueUA4IR5!#=*WEU>Hp_awtYK?7 z|93|p7(H1F`wNDQyyDHww~X?lJW`yUKCWzjJWasbN6IP#{5OIeobyU@=16Ui%JK|aS>No$Gub%#6@Rg!V7UuzTyZ-bgW^I{z%DpSX&MSTT19MmR~-xtk7Yc`APtj>b6{=XD-KLoz;NcVJZ(GVY;oW3&X;bWnt(q&ArCw4FIlLgSiT`PY zR^i){&;38Dvd#;#Ec|pu;@U5o_I({?MBBZMRwzJfC{-OoET3VFT*H>YJ~e$Zu5)I2G8M zP$)*R$i3YX9nMgP-!qF?Te0mmec$N)8bV^5=2$eC)$7Y`z};b1^f49oJs|uH?W)y| zJH&`B|9j6ODEN5|B&?La90Ch_2b2SLIe`864dd_x z4)nc@p7OUta;jEH*`u2A{qIPf_qHq*==R$8qTW_k>8@2Kafb)gZ&a=_!|8z3SoNO} zyx@ohF&chtcoTvq5-o<{ggqvO-3lb`Ho>UJrPoBm|sjlMOSDHnV1O4Ok6QzSzj z8k299pY(To_WcK{3PsvHi>MD_nu9VdLN=U|44b*HgOF0K5qP>?`{o;AQA4=7*`GiE zJn=uW^Rm)%z$h1W{<8U+@F*A*1gBGS_)}vbfMR`w8V|V`W383!e7&?-LhE1SaSqsK z0?ks=l#>Z`J-TalQ`{si*1xgyOgFuZd}W)oEPrpN0Lb<4Ra!(-!`4Ik<}i`t_JlLioyu4R@vw5q1Lh37@ zgtQ+Kn8|_HlOD=iB+2v-w=yRFV$;ny^{z~L`j_?`OQm9*Kx%*Rbzo)3@bK(R{aHad zo%NTbjIbb=$Qxfq((lX0u4}{RK;USk990jd@Jn}hexB5^&7ez2E3NWczB_%XDX`mu z`S0JKwAdb#WhODmJNplApIsb^>F?pdWSYf$5qCAw3zsMboAm<=xQ`OGXj#F>oia8J zi0mWf zciPm7$1=94;wrc#)Qlt#cuKqTI?G-I2Wa9TMXNvtRe=_rq9-)63dy;iHxj@ys`EcA zGthp$Yo^x<4^7C<`_NsJ$U(C#uFYrdCev>5br#NAto@w_Qvwjtj+5}RwEP2vvE~la zZWDn4$G0y@U!CRT$}ktu{x)P9C{Ys~ZW^_xo~4-4*`*om`Yqr8Lc<3FKj8v4u*nCo-|h%hxLyq`Mjc9pA}dHA0;a z4#(JV*3|Mcfta=_TxahiIe-^a3FDPVxp6tWIsY9((eAXK%e|@kLL>YVU@o?-_oPc6 zBaPozOn=_~t*hn*Kv?__QRTZ_Zyt#JkQRmgTVLfPSiPPW1M$O>*F>PP9=?H*$8-2* zLy!+67a;odas(?=5%PJ*F={soi}v(jice%X@}YHpq@6xuH)7M!Z15<WU)LqP;o2 zG#-UoMnpo61EttH|E{)QzHQk&0 z`#VRleStijE%@V~#I;;*#rK4pD%QqdKD|GlyX{T07};>*f_ayzE{Xy-cv_tV4A&(PdGboyAkT&p7iVCeKdGnt_b!2{t6 zI=Idc&9C<>JvYNMIw91XEXRblV!n`u1qOaUms?|B_bWSRjsda{7A zFn>LRj-8*CRM&AvErM?3z~pAx5GdQYb;{?d#3^S(W|LKJ_wj8Md1EoE+Pu90EMH6H zI|A;15gtr3-&fWt82(>-;_yj(cTXth>d&QRB{@Y!MV&Jj!COBpEz{;pSnP7UD_Kns zgMa(0+6gfua-UKFqcbdE##u$GL-+U2^4t3=i??hM=}%o>g!0N$bKat6q!H(Y>>XtU zx#*KjKC}KpZ2LU0b%xu=xychzB^B(K73aS>bTztbTv%T(o<8x;%*u3{Uspd$n7ysl;gUzLItYN&<~vg)0`eqd+KIWJu*nN2tFoB;)y+CTUOxO(n>0D+cR z$>re##tRwQj0JnDa}Wf$=v;Ic#9-;?-|P2Qu@F@@c+BjF$6WZ(Fzb`Y(nuM6 zRPT0ueR8Tb5aqkOLsua!>tn{}>J>dtd?&HcdsE2GC*2;-m?OBoYc;BEq_~m!M>Xq1q<{Kw)XNa$m+8 zSwWVm@Xo~>py>BecNV?Vej7c(FtKxW<4w@e>Xj4Hon(QpMX=xQj{zM20KyXM3J&gR zp)Sb_05<%e+LYM0+nXN!j|g%jy;Zsn&W*?uw7*{xm#aQ0?Nxlo5LSua2=>1Jh5qi{ zWX*(tj1YK8Wp-tS?w2nHMbf|kl~aWW&TMX9*?fbwVxgkV%tvZ|z2B89Zl~1~-Sl$Q zR{|_76e|@#U1&W+m)GN*zU}rp%&~zLe%0>TDsDgY_2^Hqn&I21d9MT(eZf;~5TRUD zZi*%0*;-91qfTqC7?ixO_K+X^BAWpStAJ%-nIo`}XlivDr7ylJH zO44*hc}F3GDb9q5$7R`8Fbe!`g*iSKeG@qdW1jAJDUtiR;sz}Q9?8Nt{~h8evw2^OZ=iWuZ7QL#Ni{uh zV4dYTUM&HgVzP;fhCM1ln^sv_8V&@i12SiqVxS0h5M9nV5^6Qeu9 zx92>4*~IhO&Yk0oe{_MnXl^Dt1s~kZuC9tTtlGyC&@J#V_eVZ#2r-zUuQXVz94O+e zI>HMpdWei0>VLO)B=n7m9%5>-!3ijWGgzjDRrE?S#fA91uBaNBmZTwe6N3~#bOK+; z?^cT+62}foTnu>g?!AooN=WkeUFGDI1gf>vbk-_Q`F(IA=$oMcGCwdPlUtswC&%%~ zo@y_@&Ucg+z1r>VTz^Ow$>+$CnWi1qbK%RH$;2=Ax=Ps}dhxBV4|L82E)J<-Sdbrw z8>8Y3|KZe@Y7XYUmrtIr8M3pp3pcDe^LcGg4g5^ABw^k$_QSU#{EmWiW#A`Lw|=hU z5ntegPblCX*FQj2__sYG)I9mB%C5+z(q@AQz^ml|EJeaboAD0JO_JDh(Bb_acAWe+-#+Q&ny9ZD9#|fY&y)DbvmBCcb>U%6c%0F!@#6u#T3) zwfHT>8CBr8I1Z_n6` z-^ih?Gx#j~iUbVWk0~CtI5DK<=ROttA7{e81;RA{OGzQcGaf?MWh_$^00|*;=`cnR z8ZyyWFxN8T90U>h;LJt}LExU27og%_wwcm8gnP&gw`mS0?F5{e-ddS_hrgyvFOPq3 zkKrMr+m0V9C^4U^`uth%H?nQy)9UD-j|7X%oqY!}1Vj_%Hg&=GlO8cHKHI&|%27;- zBPA0TQ%sOwM2%-!Kk`HOL`$czA_@QRPj|JWV7xo&7_XI& zHm*l4U`6-rgB#V$H*r~J_E^nNP)omw7OD?Va;SqOyn3I=Ze1PEp{2;sXX3`h>l%a< zLtc=jLT;@XE8sL0z+9hV?bi zX{`^c&>K!UatqQZX0$Y9|NjRGa@?q%dYmKU3obwEv9SHMGtJCdF(Afz6&aLTW!fwkVOlRaxlr6lAH%$Y=w?N_`(fMLs%ICSvW)cX6 z7wA5i+c<5;o4}L^>{>q({YDAms)N735R$aA&@5_ckqFuQR6Jxn>t<)>&MP4*N>*#J zAm8kG#Cms!7VPK0@)SS*8!IsA(IDP)V6HydhEoTk4XC#PI7aO|T18|L$UcIJr(+#E<10Y&oKUXh#+;P0Uwq)`jO-%x zaHG*6r@5YE7+F#DNH#o;Z^oI0U%_(m@{WZ!n$&j$Fed!0k_M^8@jMvM9i4Wv0-xKt z|0%qMo)I;hBN&QJ#-PD??>bC=5JrNdA1g5r?6`W-YqAf5JOXWohz=K7w^ydA4-|na zQsW2;!x61nhlFAKyc9$=(j+yuz`Qc9)^91xSHH;E&-KLw_1ZduFM1OC?U44RTr94@ zpB4)2)>v({QC^EeXfT$Ba>;05J^!>4DDXL-3gF>q=4x0kaPdk5#>$?ptB+*9SGS3@ z3yI7`);P_r^b+W`b#>FgvRh&UJnmA|(GXd0xkfJ@oQ($+hWfH1|D=%KOg7Ptns@Ug z2~+pMeRw=0AE0{*JT$o{4pv*b&_!*<<_L9WfYy1>Xt)N+Q9yt zJ!?GeUB`o)hpy`%Ht83KM1RrW=#zeMNPUIfWuL&`!Je&g4d`r zDHSWZGHtlncbypT?HOKU4)h)f*HlDov%(rU3NM@-s4Y_ddy=@Hi@n;bD^Lv_>wbk|2!uJ3PFCEr%z7?U(gl7W_251>M z3P*u^0hinR1-=amd1mM5Cyl>x+n~?#czyzQN(_zzgbmYx@rD)ys}+qii(7;Xbl;yk zaAVqq+~nuz=6xqcXkkYgEKj|LI!)2})A`X_5r;*D@}}1bbs0+m!HKx3naod9jg)-0 zYX1hIi72i7GCFdV=_?f#WxkQnQLW6s+{lxKjr2+n(Ac5d(i7#7eyn-qO8+3sfG|_9 zw8HjMY4x}0F6-iRXj=uSaeXs5ugS$)RUFg_3>FG${~aED5hNw~TK5j1D@XZ7_$ZB+StZIW z&14+5VKza~Ri42^nKP)Z8)K(w}d;6%`e+-JUZuGo%nK zl(VISWAJKoBpEFClV9JBgwQn$kbU0v63avbWD_g6u zz?#61(@kpMR$g>0^SA2dj#K&J_(wp$@GszL2%E_L$m05zw_%N@LpY*cTz(R#YZjfv z3?QE9u&Mvyu}&KQ+xFD%#F(zni*SVS)a)Pza(Tbm9qMKzwp4G$Ch#&S8l%a=$@_W4 z$fEih@`&y&`}!JiTNUXQsF|WwC_+d~Y^dWEkVei{6&f`` zk;hCJ<_hShx;@X9IcdfRI6&lhB!4FiG~Lcyn#%{PwO1ohpS;9A!8q2r=^RFe<9fC_ z>$dz|MUKL-d2D}uKHBsPklyT&2jI-Lb~EB;Ap-+LYwsKHyUKM|zE*a;3|rWr&m0A^ z`n!^LuaVG-hC!y?GCfxFu>z?K;E%HPJksb*!&Q<^`$XH*+2k)#>BhJ3&{Z5EVqj7 z1x4D(G0AWf&jz`BJi{tfU7t>vi*z{4rMhnMRCwC|kgo4CfMCU{Y+Jok2=ItUAO36B z7rnD{c3_P8t)#!l(D=d!U}d`2JwH8D*!%Vse}sv%Jv%@D@Ofkn0iY-xC1_b=U|39p z7Hh1`VHf*x$(-HrEdfj9Do~xw^gLz3`*>IoOQoQs{OJRywJEO1_(DV&S+hCeyBd>7 z0SVY$d$u@0W`hG;AY6Hn5spniE|72tNA&^#HZkohw3d!MAski=fE`;?!x;zBGmn1E8-S$La*_W;Dhzvziw~HIeS+<^-AefLe&G$(WtxKA#N=TTCoCYT9Db~~ zTqpnahUtChK7X2^ms;5hy9n8a6gI_D5skPx#6l5O-)+d3i=koXHCyuemK! z@KSc0O$F?UVdgD{!^l~vyH`Q~Sv6H=vs;fd!KVdAZY-FER{6>(W|4jxeFyoMfO*~LNOqQbpcpE0(4$%xx*>{qbzi4B7 z2A@``h=B}5%sC`hRjNw8RYyW(vPn*aTQUEUzv_bkU*g1IeA`D`TjcZ{#(|%X$ zNVb8v*kNt4L1Ej!p2VA>?axPmR4joJ2+rx|OVyP*hH5u4DT(6g{ z$Z3GdEgC%%jgsbL^Ojy-5j!eUl$7By9TmBFqR*eRJs9Jc`h9=}ouNZOGg5oth6yXj zzeDd+uVLh5R{&7T`NT&#`*C;CQ?J1!jbRc?;Ux}G#L50fC(ah|xDUBJsPyrk)A|d2 zNjZ64u$mk$({HawjazG#3ICy?-TVebOpdv>6AvBb<3-Y^aRV(p4Pa~oms_VSV1};G zfiZSxvRCc@YrGHlB1}uBwOd5>6>JVlYV}chyl6Ve$op4Cd3r(u0Iy=jt1_yPA0loY z7N$1|a@%V}goLqo1N~GqLTou){VB|*2Bs;-K}OK>xf~{ZKFo;PryZ6mmyEU-tFkg> zT;GyqKB+ft3vh4&z(6!HEfFZEB7KIK-Ie!vXq+C0zUIl81y-a}cKt$NbbLI_iBy#T z^d86}tMWQs|G}Qx$qxPsQD9&bNY9bMzQqG%f(ZW`Ajp-vz5(Tk7L6GvG|=!} zFKcXSD7FqC_htCp2l|{`w9{l<)9L8Ad)-Zr@IbY{`popBDeu}?$~Hvqym&A`0_^Mu zn~}dTrR^soX7_D#u)^EI@T$BAc+h!U(FR8FlR+>%%3Wy9bhcA%^b^1`Sz($h#Z|&SjpBD@ac&4^nOsAro{{A=)iv>l} z%R>iAND`~OZLx@jMVNctG~7c)tiK=dd}E5D;xjCQdVamNE;b=$a+LQO3f_iK$Hoka z`;#2bdRnE|;hoN#k2afKKM@21CoKto-hveU{63P^((*gQ2Vzur0dw_2%?&OX8l&*@Lw`KJ)REBjs>sd-N zdJUvkK(=WAJ9*6q(QECSS6Dm7%6#8wZHX|F4IZd{HH_p8Qvf*qzJvq>*jIzw3JuY8 z)BAF%0JkwkZWc(F^=2iyRpKZ z%YJ@}&=WI9%Ric$DS33h2On~I1yS#kllcKnwp9K4jKkMv{M?yj5=`OW%>yBdGqjVz zy0MI%2H;46d#OE^3MFyh#G_EmrL@pWs}&qG0cvp^J$#ME)b7hk<~gp}kcHQKKI?b~ zeilIyEG!jvK|#us>d$1E3r;AHwe~O~<)0NdI_JRng}R?OxfMF<6WX5YFflp@I5>In z{){9RA`Y#Yz*KNvKjGUkk4V*b{cEXsOTjm2w<0I?NUnuL81>CkUo!~dn zAoamWc2U&UTnKB$XCOk#=LM&onH}#Bo{3^X)NVhAj z;5r{4sb3EzgyP7K&(6>TlW?F*vcKj_%~W*nP%x@2={H~8Oi-R_x4v&@66a(6ZCMN! zqOqpZt^e{J-sURRg<44KJyMP>#O0BWU} z-I%4@i~|9lDztZipCpY@=lmNHM4Z?0lH_c$N@iR}#W1$D1}3YjNQxKqaY88b_u?e< z&0}-0$gTgRvM@ZT&|O-5999+gA4uVUSm^+NMHy87hVg#?xxc>BvmnwMsZdBA^N{i( z^Xu!1O$UwFSyQzT>Q)?PS}Rf5AfV%FK3iW5My|ChYPJbILD1D-KntwWQ}b2yaV))r z+AGN!^tleCoFihqMWHYc!!%atr+$yUz1<289VnkqS44cn_-Ekn9epX!LpmBRug`k4 zVf*wFMYfwPVd6WtiC-Ts*0Kt`W|2FYuuwYt5dyHUR4#xaOap5|Dex)x%!nZ7lc!qe zlRB9%&qKps>Dlut+OJSyTAayLso27xSkz%yt$UO|?)EOHi$94G$=GI=AdHcrUTmu*c&INf%cvu#d5JkZP7f#-P7tU2=ZPh~KFQHw@-CiR;2{-?Df_74Ao|2>Q1!yP>Gv? z3QA$IXYf7G5Cr5K41_{lpdJ3i$y`|yb(p&+j@EpV&E!1hq6LqT3Xw92=SU6q*{KC{%&&XE5uZzhLt za3UN;y+ITde?b#XNxMH1F+hKSEA#B)&*{m=R)fhqfpE1L+@)(Jxc-eguE5mYJajyr zPvZAGBDHP3-`jxVs>pLf%wf~Xpe>GrlZra-KyqBjXWt!``1MfKadQ&}&>Jlr4o15i zNxKm1sCBmjCC*Q<^HK${IIGr*os-rY)Xz>%@WQ5pcIlHlOkZDPhB^To%i+b@QJxGS z^hs|Rz(4~^3;1Un9eQ7$n;P}JywY)AwQm*Np!oQ%nxfyYG9yRQGW+!PsDxg0dBTnU zI{w?+l?6UnFDa-}Lu!sWL}YrzB2-ndfj765`hV7*N;V^^VNlx|k)JO=1S;cg)3Zu^ zxf=9UlRC=9UQza74vrykaH4+~cZZ>?GZ`!0cEoN&uj))^dpfS#;+4lnvE&RjgiNjq z;~Mpt{UeM6Ijtu|cIMr(i_4706U!gpiy@AVR*H~)9vD(R=XuENIjt*Lk1qt_Kwj2Y zS4sQO-88(fs_@8!R~u!6Jxv3VNkOjPhvG^c4(FbMQtqF3tJfb1y>5^kk7v!yP#)Jk z3MfW1Cv3tnx6@MfwAASk;kmXn&t78;BtRjEiZe~7S>-FtpK0({j}_l=jqe&|wvNf+ zb4>%zjY1_t2e~!z;<0g{ITsu3m0`19vjo_dDDMoUwlnvaiwI7jX5$CL3(FD3jmytO zz7~Fl1su_0kkRiLps;6yS}raZuqk(!vcOZsU32q$0FU|o^S@WOl#}3OEksre=j%>Y zK~P)X4Mu(O8?6Bzhy9}{h#BwoI3KImPuIZJpQPHqN+2~Z$!*ZIo6OW<26yOolXI+} zR4=*;;x60KA?Op*QOs4uoP8t<_{@lCUzngdq?T6!^$&%q(m?#J#%xVPX4^VFL__$* z)Lnx1{H8lyC($eia}50Q=Of?aYLde@ns9%Xv%68&{s4xc$60PRU>cg3C+qG%FL-O$ z{93#7EUnE&6R$L^wIGO&jroS&xc%cW%v-*MZL+v zNFeR*QS%i+3d=ebJ^Dg#fDfoS`-6|4yT%v<)C91=b+i7y7qCrwAgb}+F6qsY?2)chW0;C%w0{;hzw^s%-jnP8k=@jtjzxWmGF2X34w$?3;`H{8uFgfGbZM;2`&>_{L>ik8)J=*vz0S! z5E{g3R}ap|D}Bt9wyTm1D%kObEOa;_<2IE~&89#v2B9#BJ!v~8)cCU#73V0f3!C1# z0h}Ax@dOj5?=lGtNIxbn-q!l5bHr(`!S8^V>!2AD#>FKlwIB;KNunW9&(SI1dg$Bw zGA*OQ+-y1wF)1K*&|*VHbg|T9hOwtYo##N&_dhe8Bsd#{KUhz_vaUgzkn))0r1`Ty zs_dgwosIfV8q)~n*Z3du@B}%;xIf}86O`lr$F+5*;lmVQm9HYgDQ%gawc2zr?1vm) zZ?EUx+_srV`o`}W%`hvZ?$&8J;|UkAtZCZ#7VCG*^* zvAOFwr&7Y)f@>4~PRz2TK&hVJnH!oq^?X(>RtHy~nMDkXIj?<8o>M#mydMOIi8ji< ze|GL#`dpk6Fq^)T>AHY+jPw1&u0)sBt2-ilpf@bY{1-gPS89hiu4#nq=tqJpS;>hT zhcWqFM|M)fvX@3Vtgugp*FKNK+E8rRx9>ttGyqwXgXaSg#RJSen+ArLbH zE{dbt1yAHPW1V|}hB5o!R%Uft`F6Th_QHahx>%qv85w(4)NXZkwQ7(j1!~4hpULk2 z=EDxGqa2>8Zy5@_*B`_s#zWojL*g4XS)Lp+tfq5*8nDc$k9EuX2N7#-8Xamxi-BLM z^v)Hoi!haR34bI$*Nni+C+7#K7$5s`@~0&yGbFIp?!7wXAB!-xENsPKotxx@KXlWE zQ!6}TpM9Jmfs(a3ym%yf=fZ+GaLB7qFARCfEFKdLi_P)9Hv-M5A(f5^TZ=LWqk4H9Wo?UXU_kKGM74;QRoTXu&xom_~ z3p+0uRoiy$*`FpeB}IF2F|ApTqvDMXdRVH{Q+s@MoBm=0B&(`@-FZ<%t+Lj~VYhy{ zt>Fb%{1kaCilwR{;l~HtxLlL8uIYR=KxRbQ6tuzBZ;AHMv9@z|?w4hojPXQ!v4YJ~ zC5LTBL+1OM)4%t+|{U;IkqQsrn>KEvyfuSJ4k+?3P|@2?WMu8aOt!zbCOhENnU! zl5pF6!|mH6+XFlmsOR_x9a4BRxWgsoR>NA>8=n;febUn`&j)oEY1lRdbOdNe1`76C zPxP4hsux^NlP6@@@Ru0RP~I;YT~Et@b^1c2nDUSsZ1$7dEvK3Mh;wMZQ+tA#&w1AK z-7;J!0`$DCf{MEi#@*$~A91Z&0Iib)gPCh#IN()nDpgo7Kr3NNZlV&!SAOC-;wJYu zC-Q8xj~r}ozT2i_`?2pmK@u&jcj8CW{djanm@M|A%UP8TPA~Xcm~C%I;`a-k-TP@CY6Kp=4z(VNMrrt)58k^~4DNI9Z?7F#A^+EXF zZV}df4YLZO<(zPHbkWE4lbKDeh9anVe!~|*xz6z0hE{L5^X7W9`lNeulGS_JNQASO z%*ahHe7V@Srb#o#Q)5B|M-4NGc*giCo{u>SFMnSSpf3h9t9BRbH%1HNYu64!52*I9 zcMIsRkWtS>&upJ7o;%s8V2|Rrp~;^@^iANLRZnZzr4y>BHWVd&qhWmD**ZMU1S=*d!bfyAH#r6mhw1wAZn_ z3aApB-)GchxjW?zN7=Qb-aIu&2RAOJnrxJFF6q}G$8B5nq~7d3-;8DMENJ7>hzf! z4bsivw>F9@owVLjLd90Foe7`+{TB!NwQHff_h`F$o0SS&<~1T66<$dg@W4gTDN#Oj*cLze{%E(~!lf6Hn`SktD-EQIIj{X9C(Fz|P z1}T+la(_AkOyV?`z7L6Bn^OZBZih`K87~SU&OCP)+>M_%nTu&rhht#2R;yqLHl01a8EpNVj#&beuz6iDm-)v$- z{* zmgGud-)||w5rbfcgbzQcI1?3ytwa73AC2R zbQT2+!}N8zWbgj6rg;QYGDtKXDNTQ zMh9bB5z?|5I%f}xiKW;R@s_5Rrf~GW`cgPZl zuRdDo{o20Tv3fu-g3W3@p|O>RqV9u1Z&^<|9}8>W+=X2op0y}Mpgg&tPJ>`zK; z5~wmB>r2Z^hpP++c2_nccJouMqYaYGgPaGRPg^GV@`i#deZKOqvif`jWkD=|$Y2F2 z_>-y4Z_!tf<(rp`L1eKwlh;wUqr1T#OCB!h$-E9bBI9PNudS1}W+Ho*dmcP*fM9!3W7{he%s^ps?4X_F=j zJ3f4tj3pW=Ptxbg`k~R$YWg~-J3s!#d&Iu&rF2$-2Ay~9FLE{h!Z>iL7!B(MGH1#@ zZdhOJCNw;~l^!_uZuahKCbODdTPcyM!%wb#&hICak);*Vc`5Wdp!nBK6JFx&cF@=B zYd=wND7=-KafQWaR95HHMH;U5ZFjdG{B`OIuQ7|=7#YS-w1xLTL0x72HlJ_LkQiE+ z=CW?xbiZ7(H`yhcojJF0T_8-+ zlxNfWO;c&nNBza6jDpnR$y`Zibv5w91ewDTx#+>V(tQfXy_AdbxfH+kJQr`-C8uL1 zNbBej9}`E=|Eln%3zwkF#&)P`C2#sqw6bi!ytF#T)Tc=`<8`$?c*zOAY(Yu&AlCx+ z+r2Dj`AOIr>l(^|hPcNyvK?w*_|xBw&h zT(;TY9%6vI*Yu*6l0P*)ZogK$TalJtx%dZ+iVCnT@Tak7MWzAU2NZrL6p6W(qCVn(W|4MqmV(&YX81h z#g#|X`JC~t2hUe<^ba*&EB8NcTaYKK{fc^iTLzeSzzQE^O^lBxPuc14S{u2|!Dr%8 zFfn8d%R8si`nJoQxjE*x$G-ORE^N$5DJN$n$IovYPMcdM?nhWu{}ho?TaloU)^f(y zYu0%!aMq>4)ds(DJD*|-r5DQC@;F*`X5-Kw3-$tUCL-o4B}`5}gB`A0ut5nz4TE;S5#hJ+$UNm7)3Dn?cx6+Cg z(5&9fRSc=0gNt7v5<;}l3g{~|3g7ypH@N+5rD5c^;BDA-giE^$u)RUJA#B_~F4^-( zWh7|M-kkg^>J~56@Lqhvj2JY7O5)SSiBZY9S>aCP?=!2EqCVf^6_+e%l;XxIyFGcY z%Tm>jdc77wBa8ie0o-uc;`NwlUPTJ>)!eM$1&(my$x?lH_>0$1oLj?ZcfO7f=K^jZ zIyV}hA9%}zyq=w-4Crtb0v^t(Ge^lhb|>hjoiVu*wKEP4f37*Jb>jE%D+sgd;|*~(jvPH}{-*2sVqt#`W_nYb)e2n`e$dUtpNKuBHnnJ;q2t=qrw z_pDsnbk=YCxrTypb!*Fy;L(K~mdTyn^W%0m5{vfZ0%c$|a|*2y`*R-4aXW(7ia_`3 zCT(M{s7if%;j$>yIKE|zoS-zN|Nb~HJI!;S8wa0l3h6)2!A%--UN@UeWNh=I9m;V% z(<^G}m<<64Z1?)VBAb1x91(Zlf|*7O8Q zP-xh`C)H5>!o1ztr{we@BCkX1BZ8+;$&;w^2X)KroDoN3yBeJb?hpLiKy(bxl zLVo}Py|nkEg!f?Fiv`7(IHYIIB7>dK+Co@raPZB$mwLbK_WmA;cg9139gHqMSJpgO z?1wy%ZBekr@vG-8TSi9mka}Kl=!1#SNZrbhUSgBuvHiHwplcEGwl+v9Kw~`BP zKA=VAmv|)RqInOH`Y`=a;<2*#7Rk6K#QlOZxLTpbVu4X*S&!Lhnb6EgH&2P$iQIW$Y6LqcGCGQs(5^q=K zMlMZiNLWw@S0;W6AzdqRq_Rxfzcf0CZQtK$O#d|#@0P*(tSJ!Xcnx=Py$*uh*(J0F zZORuXB3w5=371WA}3U6-r*3 zx=j`vYH?IZxhTR$tk&EJMmYiI#BD_ud zc_uwSdqWP`%LG8nB;j?>amzq!hRnaME;!_#C;1Z12&sciI?>nDvy3XYJin z+TtuY=_bmjjl(YF1E-KR_(DcWCzJ%Gu~!=-sd(rmv9}83GB%S_DubJGqnr|kb_85^ z^;aH4(u%Zm7WJ^hC~fd&LWl}FumOEGzVj^u%m@ZEV$4!A`g4Jj`?xrvW@OPPFp4Y} z9rQ4Y^>5%5k-Tl9B%4thYdxjE(OU%Ei`=|$*{5mWef0MR)d~MQo-9>w4Tr*Pwp+Bf z$U}hWD>F<|Q-|Y1?LyXdQ9+lgERDWby+i2;u4`JHwqK7sS_e}Ftx3NY++p6uY|m4Gf68TYcQdW~S){_q?rh)jB|wkl`Xp_v{ ze^~O^0#o{OUK!!YX6S0Oj!c}5`tQ)FP;QI{oC)SVxPdZi)s5V);!x(#UPs)K0zbf7 zv2}FRHh)H^oEbO2pBW}jN$^?L{m~tM&O|>tG89`ddhlL?ljbiP=H1OS5i+ih<6jg- z6XSfjFJFZ4xzO|l#_ozuD_>SRZdR^GXB1ME?5wg9bItbZ&jx?QJ@8jvZ~&a~pifYR z9euD^bl#pS_yM}bB^LrwbKC5)Sz0*L?I?qARouLswiKY?Xl)bk-9Ya=)~xam1=aN~ zOlcLFq8o}sUBjiuT-2br<4&3r`6U59P;Ah+^nYiGDLI%Z&vVDGJ+)$KlnfZuj<^k}`xs~tIX zt^PH3Gd>AwuF?^o7Ymkjf$n@4dPKz{RHip+G{;0;i{wk%Pq{B|%^Sf#zD0PQI!otw zQ%*s9E}&*kV&=_a20h zO;yB$EI0f0J+A<9h^`*_m(hCJBvJ*T*EG)^{D%>>$@cdO0(WshF=-<7rEhU}rc_oz z?t>guTL__nHmF0}C>RVaWNTT?%gnl_O(u`eF#7*!y7E9M+pqnMH3>yhB$cJ?vW6JF z70JG5SGMds*=DA+s>r?@uYD2{FG9L5X_qoq~o$H)) zom#c8 zR1u(X?yn6c8A48flh5If6IUy9CWV-t>h~eT1S}8!ouLsLY|_(Dy{cdqTm)y@7&+~C z3K>R_g)zJ1cbFXs8qubhkt6}9m=5I#e4YJ5hg!D=Nh?5QN4N0ntd5g@zmsF?uTK4? zPxd8`s<}?(cx;dPE7pa8ZEk~JvYv6jtK-{VMHNw9O=t^sWnd1&_hyv8amKmaq?wVa~b)Xb|bY(F(bc|SBp3hxcjzkX4OpVJ2iw$UAP6OI+YZba)-|b&S;o_ z&*0A{H1c6cG8PPa+O7BI)v%J_8Bi!<{Kn3#O=A4utN~M4j)ceFz_jnof#bvIiD}G) z+7E8M)vk1gkhStRcP7vsUkBZB@g3>jfS9;_2db3+H*AEYj?kVzzSXE2v)i-=sjOyt z%jzrmNsH25>!Cbe17vpSej%(s(=;3e3Gy?zMxQc{hRM{&Ge3>nf8PKJq%Jv?D%Nf{ zsF^Q?Ka>!>EQ=KglgF%la%--Wsxr9b?!NTooeWaZ3PSu9uYYvWBsvU7U8Idi;g`KM z354c1?V3B*ctv*xjJJ)A%!%_X;G!ve1^pS;_o^E&)%b_!cNo3JnoUN=w@a5E(b=1a zag!5j{PpDX>cqQ!!)?!0uBFzUwm6h`@ac{5-x?X^l74$-q&{o6Z)VcYE$2DTA(8XQ z7Gr^jzxNl68tIq49xrl6Fg||TAxMD-*~MAjIrMkyeLH<$-pi^S{p*4zP2b`fc_kYn z%kubuVheMzPu;EGIxop_jq5broG##{_qcWLJ!LW#T77#+&)9W|4wyl2kcLvzI>_mk zE1$h&(9O#u^QZ)eEEid44i|TKEBYU4_`URfC2`tN_~dTOg0omaWLHGzfap&*601Na zV4TC=-zQ20SgC0WJb^i4X#@?1g0c(U6gc(l8jo$W;z6@w#- zCeoO9X-s*)l1CTimtovm2K188A-5(Q7q>WZ(b=84#Sz)&JEG4M=f#_o;pgs86@{a) zss^dueSJ9|hyzy}rU$3201FRe$~?oC=iEb_gq2uF4kIlf#EXik+ zi8H>71pU=b#QRkv?>6l_guQuM@aoS>!eRQ_9L>^~!D(NcQfj~3GPxL3%XnPQ_Pk<|C;<_h4puXr1}bw^hH;ku3)Yk@mSkmb<&Rr|CwmE1cUC%1eQr?;2H zBWIKJ=Du*szuh9|dupuo&GziX55nQau%69WGxAJO31w|qWIecu@|`v`_4C%fr&ZBT z(Rr<>YY;?r2twR6xeq)x5zJkvkdKkyIMqH!?O#uq^G_H$4K>um6 zJy5SlJ$aS)Xgb|ihJg;F0i9@3k4Eh6%7Da)k61!+086O7#sR@@#G4D#TtqQcIp4HB zXkf%(fx91-<^3oPx!u~8tO0CjJ{cDpfTH5B7M5MujfvP_YW~C?sM1N1cjRVB#iuY zn&6CErBc&%HL>qyy76w0s@V!2VWkhKSd2NU>u+04OvG>Zor8mTIb27f`FOG~K| z5as!Pcp_?_?1QYm$9uMDbB`~vi_hfRg;xe$sPQ#xh0G@wwHLtPBB?=~;lNaI0;3!M zW>8X^zAvVK8z`tZtTm=3WY4Kt1XbBJoRb!PUCW-v;Muyl#u}+<0i5RfOX1uld-?pM zCYv1kq9-+tfhibCtzOxL)iiu&K_|2N5bJw~`~_YjqFXlwHoI$0z_Gu|dyegEl)Qk* zDu+~7M)Et4q9%$_+j|R$VF-FvJ^vvU?_q`Ls%fwcUmL&I)N0bx9VQJK{3e8pkg^jy zsl@)}1bj)B?3{9Qu_aL(ZR|SM>T0iwg343K#2#HbPy5EqB|{Nlq$B!#E}R}YPanT* z7WeDvQ=-IG=eu{`;(WKA<2=Y&uPdp}j=>!zifJt;-+wu7p_|*cZ&D=R#E3$Pv)SBlVu1@xdSBlQI4$(wQhDIso;Vx0U!-q!-K@cPeEbeT2^n}Q z&`~$)qNJDwO?P#nrODP<`%?to-njy0YSskKm4%6JoqG20qOZi%oiv`8{J#kEb{ z{bg{ZK?i;0MNxhyQ!HahX~?z>^R^|iLgoY36l}@Oe?u2h)#s!Hn}?8bxHIac=B?TF z-(Q0%MD&6v1CL?>>k#0vs?Lx$E3?;wRZd|Bs^~+rrhpy96njL#5IMKy6mhraWqh6{+OuetVuWKn%HVP5cvErFtZ<7S zrt!5T!%2o6g%7|GRh2YawcxA&qyznuz`+4c9MD^;tBHKGifd6qYMv#xB6(@0Ojq^C z?}lKUetB`%L{Iv-pWG%KfE?_L!_YrCd}@bZf$>CN%EmGBsjvN*N9&DU&&nfIB9+mA zQPjD$PD-}b$!jE)uR)256mR3ghB|&c)wF>%0Kw^*kQ! zml4rAlLzLPbk&1rUpPe0&3S}6ij?)e!#no$!dL8hx@!Ac&V&4BnpbIA&(3`9&z1VZ ziwN%dU2^vdnKa{{_&AaQbNc?~;3uw}@fx((uig8EI-d-V#k${wf4}N=M@MLQsNYDU zQRJ1kM&)~wS?u^f#!_}yJ)f_ReY|mMUchj@rUsuzOVoe_?$6mALb+mL{*oDS-9ha< zQr)L96|Q4h&k&LF05-bSX{yENdGl|sfVVw^MA%vgG7Z$1urN#2ijhlc=vt%Po6$~~ashn$ zGyAL(k``*hk4XRKQ$dX;P^MNlo6o98IaD{!Yh-mk)`)#Aa=&=y|TAMqIwNjW)1nU#cpdD8$o30B;_dyqb?hQ3-Kk?yTEpxn+c&L z_%3dt*6q8Q*F1QE+k|UW;GRtB5dxG9j!nQQK5jpE^H3qrjRX&=ie~3Lrr)|1lb$Mf zvR(G_BVdWEQ&;4}b)UvEBoL%e1|lh$M-k<4H3n4)CEii7bUtVyFQOAX3)vd0X?|Z7 zC4MZ#hRCdvoj|kwW_Aoyca6ZSuNmU6sYA>%BCE* zzb2R)5ha(AuU0}g8kz|B*-OMN?uM(&3;q5T%;1z8lLpH=lP@8u^^qdk>mRySyuM=V z&uC%io2q&i{APways{$oEAMN$|WPEx};$M2&WbMG2X9wzGLiK z1W(qfWsZnC;IObCP1oEuXkBrPz*z$F2a12>R9m^bmxg{kPA}$>!%2kINaOr#vOHSbAFl09yO!dntZW=5Z5)CsKz;VE?i#f>yQk{AR-3B@6>{Fp z_GK39q_U@)seU=wE z^V_h&xBG%aOU>KinpZwA@Y^`}PdSVJN@C#MK)T*z7;dwx{^0SAD*jJVI&tt=f_uoY zo_>`S{lJ;BQYvs=^W(_rNw`JD<>%``vGy=Z1PqfI-O@DP85iI{+UsNiF3_1meLaT~_>Ge+^PvDf7=tLEzAtC?AY>*J$Sa-d2?h9j<>0mjEheSn{D z`5a@MMo^*SI|twkZvtX0cF!S=;?itBcJJ|7?Ob&Kx(QPN`&9jmgu9*wbiRI8UNZ=FoWz97zd=EK%DRu}qeNm~ZEkuD}+ z@o#W`bQFVsGW=Q&m$q4%0Z}F&OJ^F^=~7_!$ken5HA9}RvTz9WJzPGKWfn<>x@zD)w1!ceYab^!BK^V;JN zYtqDdSK9-=rgkj5atmKeesd0~EV^nJseo0Gk4Bw{!KYz!94_m&3^i93X4&(@!E##0?lN>2p}rPTX^(-64`qm!q5k%-_6Rhmv>cpV0qa!h`(%Z6^jB0l|vri z(*LN=Y@WaAFyFL|_P^-RY=W6%oWkgtDJ!N2h*Hsc!Q2*6&NUMToz%f8e=Q)HX^zf&%BIHwazOpmZx+m?aC&j9PMOm#F^;3Qk+Je1c>MVb6mRNs2Q=jqz*S^sb$gYRG=ho7Gz5W-*;s^T!y8 zjvTSlNOhF4=ia{}^b`Ad_=-SJC7VzQ!wF0|BRx3^60=KA@`z~2^@27$~h!jYZ<8HO)pXE!C?KUgDHc;e4t&2pPBDH&??9O&qzX*4ARuQKm z>D^`Sl!Uy^U!>+P8Lo2Wv3lVT7W=K_7`W;ks`&nd2z-i#Dgc5F7No{hFJa6tU_OJP{+i)nXPgLa0Gyb- zfRtwtu{4|gWgAkOt8L-U9HnKK`=TgDwTEAa%;IP-rQ%E+x`n&6)U!wVId<0udLFtx zC8A1lFWTOs&a06!Oky@?f~Tji57}JLpuUQq)=CafmuXtQgO=qj0XV>gGRp8n=2$Z=v)QsOqGx5nrS4Y)sgQTu5E2BN>CG;B9pn$<%fpM&=nu z8-ErXG$kD!Q|1stRN36`gFBsrQ-k;{onuG%gQJ4XxJ9&cS!bHk5^Uu$UXQ6Vk_!Ad z-PmO0xGsBjT8px|CaaEfRr*$${yCPM5hfHlqu!_yo3CcU8BS6zvy%gT-A>5BS?dlClXm%P6{D3;_yq4)|mTWw;z0X`Dkqsixn%0 z#?n2F))Q;>(BqZ=U?;=Pg9+C$k%uuf(_siBb(V;8a8q*g427!zNCKY@^EIItDn|XK z;^Zgsh$o+aEhD3iHIT1ZYi!F7VVhgi05<`{}6KjFdlG-7&u^xpvDfM3T_y$mkxIb99l_Qr*uT`?lz{T#Z>tz8oBRCy z+$T{Ij%MiEx>~;!BlTrLn|vmc`ts*2Gjt1Nu^o{^X|XGbY){YxZO{1$XwoDpzXsN0 z$+EaZ*>!g79Io49EDgQ#NOjU%DY_ZWGiD;+Gnx^>&y{>hzEm(gjEPGb?PsrGMA@cx zE?3&V)X7;~QiMlLY((K&qn*PkxvMyBAKm>OJt3MG6Nv4&s49~1Yj)H(U zZQipguRR%xrQsPC=U}rJEOz14v7n*j!A)nfBwz<71ODi4Y!@iqY5Oj{pvKI`Q^D%w zkdo?&x6Y(_I;QVeY;Uz>iHO1ov6lT{S-(^FR?6V@#N?d}22UmT`A6Ul_s?OP_2uKO zppG5Uv28?jlm!H=vJQr1icnV~We1E6N2v+j?nUhZv|jWbO(720_Qucd8HbQ6>#l@v zD+BW>CfbtN4IzeID>)i#d@yo)V0tEJV8NfiZDZzV_uNyNGl9gq(asSY z$1GMd#&Ejk^HPlJ7pyBxj*}jdUErJoXxv%LrY$8xH{l?cco4vtj^pVRSfl4&OQ+?C zXhu1JL2?>gtu(&xmJs0W0>{5cckZq#g>~@J&_P^)-wd`Q28Y!>L8Wk{e^`MQ(XUGH z!~}$q(vI1evjPjshvqbLy9_AyLRC{RVhF;K{vDRUH^7c+2FnMoZQd>OuwrT+Ddzc2 zWCChnTCWLGz&3x;gS)Bs7JMG(Iro(@_jMDTx!9%IN)g7*gy*`j1LV+_w%qJnO!= z^oI6e*S~DdHE)r#_i1(~6qNh|hRzdM4)7lC_gdA~NB5Tw#wU){iKOPgN^nOqCLhY_aLS{J9EXa8*y;AN2^k1I9?JL05l_aowS-;-xC<527!9#H{?a_@2@EXVa_p?DXKDifSuR0^~FHab!H0i{RVgf=4H(5de9-jQi%=mMCbpOD$u>#pr< ze<^dNHkozb0|wvKQgEJK4O#kxFBQBA)ysQU@ENW)jZ}O?_t-oKct|0*dLZ1h{CxHkIB?yi4B7e+9 zzNyC2s!7Ryw*BYAqYRtJ?>@ zsj!F>hycPzUnbi3??b4jChug3;FElGv^b}Ry+?)SkWYatGs8F^2vkpdh7Qf;lu}t7 z7DI5Zs&EuMY6W|BEK^uPb){P=8feQrgC`9zjs;#?_u&}q{Xa; z)#e+*wYS0~h%y~TFZ1VC>EMNtZZk>sws60am$;VGcMYj~B}Y8cBXs17tY2Ff+m)<=(-$swfb ziNp?vmW-CHRyX{)GxRVZ+^TCs0M!P+U;w;p-`qs$vpk5z<}cr2&Nl3CvoIn0EVgN9DpTJxbS|fxeRcg#%Lg%M7qa%C7aGuBQDfkJjZ& z#(BxsyN&2A`ti~Z_Vqpr>Imi@jAj^JpAq2Jkv%N&*RL!Ed|_vFl$ykZ z{v>{ALiwPj5LgX_0n6g;CShTd)fv=^bJ&(F?)Lh*{Xrxnt9ftml~zER>tlxRNp;SN zIzF(Uf;>f0*#~pB7r>A-CC4eUc4BuK-?JI5p+Q*sWVApJukuTVczkLcx*|Mp#E+0T znJjkqTyNOh#Gc?d3nO%WvjpUmR9kxf^P)bv^-;g2{g9`ye1k57%}oRO4v=-1;nChU zirn~~;jSVyFzWqEj3oKH^1LC_B}%u^KN8M`;2E8`oZ%3h#j)Fif?4!jtSBsEgw%$p z?jf^eE2SOWb;tGz@)Vm?`i!qYmSgnCQw2tL+>A7C^8AX=<{%~W9$hh2oE319`CI>V z?=5uq$WIZku#n|Rceo$|E_ExCVW>SGknslt7Vpl=$M%ss59eri7A0!k*Tp1%vS+Hg z?#YYuf)K|fnDRSy^N^AAXZC0M;KtR>n|B)b)6kiffYGrR(T0N^%nW6rq+ecuFoWyl zo4QbrHr7vfwS^~o$@qDcYZ#qnRYIlomdbcP!FOKvY%^h5Pg9k2CytxhVs>}A0V zj#4ZI(`pa)1$gYIKrPy`&6lybn0}(hsP~0_`X{@p(szv6iXpJt_xI{T`57WK zoLU~q*wvP`$om(Gq@V}-ZZX91dFlEMixcn`W5)YWs6X>L&S~PFyItGEh9`#cVr`%H zb3JzmdIk(n&-hKa8i`;9*)yQ;Gpv7a!rO2%vM(E@cLjtbi6UW$UU1IM-;x3`N$HQF z>`pm}QK~1d-ty6~){|J@qCir$N^c9^R7DIGppsalHPomrB-%ZYe`24@k8ZsvT_x>w zerocW>ef*3R{iZ0$A2`vbEp?~1j|kJ&Lx+!Z8)Vsxu`w2VMSh3!KZJ=s})XM<~_;V zEsySqySip9YT8qw+jqT5R-ygzNV}?PDCyr5OSyXqk;FBnVEvT#dJ1YQwn`gwS4eGn zW^-Y1)Fznm&3?*^IXLI-QbK|cAg^U4Xt9;8f-bO-^!@rRAyQB+n^bDjpc_B09a(a# zY^IZ@`8{?=%S&-S8+7luto@7Y=sB8_lM6vcifMxA-w4fM3FJQm76aa!fx7VC+9<{1 zz1A(l@KH;g29LYMSb*28e-paNb)t--SK)&_R>{wbEaZ-Fb$#j@J1^I{Fre1Gh~ixL zkKK_C-gnRFy1@fI59(WG=3a{&v|qk-Mqk-H$FdTR+0_^lxDx(zknZzI z`qIgfqr5qkEQF1`%AGq?L)XlXXQ*)-gbLx{L`zO1(?yD0jqmMvE572pzdoj@c_^QV z({|FM_N*jP2_GaWWM?o(_!8KIwM9pN*1`$Jy!*1>iB{i9$t^I;$EU;}g280K0bM_&$SepJpfuE3u8IyQF- z$=fgV2}gNX-&BOL<1ZM^i*UN(L>||iJy>zNzyqazxJJL3e&lKx>Y>9x+lM3F7D|0k z#Ygwtetq$da2SFLDPZP4HR0QN`GYK3XsR!dr@@uOPf+eJ-NbsI?_qY~=p1+@Izv^_ z{lm+;U%JzB(D(1>*yK|~CoeMkn;tf;QLfb3pchJ6Sva^ej@|7WdE>%&)_z@*un>K~=HfYH z_WtRYR@I z9~^HuZ?!2p7r(zNhcGFeLJ$n~7u|{mdp=!$V}ju)N4}Mv!=KE!^rD5ruAdwu^xfz3 zzxu~V*#^XK-rP)>PRf%x9vORbu<-r`x%{uOr;=&O9=SFqmb|+jiY;zTdlzj`^srR<~ zw*Az3tXDqA;?^`lmS=HoXo&f|NCz?0cLb3&DvXC6>p&QC9T&f@`zHV_l}P5yd=Poa!Pa3P&!i>8jhCbpwnCNVWR703g0nBK@M z(KX-Mi5;G|pEPR=%HnQlTm9>6sT~mcfN5wu$9KwbREM8A0(M_Eukyb;G`1E$5DPS)sbWrZ#BmK>wU18>Rv3576CVUoK#TpA?!#3{Nb4AszZ zSuf#iGDtgi{9d&zOOs9D3NF zK+f@a{V~h(ZN@m>O;3rUmWgz3ht2ma(!YFZRwwuxX7zQ@FgUnCgob->PEw5UzFHTx zaZA-~I^AZNvbeHoz;HzU^t0ceW5DW|6}+fc+EKhAC`osYxO-8MW8TMSY#=wM`m*j8 z9tWcS_DWMF49q(A4_8EJAALQxxs5@j&@zPdiXl8N^1(?%}akku5cR%(Iwx?l^xB1cP6pU0Rb+h+23wHa*swK3sKY(d$~~C5|Rhig_q$ z)a_*}Q!UeDn68J{x3zfY$(wP)Pa}$Ga+0ph52IU`bhjMWkr}j=1^+HeS^RltxC2ug zD~)dcS__$Ve9slNGrV?bk~Spq{MT1=8Vt=tv7{43$Oh`=pkQ(RvAmXz}>JQ+gnCl?eJ^MpTs!-B#y8A*fHDaTgD2J8zbVac*I0H65TvJDjSeS z!#8h1*(a-QPkeT$@8HukCxGOOuLV|84GAC5H_l0-`J>uQ1RLD`Y3N2WW?FBsFs_bf z!p`lig!~RKfDIzrMB48D4KfR-V;q8GWgC;=VE+$u5SFP;p12!8igoaPOij;{p6bwh zSKIYIJPCN8au@?e^jCzW&T_AeHCHB%veIN+LvO-jrXR>ADJlz~_%h2>o$)abK(-KYy8KV0um z8XdF$8B34eD`M1p-cUj=5M)aI8rld*)#;3V%tA1v6&qSiuwc3>kooVnWqhl6{n1Lv z8aU0TOrSm>`lkr(cbUlT@v6S|2fh-B2yE)hh^!|7;^Y7K+nx)2<92o1@QD@dC6;s9 z0U;o#FQ9rN)SX_c^kq9IfSE!+#cA~B^sGPw)DmH##{?31YZ{W=-;G~cf zDTV>VGyMk`l6@yn0yVe^YiXawQxfc7{7L@X1lGOki#mKjxHp1xPxJd_tnj|cFEBH< z*lK&q)bk+6O=p>vA$Q_Ow zUVBIUv(8gs{Wp(Pl*x2F=h;I$kMRl(-3dYZ1pUwVhgED10|9Cz%~e(xAz(M*AVQCh z`P|C6=QsnkXMM}QUvVs#K{}_T@f$i4#aL=0lgli8zl{TU>S(^20Yvv!K@DRFAcQf{ z91u0Gf*5Wr5-2~|D1)V9B_6|abIeItDgD}5`+9ji7(zG%ex8EWIqNT#)+b;Exq#Qg zhi=1d)&iKA@WJeae*5eXzvrqmv?ygXDh7gA`t8;g&goJX5Ybg{J4-Y3))Zke6S6xI zMU0jzrd0J5WS_?^pKNAbS_<3vUf=7zh?>Aht+!`oCokVpL5S>;cUc$x<^`tK*y(Eo zjPC(^V6P$;)4~VY-rN<&yZiead(U=zBtl#cqo}{_mDdxOMD(-LNlA_k`^VTDU|-cb zkOXli2RIy--Xio3Du(>@yo7Q$R;Nrf4 z1mXe7=0R%O>hq#~_XR6lGVI`5^`(e?y1|7nL0 zOaBfw9jiYOXULgGe0Due#jH>Z2=Y4-Bak)JQ4;CN%fwH`g7>A9MRR0lM09QWbQtPg zkBKNe4WVrar1tzKr!dp&9UlMmEA!Pjf{?2{>6t&PY~j=0YP9@B4EUeG%-#)j)RYlq z>;VtrzC~E2FFCF|Fka_$cawRDzz53b66Enf>NHlSfTxQ2%d@9edHb}LUm?*rRlQgY zw54!$hbudR#E5=!Ju35LdG;vDnUt)wwzcaFb!X_P4;3f{R}~IdG9e@Z!22&j!^_oh zZSc+LBTfgJi{dd}z5os=^o(gZjy30 z0H#8Ri76?Ya2&P@Z@QT@k$tZ9>DGWspuF@28~;ch#ufTytTWx|R6%vwMNk*OLikyu z>@{e41=1Pxxx(EwhS`^{)(#yI^FdrR%=Xu)Qy$UnJQAAO2K4Q6bP;iTMF*WCw$`v) z2+ZVr-sy9M8c2bBF49TWIkrFcAn%|izyV)w&fiW!Tlsy(wh(rKV;-=+V$3z~vpu(w zw_KDp$9Lrdc48oKZyYht1=FtkoY4}Eix8PM_TcR$irEVNrtrTiF_Tlj_kxAxZQw+D}^ zIPZRycyx~kfQw!8b+ZXqkI6@M(Os$jdtd#FmcyP{2z92fO5=4KLhtY8)B2PQ(~s{l z+g~E$q!;|02d%R5v(Jre5HIs~_)FS>P1RuWl%Z4vaGEO!2^*|^zYVYL)Sdpi(%CdY z#=vniRlLVNqlEs2k)X}c&sqxFr88LlZ@8|gN^Dh`fQiAI9}SsIK!J7np~QwN{NH?B32MXs%Ha&<`?P{!YLyS4zP0vfk2U+!B@_nCWRzx)}Vv<)Vw!(V$rGR0u8 z*Q9_iKM-G6$)$2li-kF02x?Dg_8G0Nvax@UTYKalE*L~*16)fi5Z|2LztS`Np#%Jo z`qkqRqKz(Ou>A6{%J$6PO~u{r(kP@lN?TE6kYSaX&lq!znROZuQevxIUrF{VATgu1gN1obQ~OA!ZaGXK2KB zyR(`P_|YN5mrcx>8CzR(oFF&~e>>Jxqb78`X6DMu{*B|-Wl2VC3aV$nGi8dcP4}?U zY22UK))>8-a1&RUzjd;4vRcL+@%uF#K;6JnXbvq+rt3^3^y9lp67r>1)Up;&5d-*< zaKjczDU?|k*>$N>Hd9d3%-Ca3m8?={)_Fg66p%KOjv&)?C(u#KQ%Jjch948+;~^(t zzHgL~dygDBe+3i?(z*ZzpJXcEas}JsvQ=M)yN5wQIjWfvAEyIPwKa+fZfftYUs-F3 z?#$!@hOJZGz3Pq@3@o<4czw}SJ}2RaGaul3g9!kn#KgrJd2V--A2#7BDksTsod z7%70E_&+-5{%n!7*N5+7A8nL#ZU{Rt0rlqDm%LTfe5}1bV(7}kxRVI8d*4KK{J;%C zC{9gXkqzdo$aC%V2IYl?yzaA)rQDygmW>!Z^p2dMcPubm+7PwM0ZiG!zISA)J13-2 zgH)OY+W)D)1rtH7bfnhUEV%j0=R3(gx6-UIDp>QxVBgvJY$W9Uh% znpvB#%no$K{{#`fM{!qI@-lx9oAfaM-E5xl8z|uR4NHfv)lfX6AJ}g>y&q17{8vr> zMr5LlfAsk?du5GNFJCYqE~`yLwS)OSKG(R~eme91-Hf*4({m83W{>U5cX}KwfVMp^ z_w+obe#}Z@`yi8!^Wh!w*i5G8;+Nl`Lk+3gYsRq1vbvl#0>dGmfR(<)8zS za1#Tc9D(5P2rObS-!db8E_U))zCW%8(Gh+y%J@dm!{>!?r2zK|v!+Gb#!L^-&7NNY zTjDa$zYpjF4yEj1!K$+*^%7wt=ZVfmqP0D>#K8xF04*`_B&Un{lOnpP=JaL;#4vgI ztP2zHLt3A2;EXN(1*6m3z`7QhEtvzVk|}Uof|XGx2M}E=#t(I?6V3-`h*m5tn*)Jz z@td>|nU59S@rT+XgWe-@kmE9zw{L;I?BBz-veTB34{QBeJ?PVs8MZ6{u>4tu;u+rm zQXg163b6B>OOAWaedo=d#h|XD78jrzcj&3_o3gh3P^}EPv$Yj8?5D^IoQC3=6$mDt z0@*!YV5vshu6K0*4b9)BovQLH0{&`Tu#;85e_ad;w_%yTIu__DAeE-^!cekmEm>3F zzSOg94xIClio@-*n|KyGQ45fVi*OQs_|dcaa>#PEdR&>w(8k&t>GNJjBrS@=fDRrk z7vBd=M*v4HuIw-7@Rr-_JfH~>6ZwpQ+sU-hP?B(ozJ^VBU#0AkM^_OchjD!Q$uN`d zqkwWC8=~p9xO4U`8=os(z_Pvr%m&{tFWCs2F@aKPgIwCD0Nn&|3AaJ{$?RjNAUcj? zC5+7*wmC;`4~g0K1WdJaM{AK65+R6M-owYHHZeTE-Z{H+_`yNO@GrMWi`v4qr1x?^ z(NkhNwrOn&1`zJ8vo9l@6R;q=q#xbAf3)cor zC7guT`6$dfv6)f;_HtD|t6izgg@)B^UZ%D)df-DkXIJi!)2Vu(+d~Lm)@9Jf#-IGM z&#suf?fSVADtP!D&co+OI)guVCey&SPicji-U2X8=d-z;wrP0iE? z+UfvpnVF_`m|8K3y@0y$L0{$BbbIHPh27DKT~XW{PE=6Q!~lku744V|=9=OUN#VMR zI2nNh41$nGR|3EJ4|yp%e)7^K{fl^XPnUa!WBBjYFRQu3JRuCoe=(l71-orfYsBl# z83Q901@KRnKNH^+HS-qWeA~UN#K{vOH8B*tNk{kgYhUx$R+k`H5w!rT<_ZB^|2F5Z z^OO%Jul$nj;30!GK_bHYqmiY5_o$uxT}~ap6lw@XfYKr$r7dvh&9^~6mfMHk>o9Z9 zyT@*6))BUHD%xJL3UWlx4={y>>-k+=kva1rWWhKKiOdkx-$dR9QJg9Bq2sPJ5^=+o zl+5^Jya1i|4VCXK%O1FE68E2~dl{>^vpjDoIy(IIs0zIR_zwk*l=7fLna3?FHOtPs zgYIJZ@sE*7+DG*aBC;&o$V)X_k%|6*=8>3Dlng41-F@xG!vVNjhnv>z$Gsa4r>Q;9 zs&H(POz6mAY8z{mw9{&w8g}qDHqw7n%)bC}k-3`8s=(2iE&XO&$AAw~j~n*LzRnEj zc4?;e@YSmb-H+e``1!#tINZ_Hz(J<_|IXKZYm$B^&CynT zWHg$a=Zgl4JE%Uw!OqS*vGh?C)ux5$KMcDb<|9gcRB;ds{{0_9U^lVUTFzOG&{>!8 zsFNfK?}Jgzu8^ z#MY8Y?7WDPkqOox|K$t5@N(1bOL@9xGF~)6Lr9yt9tCL7McCzyfb|QyMHf_(*`QLq zl^`VJn7Iq|-lF~UFv2uknX+#a`4rR{->97Q|LY05uP&^vXZR8u>DE= z4LdZi4%evfh3I2{V;r5jVP}(UHUwa**TmxD%>-9Ez}7LZuF!5AXDt)Lu>r6DCPD7M z5`dN7=L41t(IP%>3v|7KtOvuWsY~a_*iEGm@0W{O%4e0iTxde>ppBQm5hKd=RdxZo z`}@U3e1NwaM;pWbo5+9BVO#OI;WV~X58)+U!k+bd4rm)&YQ35;Sjc-`zX?OEUz#+p zx-k*x#01y>Ul-VYA3aNR8%SG_5bzqwwO7=>mNGMD%?zskl?-|5_bB|~`HLJgZ+_KX z`a0RC8R{wsZsc>va&Z;Pl97nS*yu9nwsPqI0G_#us<~kEkz?hw6RbKVw%! zN)+OqHG5G+4DUp;l{JddLS)aDZDypBin8xZWyunfeK1ohB9VO``)izxv z`ctphIdh(Kp8L7)>$>jiJ}?4+4#=N($Q2^Rx@TnmVp;tqZZHe_Tg)$jfc__BIKH2n zD7hV(d<{I+y>B~CA9|LBuDYMDG=#VZrs-}|d4b6E%s`{wk!sQz#@ z$HsI+-lof@-!JElxwilKkubWklR3q$(1VB}kPeG9v~p-JXFnQPNF~d!w654X^Bnj#oa0B^Q?p?Y7C5 z;^SsrVUCS|z6q+nttxKKhSljnmqw=P8_B=v#BaWjX&g^KZg$M|M%`|S3G)kbU2Ixe zavExgW?8!Fq=!8(s)30MwCzPewOn+GcQ#tjM}m-X!XKfswfS=JgS;hfno59@m1 z8RR;fK4itbOz+Goub1ZoD=H}dCsx`%(*B`qeJsN)@6L6p^qiKIQy3FSP|XB#nJ5c_ zOuCk6=g4bW-z=y33T@DP5ruAW-^vEa?;m=_yso0%dv(@d^g-T1EpULEPN`QL zLHUMF!Z}hbQx=)l%Qru8L(NO2dTfC-L?=G-X7ZC?WRm@z=94hUTc5#_6&A@t{h5$* zUcRfty|mNb%+T$-JKtl6lty0JbsA)@bOoHmMkr_}$9jRmvGLMre)2Tpp=Eqp2Qyl9irtKjo9xwp(b2HsO%Y z8OCQ|SUVb*9#VJQjgNgSh|Wcs7`?yV1tXc!7n?Wo;A9J6cX($pEMRri5WM^w32ReT z+&aQv^Di6SW%)96JRJl+OGbVhN19D*J}_1mwb3Jyn9rupMVl7BPp1;w%c#pJNi%KI zY7=n;OP}&oIXl61(isS*-pCsYeU0_gFif~~`WaCFu|S8Ovp^76+*~{TDunh$BM0E* zq0ZJadOAu0xR?n(pbG&nckm;|UtBDBSIc6VRP1j=kDfXDrCp` zK0`=#m%b|+YK+`eqi1GlH>$7G7|s9y>$60wC@JdGr)5rCz&3KxsUP`Ue*cs|=WTpe z@x3|^beFL%%9k#0!=(_#eQ`>(#jy=9T1Q#?($dnEmvz(IUa!Dxul?Tnt~k-z>7`+i zF~TZ(-cYc=QtFk-)=GB=Y92=BGb_GKlakN?zUH6q^@Gb@h4IF6;=Tkknu*nr(`ru+ z(5mbvOajMGe*E~6DZ^D`9$(4iN0qMJha1ri)Og<``3YNhvbLemi2Tb8Q~->W@gLAU z6zjpkVVrg$@<1DQ&xURedP`J$soTWKH_sIlfU4Gn>BWVDv9m^%X<;9qrm{`^dWe?% z@F{R9GlqG&h3OAuugs#=+ACV0dAr+BLxj}$l2Uq}Nby|`9>t7rANPtfcD&(!BYTFt z08rzkie9I!%pa%F!xKtsXy36bv)R?(4}XG70gsGP@od^wf#f2WsGPmeSN;tup2*Df z!lW7=z$v3Z_4=Y^RFzd&N?v?QV21AgDd?^B^fc=Ac3&F4eM`q~YGNgU_~Pi^sbhX& z>k)9d{rmSby@(h3t;TQHZSgvBjMwb@#Pq1j!3%;S|7c&QXtb~Ma=qHHYxu{M+< z2qw}cg%C(fT}0GZ?y^@{Dt%Y8;%;XU(~I=$Fx+aKkvSxHLIMVf>48Iv?YkW0cMRf$ zjGvX^QDwq#r27O_wRIRw$D~AKe{bfKM6a+b{*#^`K+jmZZPN{Xm+q z8}qxwdQ&-W?DVVH15&ZS%~G&6|S4Zx(xZ|=(pd9bh?m^njs{mlkFp8UAjw z8JEvAH2@sLiMpw0aOv_}=rV z5F^b=i?xALBHDWKs><4{0oSc@?8|Xs?!@@n|5Eh#w4=RO?spqZ{AE_83}xSBl!E*`>R!ItzhPd6M08O z=<;bO;!H&fJWhQ-rGp8YTXtvvxe1Q9XgnUXT41safe|0&MX zo7i6D+QTtF`xu`py_*t^E|BBjPfENDTA0bqe-1rqR(F359=Fwt@~!Oq8iimm(>mGg z>|(+Gt03)z&0Gdir}IR1zC(7HfqyR2=Xd4#bsY2DJeE$R%hrr;$dbmfTb@CyZU|{0 zSrXbEt#1U*3pcchb)9XZVN)+>zC=xb<)D>|lY-%6Kldv&$aKQ#KBQ(ig}Dxl%9#N! zzmYRBn&UbbA^qH&O-8ZS(3gBRo$m2`w8;k}SWE~o*i{b(sV4(WP}XTafC;$DjaDeH zY>*J8nbEJ(R@MFyQ3{To(JOJt(ZX*FPpNgHZ>(MSNTUmEC8H<)V@zP?_O|ss{}5V|f)-v!&fuwJ z{44lw1U$~#?TiqZ-GW`!a-Gi^Oo6uS$s7MwWiY+lc9#kBX*O+MSr&{OAhK+br}yygS5oI9;$^QO*SS@YgSB4w#8W zQF>5&#kPDCx|&P)r<*vbjux6du1uU>sAZxNG@#;Tclj(|eM3V6>-LD#y?d+Kf!x*C z-&>y@rdNQ!QTBvOZ{Ww8`e1dQ2q8gQJZi(Nf=Di>Y-4wPC1B;8v4KC4FXKHM?31k^ z3Q`pimBwF~(J(*UnV4fNvVwJR`lix%IK_Z|>3Hb+r-nziKh8UE+N*r3W9tYap>DCO zoau^s)=jab=o)aZ+t}E!m0mlT+Qj7JLo-IzZ2Qw_YbZV1!XcCx?uj0WI3DKTTxhrb zy}w)kh|YV!F+j`7SKaUpGhIDH>8msFLlU*TX_PgGN@AO!#W% zQl-oIT7gdr0j{a(rtv#{x!cbOixCJTN}%c|rpp0n~`x zGmUwkzY}sOBi$R2y4?=4$tuvE2R*q1Fe?_^93zcQgj1)+x?RqC)S-aG*HwpCYH@2e z_w@T~yzmaj((48MyPv{r`E{@dsaKKosu?;+)es4Rjmu+9?$(A0?~Py?i&jwEf>NM} z13Nfa0i5SDcBUXaTHSlXiNp>(UN0S1Ggg5gx=r4suz#?9w>0um@85(l127ophcG!c zH8tx#mEat#L=F$T#m6@r4YPlU8!K4(O{0EpC-@DN+HbUDx8ycJaCJaO%O=5oB)4&$ zhWu?=aoIhfGBMx*)5IbZE~vY|N}|z+%cyC>n!#Tbu{E*qPZy$bZs_sYuV25u7TS8e zxkp_N&emR93(#=MDl(=V%BSxk!@c7@#1VF%jRIF*fW z<0@KYk_Ek!!4W!JKyNc^2iy5bevf0%52Eb-;>y8~LpDD}M*8zUu(S+=8)Wi=3n+LWDAb}@~pm{(P(9=liN1pZwZBVp2w2Es&9 zGx!1+-5&Tvtp#-wQ}=N=ZoZka5nG~}&fc9mT4=y0hG=4jmcp?(NcoY>GeKI*6A{e- zOYOZ6FP}xR8aHD-a~wF@Quiax#S(Zzc1j|WhUYJ7cv!GrsR~5|ZqAC6-Uck@C4YZO z-!*IN?X85~#vTcS;u^B`0~G13r)OpT?LaQ{`?cb?F!VWXx*pe51j4o?Hj*dqI$o~`CO2T zqo&-+M3mmD_(&rWEKa_XWcN!955PDjv6Q4Wd#Mej3$J_e2jRe>TN3R9=G`My?UCO8Rf%4Tb}GSZHtep&VZBr!AXjLKDIue+Hr(!`9<@K}S_FCM7-0_`M{* z;rHj0c;YWvMMD>8E~xItvh;ntUmJ;M2J-m~0*>J}Hq2*RQP|U95>VGZra3n8YW(BU1}?m(BKvm64^GQLvvK<68|}r{JachR}pWfVa~%s1zYL0JTNUhwo&ij zQ_(FG^W;DVl-Itl1$3Q5mm1*Q>Z_~$_(SInK9Qac-s~7C*J$c0aIm$H1(wD~zbV_( z$=ip#-K)@lj8Jj!hV+s!GgMFi0;n?Yc;1fN{5*sc{39do{-^9ZUjMD?%Vu*v=vuNx zff<;fVUUZ_uwB}QWTN(;fG?QkZ7h$(tH{_M6l(}M@?tp-OLSu?cZbF{{qz%tQN zGPX5nel>QJNZ@zu^$UJ}m>b&Ug!VF5tzG*HZ@5V$x*BM z=3475?3pW=Ux#lP(Cp37=NAI;O59656}w-B7X7+E`NTXi0Eurm2ov}2$)*&qF$H7W zQ8ix>8_o}Dp>9OGQ5kpJTgG0Pg*RcR`!e_(dru4yPslc>~&?U0535|6SnomJbbu`p*)x)O|`CH#7W8|*l&npzHAq56g4gmYhIBnh0qbD{2 zemCtTbnRtgpOwnSc=G{3h-bh4q?;+-nAVtOdQjbCY_onwC#@7d1aUR5CQr9YzJ1fM z&rxP_AMEauKrCGBFaO5%D!|Xp_Kxhv8%ko^fWT7UVHm%O36k|^cvA1UW*a3O)G1km9rv}!#l=E-&WY_9L0=|A#N$$yoJNSU=3CDycVi(0 z`TMKDk4k38nGIJd;9naWfibAQN_yLWXR=!3YWeoiS?C%&Binvdjyb3NVsX(mH8Zoy ze%tM|sJ4m!G2H#}Mf?p5O06C`$r6(XqxN{d5mRu577%yMc#fZ!kT%QWb?hBgQ}{hc zHMrGZ<|nZ1_rhpV@b4orr$`QcWm6Yg%!%!4gJgXnv2C zIVYs|1;?`)uB(R>&C*|<-+KqW?YB?s9`OD8&Kfo-A5#VE-KQxD3F1n+OT*zN&baIJdf`}X9R zl2dA z2)ry%_rm?PiTRJ3vUXYM8C>`;r^%JGd3h{cN<8)2OA;w)2*g({O4*Q&LGprI%}7OG zRtUkCVer5z_-D{@;2Ebz3#1*zx={2=Rw3AbGAF&Y?y$24yDHRz%7 zRQL_ku1xHFR#|HVkG2@@-9q3MY<%#ri)uyBwYc%{9oNFhO91fB(FfQ9j#tC5Ab0Yp z^5C}Gjk~h2AAtq>{1SWSe*17sZTFDpWSJgtQ{FbrU&K1%C0TEL7Hhy_Lcv%~QU`r~ z&B^JpEcD_DH7np*qOEbl7$&42QC}}SzY+Pj#0M~&PUHs49S01CXDFMUHQ~M;pV6xO zv#g)>LG?~_Zi3;rq(1sb^a( zVJ@2)P;iYK*FjRNVd;TwHLy{>iZ`~Qz3=I$hv9<2SglzsC7CYYsZB0{(qnV0>za^X zD|Ou}0(PM0Z|A-OMoB^(!nU$J`)FfurLo~aNEYu6J2M{ydIic|jqj9|cI#QP3FOt}4omfy5P zP22ASQxCRRI)Cy^Ff+R5V0*R^dg9@CbX@5MYt9mq<`3YIL<9+ex<~_SDsX>&LKpTV zQ6ko_0-tvxD4{f!=}Iy}b)*D0^^)VS3Z(ndg>CVpu*+@(4cvFr!D|ZuEzMpYokoght%WmoB}m8pHpy@mJ=9 zHvA~b54koC)hBsPudFAjVJ`v`b-P6u72I%GqPd}lg2ltKuzjB^kd2C~uJ!$yw;Jp4 z`^o1q0jqIpc#_C+kv6VQ&g8_QU7PK!S9`+KdyO2s%uN50Isj?polTcK`^gz_93K4BGg9sfheo*2j*m z1{e*GtD>`IzB2N^}_5MGTB^@4UTLi8q#%NxEzFm3n!YxLm}laj`;YjmRiR!4$7x#s}#-4*$%b zmuq*kr?u2&Ca|za7E;`mj^O&UcsMcFnyaby2dEv-@d#vSF&HqmYT_VE|0fR z9l{m_X!#%!;4D9W^Mm2{p?cwIJ__?+f<&k0pj{iElVIv{8CG{ZV89;04=pyVj``aL zQoDglx*>&&%dS<{d1Hi`0qd&1cbD1p##a@OmIv(HT6Q37=+i&^Q!RbbQX=lgafP_S zZRnlRqSpVQ{V&(qxCQxFZFZVO>6{Gf&CQ>C6;7(Sz)>0Op^JsolXKf6!+z7-T8!M*b;2CEf&90GNj- zNw<3L*`Z_W7lCJT*jh-ov585#1n%8?g@(Xnk2);omjvrW-OFL;n!+Xqe(J<8_=~dB(RF_RM|@pZTUQDOk*x>rWFGj1iK1Ug$JC-^w_EqcdH~j0306pQYbA@nE73Aex+2Ok%ZLfsBuGAF2e42mr zb0=@Rt)gcpw&DIdV2*RdjDJPI5rIc z4Du5~djeZKX)B22p}HY?&higeje8C$H2jpePYr0NS|ymp9KYh>n9OW^$I0od{C;45 zX~#J|cYS$@HF!Mh$a4AfBkhCB@s#??2REcO8@GX18L(&g2c|E+WZUssv*LaGDaHTg z!hChHJ$`p2htXw2?rkBAfpRU&YrNE+^FIdUw~?d5G*z$l`L?}nyT+eoEZ#j#PfVOa zldUm7I%d>uTKju;i>F*e4Js_b=I5Xj&vt#gVxy(@dN@zp)>b8y?i61!m+nlvo7B59 z*SQq;zRyN)PVg_q^-qeF#iyV_~x7hVxInb;0!*yM#)6PZFb__o^X?`GHP?07PhkW-7Zsm zRExN1RA=;w($A81Dn(@jZmj4X=4)O`TmmVs8xyMl81h1mjF3b=x7Ol$Fc2C^|F{`F zEHZq*ggeK2@FWZ;7L>WIyqO=~k&>1cSA(3tKD$O6!^#P);gv)(;o0@4Q74%wH=7>2 z4hy-YTcQIKMOr~SvBtBdB940TV#R9+d;2pMuzn#7Q16KVQ$NjFfTpE`yj>0_lk%t} z@NoJ(B(b{F^{zb*`u~~LRbg($?`-;jKoKQPiY8{$7PDi)xXPZVogIZXp69SrG+jr; zR|#I=qh?y&QSI6~aBt)rQsXoJdx41GMt)eE6s!AbM}L2(F)VX^rcf!?f!41?Q()M$ zvkLOZXS88s3X>(CpE%$F%gF|s3|ZGJck&Vxr(gWKjOJ;eM@XS*U?99d!=Tj_R{#rA zugJdKYr!`$M_Df9eEOqs^;=n(yx++F{Udi;VpdOUY29ubcyDb4ss#ljqvxQrJw+>0 zit~i)S#iwQmEXal)Ud7=o}x!S+$xBm&5jK$wT&(XEPeAJ@jU#8tdsIljf(!{mEjll zZu)P;|8i%JP~g*}7Y{zpP`|C(MVnwpp55OY*jh$gDr<`sH_*EsRUx6nqjLIQ@~E%L zZsit|-W0a6WP_Kj!OjKL?G+W@q0@}+jO=)v?t9@BR3`~k?Fo0Y!}JM_M2A1#Kj&$? z@nG0a0xQ)uDfFqyI{x1KH2(cXwO`O|w+Fz~3Cc$V_3r&otO6Y6{8R3g`1h*+i|G$RfFC%YBNpbX@XcC{fzlYpy!Z<+-9XjBJtd1~rWQagNGWkUtN2}?~+ zKjc`PatwX`g3#9hE#SuEB9UpwU5kMW{rHFZk2=A)KK9E>!12n=+xs#M_r^kekKpjZ z%N`pj8jAinbVgh>5%^Y|+rM%BDk_SQxhM@Ith2ur<{qZIyitpHIhh= z5xcKKsmsLg21vU2MxIibA(%v*!n*fCp)TO<`ysb$U~qz3!({YElW0ix=r?oJ;JvGH zvrXokTJmwwRdF(EG$E<(T6K-7QR&@B$8qNXj*K?En|86?SufzIidO53MP~G=p{6hl zr3|}4oRP*84{fk#lPW@|-4L(9JgJ|43wR8Xsg72^JR74)Xw~0C09ywX5^ql3?qd18 zT7&(@vJEVsP{&U-Pk0`K);v1u^P}&Khh| zTpX^*W&Te^#=yz8z0@m=asdhb?PQG5{jXL7ZJqQ!w>v?kM)2v}YKlL$(%ISR^`H_Z zc+B0E@3R#fH0^9%bqOWdI@?G&!?7=hJB+l-1I%uIX(;&|#K5j_=(N}Yras8#UK@+n{szwdlzhKbxoxtU< zZHKxs@;SZI6H@E{iRtQNe_$)^2MPi38@w>~-tD;9Y3}Q}F}uyMoU;s(R<|CrVi_X9 zamX`pBUTD9i@3pyV=DD~k2CiZAb&?^3dY+`2fW~_EBAan7lmNe9>CmTydnAtz{oQr|I<3Dg4=J={%0~^2a)I#Dg=x1rv8%Kqd z9)tf6>d1+ghy$ew+z2WMlJXab!=>wXc>9m}FG!3hV-#UvYVwT|rObTG`%F3_3kfCv z-m`<hade#QzZXO_WwsIB~u|Bg87S)IwJtW{Ly+-|*mW!Pb2ybXr#|YUB>0 zfW;*{DN6_jx&0B>ESRI;h!iY>pLaVs?WFBkkvum|Gc${-qUi?7{JDqYfm1zG8M+sA zfFMg|W9O6W5sI|4Esm|H63S6xybaZdDCk{e@A7xP)O~1uVWY?}6=(}g9fr8UyG+W#?EsC}cDQ!)M1x(ZQAjpl;)WFu|*<*O` zrR14bo@UCeD4ZC$jk@oNOg5cO6twUhtWo?o5$eV9*$(cG^r}4jSJ__YmlWZ7VbD}c zD1b&RilT;dt@G%60^&&oykrIF?*g)ZwBaG{+6JW7EY+c>@Vrn?jVm9nj797p@FSkQ z@9d`fT{sr~r1vT9>Lnvn*k8q~>f18tQpjB5aI}G&Qe-$h3<$-R&z!iPH`~wjY7a<; zbyk)2SRK3lmbWppl;}PKLoIo3$C)8Pk$Cj>4(3cclkx`E04lfr zgR%lKh>XaX*IA*nT|~94mo#z#%@4vVfyM1LzfSSuE3a=Zv+DLYq8*3foWVx{)E@Au zxMymg5lEK#mwR%I40d4IcFCQN2+ump_88a9F!g#2c z7tE>`l(_#XWW4jF(!>@st>RZ0mQO5$X+oLrTLos60LI(csdFeB z$c<<07j4G&7pq=I_+0I*!)dwi+5}|cMa6`vJY;6T;Qq?Ao85!nNjQyV&j_?xKdAYRXdrK2qBx{Hj=z&Iaj0(z3E;~IRHUa5~ejY*t+-W)Dw`u zF>disisPt1kyzILc#{eyKGVnEVarxDfY1_yihd>wMJ<31IO?BRqeogdA7{$Bn>&tu zxqqTLA4#KbX;af!o)B3fmN)8yh$EXY7U)VeW8KWN=sxm>p!; z<~>*XdMWcg&gfquie2EjLx{|te5IBts0ESE>S7{1n-A${E*Gb!oLLV|QM~kSuy-T_L(VRPL(w)M2Z$wB;a|<2mF;rW-2oKm`1$Xs>8a5g!@^ zZeK(56}UZXQu@9t#TQ08=-?s;8JgYhN8*a+D8QSU z5PI!1*n!zRhd2lt@F3n&5Eu^0;d!Jl_E}b=e#G3x zW-Tuw|I}|hmRpa7M+F`Q?S0^o5{%nFK9Wh`h!>@hiN8A|#WzcT;6=sM zm&tfXG27Vl0$s;E)AiWIHTobChSOn0Fb-!uhg?-LVxs>_;LE@^CO>#NvBs*;McG(z zmsn;8HmlU*7>b*?&U+SbjK<;nn3V^J1F z^LNUlH&x^`;x98#`tA*!^Lz%#zO2@j_`(1t^rVj^2NdSwt2MIK>0mlg_b$GegM)b! zX+$Pjz}mocfW&ZY8ybai(-#D3k)wGEHT^o9GH_6M2g)DaKjGJ5rNq~?y=b}le&}X- zT+l93Qm5}-*zRtH1ezX7lVy&PQoMGA7k9@9v%EY@o^#JOI08X?jLIoOZ>J?OE$MOZ z&FRL9C!vIj{o}=#H>n=AJwRgV+J$-If0T z60%E6$z#%U&ydlyXOXPF^kyAz%GXB^K)yJ`Dzp!pWJ_+`0*94dg} z{!CsdKT)$!$BRhQeY@zHi*>(<4mYzst%Xw}@*HBNEf?N9u>g+&C*n^Bhc3}PlGBbW z)CG7vNbup$PXdQ7EgOKR^T^PJ|RbxFz0{lV}`uX%I(BX1y?~( z5#tEa-SE$UmIH_5{AM?Avg+6>6QnuVIu^@1RQP7SX#5 zd$s!7-wC=0dMa5?t5=Vs4dXAbUG7RRb5%3R zzvU}s*!^av5`PJ4^&MqJ!ivsdq{0<>i3Y@WBt=hm$k)YtjeXlGjFobS4Fve!%(2c{ za(!<Tw?KZC z6YwWr1?eyd`TsneDEhTo6hpmPg+|$5d$Yz)poKMiJhEb;`O^}Z!0b}3{YCjlAszc% z=O(O8xD)Mq@gqQh`L5_m` z2_2in8hqK+Yjn(sr5Jtj9P_d!tMq)f-h^XLWQ7?uKwuf3oB1J72zvSPql& z-Hg_$=H#iU#)%=X&o=yek-nSM<m;I`dncwfvd@+Y)kJm~BnbTd8N! zum8Lv7=KXe`;yb<(7IQThuX2|GgeG{)1`sLzIH;`Zd6QB7CYoE^~I+-V~HU9Og!^l z;%c$m2s2s&xT-qJutQHAAC66xE7+@uV&!EHM1-Jb##kq*mzSs`pP_N=I3C$|o?bDB zMy{{PGE?&Qw_CHWyT$hi72Epd4KDM+0O@lDi!EofLfnn+nCjRX??KVk4fxUrg|rJRyTU8^%_ zdOcb4G|1Z*dQlko@(kH_weL-26*ufpHx6{cn?2=fZ)Wludy5qnDoXqPnCMRw-Knl1 zleAci;`ZHqlY>C75fJ|Ae=-|f>K$47M|w(WSrmcn{`t&J1Pc`QCucr^;mV25ES~>L z{&XLk2Q|-uM72itm141__w2`rxWlw*R|_h%!WwTEin z7=HQRVbQBpt00tGW~bko&BUuHzL0gd>(XBE!6>@pbsCiqAyMzpxhffMqbwQ{w7`n}-a8%IL-dm1imz%kL z?}%mNfkHS^_}#>UY@aFN4Xdq$h@YaU_o9!@<> z{Uha_jYxWLqXQ~PHyh3^RwA5pQw;q+w-`!Ev^B@@p~uwXAF!a2j6L7Tc2`B>j|Ak052h8euT9@q{1_gKxE4O~a*#)pABR#R zgbs2j-_XKk_fO!xQfSOjxr4@rR{?a`<_>*;YTot%9Lb+d`5?9hSK0UC#;#rhp}zj# zU3P=#aFOCmNZd-`fT*fSjyn=Lv<0M-dV(c33g@m>XL`%(3{69hmN(YdcHqOX95A8~ znmZ2rTXaHNt;P>Y)XAq<%uk+2nH6loPI=qS2}?ZpYHj)j%d;!cS|vBuy*A5ulFzKz zEM7?hjvL(Vfu{oCca+ZF_LXd@hPv1_K^<&lGH-*hSDw(+vv@e!YN&xy^lNur zTXEt5vpZG~&Q(D+(UJ*?DVop<#S+5m<_XDL?}~WA^-f_9kL-3Id4L<#tS2dRXB>8u4y~ZZN(1 zZ*ePUq;hkys$$GM;)#fzS0>#pBkA@nud2?4SA9CEnE<%ypZmcs+S|)X#U|Os{IJWShZy^MJb4s`7kYcj{8^H>Uqu^&7o&Nmn z@%jhkLtGi;9d&@1_BoM@A`yWS&1Z%NQ^u(VACF%A=)2$l*l4!^XlVUw5GnEN)xi6Z zV&`izt5}xoIyYWQLDtyE#?4j5X3ZPLq-9o7N|GmHC`{ePKE`j z4~xdUu<>YzBl=%;W-6s8T{+^C9KDdNrI>M+*Hqejz$$Sg(u!|#7Fl)>dcybKKJ{Wn zd-Xv_kKFN-n&-iqFlhVhJx7AY`MgZ&Vg&6;^9OTZXE?))3Rz5tMp5*$0938d!Mpv= z78f2(vg{ zilS_tw9#OJFJzP<$PA&wk;rkf{-}6U#>qzwRfKFloTW!m()ArDf+WOshH)R-MEr)mC|w%VwJqRo zIcc;CXyQLBq=B`(J$jWj%ZeX_=SkY_Q4g9EJcY+=lYHQj_}ZlZDu@fRte~vz;>j3sx3d1x1kl}Z26`dUF`u3mVN6u9yLk>} z>x3%@UFj&la6)V|8NJgsYt(z_vxurg0!2Oc3G@?@j+CkH}#%K|aB?0YVio zV`btvsWlUjO2&aJ=MmZa(ChbWkLlEYMk{gEQzgko36h+Y+<*H*ip={cohVVK@8LyO z?3aL7W|BN>iooq{f=bJVIW!^vFXN@>u&28o3&=YD+m~gQR8+zzCfpbJay!Bq`yp#z zI}s#i)cnJ>1C!N9tq(pLz-&%dw~u?J$S{JG+qzlvCiGMCs?YF8gy!a?I{0OG8UCNj zkMw)hZ-2^16d{gKii>_xU+vFr*IzEyClv3(LIx3Hqs}R~g_;iK#YuQFR-vHeSok+I zt}YKl-;jm23cmke!p8RfrAm+L@1I^Bqnq9sCviG$+o_MKG(p=vW1#G&BX(c{n^ZI~ z>UG^ooH*%AYUH7`JRYc9wKTacD0Px)VkKG1t>9v+6%437VE+NhdK)_ZmMNtQwxU%< z74!;peMz8B?fZ4)BnQ&=WwFX4i(U1RO&uI+dj^ zLb#dB@iC~A>a36@!%*bH)9H7Wr!qhG^}yOL)2Ro21SsTiEJi!ytti_dZS%1f(-Yeh z-d7%eMo}lXC&|lx8gmUz&T7%0GV6)c$LB$5bCsY$SAmp=f{WhXIu-#+4`C5lifZB3 z0cH>F)15Ub60_pd*X=!z2dop*S?Wi|mfzjm5Xf2^;OfF7vHQY{Rv(v*@Jvvb+w)J? zt}eeca;~+2pPC@dd-~2N8U^pxz*6KJEszy>k_;g=%j(cdDAa3e0XbFx;?nEiaaV1V z%Mlaasv(x2XK6)QD)O&w6nO)PoHdh((xr0~*cjy$9t1+Y8({@b3tJht@p)-czy|Hw z)0z*`%BNo6RaG854($DikSccbjUjp^u)(4@CH*H0sA<7oiD$?S>)w3PUKB|@Yi7?$(e79$Rqjffk4n86z1>tD^~x`t$}P$ArXfqS5^X zk3+bbr@=p6?;aVWFCKuWChdVPnJbzgEEuO<3O1k`9D$`R<{i7y@+B7jWe}}56akPph2!4=v=iEBH zcs5_Z4g1Nh14tJUjC7h23LC+RH`68h*MW^i%$$(%Fr$ z%)%d+^NtP_?RPwu0gSmA`HQPQ0`_Wp{i48bb&5sRk=Uw0Bk$eE9th+!~W> z7?tpWpvqN39VyQ0#QrQ(eHZ)!mF>NS1*K!kVVRI|War|t%_@Mj)yb*U8#89l@6!vT zWz<>!6REyvU=n*4lALOEnW>|kbVD5*)=Sap_xd4_R38bef%6fh*(o3pMmU+!Ew6#O znpM`(!;!iu+c=y@bK}pV%MUAZBj~}@7EC+z)714IdHLd`Vw1ynE&A7207_yU*MHlx zai{T?>hy*Oapzy{q;Gg^yL^NXXmh<8E6f&NZ(jss1DctK|8d#=2iVSJMz|kL*hv2h82&&g%v%bZ_e!Q-E0Lx!% zP%+wli{SIg)`6dS3=(UCWzk?60DgGucv26UGg^6JhZ#lJj)6;KL0Am^StRioMKAh> z(#Dcr!}&jr%^hEpzI{WK1o6q4E?ie89;R%QX9uLRg-YZGV zHPrrT=`*0sy;v>V#TCzWlNpEXwEurheTgGf?fd>2`@Uu!yCNYZqwLvQQOTaMCB&ez zk7XkJmKG@)Tc|8!ospd^711vfaNIokHh&%| zJcVS@j9jZYz)@bRb`~?OKE9d!S}EM(Wgewia2}W;x558Q1-&$vL)O7^ePSrWJ&_Gi zeq;k{t1A%DTry!xcpaHNcl@-HFy?Jo|0ry&_O1GO{r!O#^0z+it`6I5%ezJJ)@^&L zTJ3pI+Im%et^O_p`4kO~ZF>s=2L5)fS!d7PFvKgy*qG8!b{PmOg`BEe`ugo7Dx|(N z$-jObZf?4&nOlIcg)Pqii)P za9jnS{v6xi3*kU{vN=ARZs^-2Qu>Y3oHSIyEVvsAw*im;PvB(e<%wmMt4^0Y=I6Q& z%!)V~3b`lEbSrZp*1cLr)}>)I&$NQ{dPagw&M~{d@;b?K=l>Sl1b0x@fDy~DIFv^_ z=90ArY~EvRZmTnd{X8-8tG4+(N!v7akA~;$4&(QB{*yPgt)+DoQ$9bx08IzG1TRQ^ z^-?_xUiwN1f4u(VR2#j?30ke%k1odt%enh0iv{;`-~akg#=Mf1aW9Z+-FAr1Lpt1X z?T8<;Ej^Fv^{BeCs}kW~Xo8Qt9vhr!tBu$x3Z z*?)5FY+UVj9U^bC_@XW*Fu5F5b@Uc(3p-D<0k!KR4eC765;5WB# z=|Z=2Wv)|Xz}+;kJHD630#_5Roh8xAH~v*S<~+O0Kk)B42Mv1x6()UUekO5LzS{a$^!M&<^dOn%XMK?>872M*6yx+$)r)^ z?ci0Eyo=T(Yyb1(pYQL45CC}tu~&4HzNdhFP`d+ku5C&I4a^`P9Jze{^OMt zCeI(Co`krI6f+JyK)0hRVmQR%=NuJy{&nPd?1A6oW8>|V@6|?{1zJGH_TRYf4dmB) z|8cGju6*BC;}$ildQ`4hup-!T*F=2Lk&EJ+8%`$bJY#?UOZwxPBgDPh<8#N~>%fFW zItN}B!9a0*5dt`&`SyIpkHO8CYF$?Ia#s~~=lG@jgJT|5`pFabRfCK(Upo)#FjW&B zwy1ZF+M&QT6u`rtC3EMr9xChBk0b-xq-k-&)xo5tOC>emUy8L$UhZ7~u`VWzC^2#y zR+u&aap&}9L$^CI9eU**Q6K5fPg1Z0*V%wZX5J;m6t1$movP|yld+xJ)u7dC+!q_O zt^9?ZgCtgKZ_;2bE_vni32qcra#%S5E#^>e*%lj28e5PNYH3Jx;-UPAWeY6mNvwp)!7*m+n#-{PjZ)p!eQJ2o*K3(j(VYOKffM@V|!8Uc+ z<+qFH;)9n-Gdbx>93tU7mKbrm5w=wL!4(0*9)t`_Q^mBDOHQk+dDJswjB@CR>n`G2 zYn^Rka@uK=!}vDy0;{e%4MUH*=jOsdw}k&*^@lf77E|7+ned0>6x}q3*8nZa25{6} zd*>mm_3*<_E>eJFK5ezg8&-GqeQ&*NZnPAuAE)`Ve97XIYZ>?hb7no&Tk81Dl~&hmtfB&MrrFbXzspQiz!nM8)u|5xd| zv%e>Ghi0Lq9?0n@Kb8aDL?!y45aOtcDMs24aANhl0xXe=i39F^2;}_tSZwi@HWX{v z;Wr)aBWM3Dm!EjSTG??IKuP@2JE`HBXb6^D^`rsV0ic^%9wb>yU;X&N3U_Gh-EAy2 z3rN1PKJRVc>~>BjSd!{lA;DFgLo55~Laj#O5RR1Df#oCQ5{m7P&}Z>Pi+zMp4o+|&2Lp)ce z{KzC@g4bHr0evONPaY>;6b(1fLC=QR8J3zIS1}ZBOX_T|MZwUBNpX zaO>o)ffWwzu>7ou<9L(K9~vO68(?Lx$o`Ea$}_LzQ8qIP zsyxaNS?XKe!KFb-2>j*kD{4I2Rh@eb2Lz3Rl4eyW>}q$O(*5Uj&!)}Eb^9NvvLiIc zXp49Yz%8#7AP`h^>17{0)FUZ@4kHbQdePcK{qF@& z>tyFZ!PW2?`0X+zUPb=u$1eM?BcPCSe6@iazg7nbLFt|cj1Mt39gi#cO`VJnxuyD8 zJ*v0uj?(jfUL2yz6KZf&+%~0m5zq?zom$U6JHHz;moZFTxXotdaogK~>>mv7rD$1>K<7Fh5tplr1=5!67{bKb9-f+$%?} zB=g?wp@vy%;Slpd-61{`7UDEOhLD9($Xmue8&VH;zMw65G+$yb-~M!2trGYWCg6?- z?#cUO$bI*X!L?I!@h>Q5Sak#TDb ztx?s|{DliSt_Hx1kguG3#;}c7aQW&7CPFJIc3P3sc^hj8-k>k;kF1`p5U{Bi(0)CP z&t9Bkqnu*x7TIe)Yt?axVfK`kPV2*~xl(H7OB^ z=K21U??kd^FMM9J1LC>W74Qd4q^1s85 zzLxNdF=HpX_MyD3IMv;$!^~gzkUmS;1Yc%{BrY^@hv|$8S4QDQW>l@#UM)*~XJ6v9 zN#Q|J)k7S$uW1<*U~BegeQsZQ;mlc>Y)F}6(yb&5`0CutZ7$~SD0y*mPC@W26N^vl zaq)*3s&0~<09?2vSl048Qa?`KP<`-r?mTA{A19FU{@1Fj0&4@g`ks5`Bjt&&3rA6> zG^qlAKr$3QVCahpk$H-77p@-14Za#B$j7SNj+zsB*-M8?Fz2csOf19AN>PiIx_^JOs zBe>p1<15#6eH6tfX?ch75cOeef<7vx+fDKJXut@90p)ahO@fB$U?`fVup4`aCexiM zRsS}=GNb3nr7Ni8Hrr3~R>Cj2?zswxIqb$%dgLnk^cUxeXOz~b2!SR4Etd|=KQ#4> zQH?tT3hpj_Ya(U_){-mPp`KVJlo~I#*6P8`fR*#8R))!KX<BtL%52RPGvwncXR)p)|Dl|6E0Pz%9`vHzqcI2G3x5Lx{9dwg90C5)9?Emg( zhO^>twYfLA@sr{)eTt7G<)Jnna^08rN}f71QO0(`z+7uUKakK^;sIH@W2?Gj%>;O#H_xVt3; znds^bJVy2a<390ePNLfjd;vAC-UOUk~C1OL8b~RF(X?n2>>Q-w#-VVL!`4*sx+=lr86IXUr5A` zit|DMfep8;f^TZT-N3h{FCg6!M0B1(99Y`<{v^87bWee}8_ckDwz97)QsP>KR-g-6 zh)->e_3UmMidaKVt$rRpSU$G9?3T}vhwq_-pN_yS@liKzPuJ07&Xl(@%B~^mr+8(- zg9&a<8)Y?nV`u9m`t}Up2hHA>gecrKaqpZq#`=oCVk~MW=6E&mmb%-+9Nj-v;kB?11B{g1NCX0{i-deL)Fk~ zqcdIU&Y)#2uGR6%M)`1z@w3MWTSiNjq+eka>-ZB_nd0SPjhdP6BWg8FRYK=?PP-E+ zhfqPCD7x;p2ZXf|yhAYwK&GjsA4{elK0HM;GJWv)a93e<7+XH`b325UdtE?{1C4`Z z=&XSrl6HM*b^xl7Ve$0y2XA9wkrz_1mhSjLb=WD-{0>5A5`nHqYstYB(D7fo{n|e2 zY$B{>OTTT)TrhjKOd$0Itf}ifcb62%j*nPt1&Z-f^^ASw0yf8|a~+I93qrrw04=9K zd!$`ol^w_-K7xz1#Q|^&K}@h9L;xB&|JA*n5=*q##oV%5Q&%A3(mlK6G-rs_t+lpU=Qb~9!Z<|;aaQEnu4l0e_2HE2P4_TH;WP0 zSOw7{vE8T73ZfKZd1x+%zTu5-@>YkhEawlEJ?EQXujxg@1WHYA7x^I>P#N^($f^65 zaf@C3rOd25x+?`kutKw1mvUY#JVc#)Rjs*Ze>@;1POh9C+XgRjil+?-)kb7=r&}Hp z>KyR;!r9|yU9^+_2M%}vTg;33?82Rp%aXS9LWo!hm(9j4EEIGha(9A$Mj0N9mi=2) zV{eSCPb_Kk)M`~*Hh&|9{H^k?Yio+01hS(ax_WhgUG;HC4F%E%Eb)7wA*+`h7AWmf z&DsJ;I!B(J_M1>*so1a6X+C*MC5{>P^8jQ6VzkKsUXgB>-Hz?OfLD zXdET$B1{^H&!K46CKQT{M?ce!B)C2n*niZ{J1J9!p*8~7up;F@fj zA+oKT&y|YKt75iW;e(7c1^f&X!B6c_gAP6rK{~Gnn&TY3Tj%+#7Ij^kNBYu7fXvz> zSb)~m)5KC(ydq%jaPfU`SInx_;|ZRf5Z|<=K!yM6%oWq)u8@d)5(FKd5?TMHGb;|b z;srCf)t$FrNe&Jh)c9nP)Yy+Gz2sXPx@ zi`S&(bPvuRO_V-+!oqd}bW8mOcS#0%mZq}Jgoc=Vf)sTM&B;1sbujfkr6kUjy`l_A zVzWz6p@m;%^ONH6HfB@{(SbBR(eab~U4^(Wo!iu-4p z96)(yJm^55qP9R>Y2-pDu%zLpxXXIESJD zE4e}V+8l|F;^3T)x~Q!=%cj!MMOxJC>A;hA&%&&Xo7{4Bf#9Cmy+Z+9GhRG~du)g` zIOkm3^@k<_SEzE;CQFXqKg5Ya%89sn6-TT<;s94uk z`|pu(ePd6D8e;JV2%khRQRuHcN7&%s1 z5ds@(dw1kw@Q_1=K42}>I_D|8_W z+ADUqvEe?(VwQ=rvqw8ciMXX4`Jov+r!dV-IE;a~)o;ZBRDJiH@%6HN5&yFWHGbm+ zso-O#XHm3&Iid);h^G zYp22kyx~jbXj;g3qN8^KS(%W;|4%#KP}=wX+u(1}ry5q;ZrEe2uGuZE+{Hn@_JZ-i zF1l{+ZLVO5;9`+p759otzvg84sFhLORt*W}_Rdgrtu-%ECtbQW5nr!l>F4J{g;rn? z2kz6y>A$*mvN1k(jgt7gHeXM(2LuPCzaS(pDY9_-YpLJ&4`u@XVwHv0P+zdAH)uZ@ zhx8-?DrD;&&ZhBiPu7BY9Qauxt!j=k(^SNUQv-YWDagnBYQ(eD@$u)okNjr(+p?JX zGc}?9wu#{vfy$TP1NK@yo^S`xLFN0gT1GHQ3h)*lkli@0phY?6WzqrB&r>@MW!h?( z74E-z>;BePtdoT11m7=t{aehuNJ`j_%}#zxwGyv+NdX~|kHJgz^Wz0q2c0$Vi=jdo zYits&3PN-+eXL7g!#NwG<@Do#kP|$9JxKliv7`1M00jI2KuaB44JLl!-)4RriUT!4 zUz*BOTW``{o6SHTC@H|wLW&4(`<1mb71Liucu&{V1RDJOZin+13h2!j76utZRj+! z-N8G2CeY7Kzp09_nibxFgEU>#w<`Vy@->PeiOwY}8Bh*WuesNYP#F*ic28=wU#5)=B8v=RV<> zQh9wVNf}D7=;_XtH%UO+U_UrAE<*B8VYLpU1Hm)@@4bF+#rKyy-*4YTq9^p^V>2@g z9k%0`!8}Y=bB{{;i~4GHq3~MMoI3le|D3wRO=B7n*XMK&-5yMIZC}J`wFPT!tnk#f zKBWt_YVlOxk-a^{{k`~Z0ALRNQ@L3Z)_O#H7pymb=N0AQEId435n&E?b0&@ki7l~I z&e?KD=hUrN=ugc1!<0=);a%c8w+2dDn3%oesHDPTwznfMMh?|w7V#uKV+X1lck7l6 zbVK;k-*DBpr3F5vw)-DCQ;0rFm)XWL)LT|NS!@_{GVZy@n)3#y1%W_B^8WG@PUo(W zTeqwlQ!k*Jsh-HBHO8Kgs<4>f|JY08W;5;|&!}*&6l=Uir2iS^BhRJ5Aseuw?zWuRi-w zQ*O4iwcmiC7YIf7q_Ahme(8m%jj*Al?u?fAG{V18fM2AmPVnljPi=7&RUNA5<&+v@ z>DI>YvZ?Ar-%(o*v0duI~N6LWZ?Hkz7NBfR(W-yZNqM#@o5 z;76t`cT0D@VX=51Hi~MksY$lP?3dEz1U-IDw{$ccD^Z!=eCAosIs1&o0Mj&wG>Y39 zwd9gI#&5~KM_$k=G|K_EqHE+o0Cby}7Rdk5k^#Mt zowJ3;I#P8n`v<`c=r*xO0YQs=(*)i~IQ;ecH`2|k)I+X?Z8PC}v^8d|+;6X$JCW{+yb!f-iQGr~yiKl52;q;E4eobGBeJLKWXA6+@D^OhO}0b+<;`B&N$n%` z&@NzCkp0y@bJ~E7%E2mhLVVB&9AB!0)f2+~%G_asRNcq-=|c#H@?ZSgs}fqqjbR=W zG2R|(gHg6^Ma-NEIyXC<*?K9x-UAKVQuRi|L-GUClFqX36YFWJFWi&ppMv~ED$S!|nvy6$mV>}O7aK=)HYz%3nYpWj3N@%@*M`|)^{zP! z2r9hbf3+-0_7JDDmtuVH8Q1t}rosVdHS=Aph_OLpkL(dJVX#^cmm}Fz0X8fEk?9YI z_vLK5;+R!#SI5H4k1D)#5SHQsA? zg?B%!(i7B)fH5^ME|5{?s<77+by6Y&AsuwK#ysWnxTAp9$P~M_*j-?VOZ$N-Zc9@N zWY+$6nf=RPo4XcUT`4t%t3#l>t-7(fgkdp&rD$GC@Zhuuz7SolG6aCF?N(MZR( zUw((Rr3zh^S%_rcR_Qy7qUP1|{eIC1JpKj!i@HuH%B-enH!y7`5iDi6G8(Mhb?9=m z`w7iL9%mUHN*%ouk;x#wRB*K^<4_yJh9J|nl;~+7%gj4j5(T(X#+e=M{&UOQ*O{1(bM=q8)kge1?&w8pRYG5-SnTVy@xtyggp1M3GHMQM`8<9 zzZz=DTpSUdGSxiT7eso>Hc~Nv+6T>c(tWyR^~qjvvP*K%_^*qoY4EyLkdOWoBeugS z8Vv3h>GeI+^os3yM(?9l?#jkE94I}TkM~gJXbAXfJkxW~F>-b6aWfU-mESUTm;c(N zt5ID7|5`J$U^#_nqJ5KfIil+v(miV-Io48V#=?1XcG@KswAC6$PZcjX&T$0mW7X zSo0b#^g2^%@!frqcw;^!jjiuByH>1-ba1jLhX^^1Kaoemosi-yP?d&_7an=F674Mg zF?MUpGbJuz?cuLP>u)K~T3ov}4+(p;dePSO_#N&`o3!4#-&F}`e8JF*(F);f)H_h3%~q*hDbie z{H3{H_<6}Q;|}=m=o$0Vs3MHh6h6dfbo+kJNO^lnX}>w*6or;`j8(4J@mt(nt2WQn z9L+zy=-&r1+>o0m8*l7S5d(%fwZ^d$Ew@FB3vpi)@IG)ip#Zi_yUT~eHQw!N`V2<=bu*4gyVi(tVEu+1u3IS~wCu z@l9k2;2^iQel&==45%Dj`#-XWe!nlWgKgP-9#s<;saRtJi>5GU9RNzlP(9h z7SFyvm0*7(LArp{jkLy}r(GNshX+~VV|73A*N=A%?rh^jH4hj1Y2KRK^V^%sfmnsEaeF>2?ZKT@_+t5I032TPUZ$B4rxgkY$BrIzs9oqbh| z+Z}xrtVd|Q*xi`DoNhbrjGZP_X)?0~JFaOGG8pyh+)R?XhTt1E*9o*_FC>FSkD;Me z{iTr@Nj0$DQ<3r?4*z!QoMJol=aOrAEu`$&%uLe}*$$V!x^ zb6S1#3?e;R>kUL z>(F%yE}7LhU0Xqsae9>1(bja=@H$W90qehzlljK8-lnJbK?(9rg%qm%Y5;rx<@3@P z3H)thy(|>)*H_)DSzh5C1{N6qs1vj1)^f}uKIo=P`6CQ7+f0J!#_PyqLP9r6`nBiD z_lpb}gbPsdf0YM7>3ivd4MttOLG8feS-ElJsm(d;0+&&EHKCh~72_yaL$pt3N%r*F zn6UB_lCVp>cm3E!?Fz=Br|!;Qhq5$1;SJ#}yDHD^_ksmfHqkPxg?Gw& zESPovM~9lcPIM=zr^ox)J@=HkU<-d{<0SA5Yx6dbnGsI)JQv~6EG7=QtIt|1`-UT< zXL>Xl>CN~BUNN5|F@(Sxboreka5F)$MZt&+rR3)uu+{68O`z}H_QP_~t28GB$UGgM z1y4L@1eSM{GHV(Vn&c%8YnKtckR@|3|GuGa9|IZMAa;FV%mx}1ZnXR(F8XBXF#!Y) ztgJ>UNC$Ejlf6Df&btBYh{=Ij4&fCnb)KoSBJT54zT|zg3B)ydJn>!DZeflaVECt0 zqt1n{$WcWG#JTp--S$b9rx+@QwRC6I6rpj1SZ(u<>{{s)u>DOYCTz#tr0eRgjKi0W zZT#3A-;FQZiSbHv!#iSZZi~;0XpxCOg3k6$%uWXr$+Zpf3_uzLB(}7;pnM;WZ!N|9 zzMa3m8uE!#+BHA`wo`4eZvBEId4zK;S<;XD89~=(Fn?Lk+7G^C(Vca<02z_c&&z1< zB3kA*S1S+ zJH=jcBxmV4%hkh!NN`e4G>M%y{~hUT^N~qMDlsHRg@!h9s5YO_#|{bKWd%JJPsNBn zwMOQ_8-W3<&qG&kEP*%)%K6_nkNMR5IkJ~Af3SR(3&ZggTVyuge~DpayJqplW_R5d z2jQ3?A4setplKT!g5uLCwXR+r8s0>ts<=&Tt{@}Q`u)j^dD=%hHrOKT^Q{(#%#q(p zPljp$*qKJdsB0<>hQY>x!1IJl04o$_~OpHH99uG zKHRtbM9b(U{`3`rk!xXCH4K`#-CV-8=>17`&a-2XPW~peEKASboR$1q;hb&T0~>r^ zm(|%-zU<`jhX-*6O-{^A*gB;VqE8c6do5CddmcBj>cO~!i@@2+6bCKLgw8&6bbNVY z!|xQUT=5`nV7P^u&;2l7$`JziFdo05LOD7eM;0#B+zsDdb=;b$7?0T9zDuE&`7r$H zD`(8Q*pp)QuFB>1fHx#wh&`Od8w;cGo5u$ndRxfvn}55tbU0jmFiM|?a~$7F7<&~E zf(#*^rIg)8AgT8)N7hM*sha0q*dj)+uqoSsRc_67f73epjG8&cU0dj(uzm2J}ER!ym}*!ygT#sF}|}6%9Q|51uUm-kTW4f{aHT(%l6j zi1#T;jk$oixYpQue>~j~vp7m=f9UCQI1z~%>_dFq@0U7lvOo(HYdnv<106r&ZO!S* z$EV}qzEBzAY_$$rkyO)X?n$4G{yzp&k@fy;n4{cY;MZ%QZ9tWu^EsL>^^FSL*N6@l z?F5uG-R0y=-^|ik@wP$mX_nL0YYF?x%#T$otLa={M1SU3HaW^|MfZf((s*+FNe%1Q^Bz1v591A#;R7jfzItPWcbzju{h8;X;yB$@SwGzc) z`UKO0y7PD`TCAX8ylpl`QyuK5-c{zIJ$Bo@A^T5@xgP3@?YbanFZ#pnB`3+0)+la> zNMMZs;t{o-bGW6I-*{iKfJW^P!h52bv7bfZj!!b%p+&d0QN1EOa?W)IrF44;>l3pg zUCyQJ1SM{gYQ^q&u+EfVew2ld$DZ$=zPw~iD?Prvhtp^3DzexUqO`o!-1!9K>%}&rjIv${1doiAL?6K-iXe6?OW;MfJ$4RV33uLLJS+0 z*#8W8Lbw=k%Gr)YzgE?zwtDHQB-L0#KB!*rSG7s>ZnoaL-BE+d2FMCj;xXuMx&F_t zw@aQ<`QfF=PRtY~$V(Z7ZcI=deUPdl^awDM*vC7)WD&96Dl{4wRlRajO$8K7ugQsk zmaPrJ*$V?FipLLHYvK`pk;Z5P=_-3iMBKLsC*^pA^6b_CC!s=tMmjJx4qJTWFLcnI z$2}0>W`}&n9J{kZ3!qio%zm$`Wrt5WVx{WNe0e=i$5fVjzqo253I@=tO=&*qls16|Ou z2R7(pmLy130#9^S?IPOltoJXsdwNjk%p%FP%~s)FP3?C)m)Y_u&E$vYcJeFD_QR8| zs$74}>Eq=L6!ZMyJziwcy&1>#lB~VgP-L_1ABJEd6`7oMCyYLlv#GlNL~=RPU|q1d zZRw5dPq2M=m0tV?zq)*s5Po8XsdqZN-rY9E$7SzOj_3$=x=r6M$}h?-n$fm2Am!YS zf-s6q)ZlkkZTLOT$6jTu)Ea zdyMF;gjXX&hd2?41V?tol05AhgvHX~MWqA^*-y2e2NDOpM+>tm`lyrScGf0j@ z3xlL6{aojOzy*z39u8lq9&LS0a+HP>i0wBa-GtgFa{NuPGEx2$%a3zc9*g>!w26@bd=dFn%28VRM-k{PG{C-g1DCZc?-e z=!bfl;^|A=OEKoeGM@K>+b#|Q@bCUsLH_OVv@v;#@^G$=Dx0nYVYStO>aFLbBSyCe z;mQ#ftvqXD7rl@HOyj#t!TVdNs@2dneqGm;COXeq`MO0b2``ymNJJ7{qIGU1%uBj=vjZJ%C`LrK`&tj=`>lpL}Qg7cM+H`97;kY5Zxk36$rEMd& zPNuF7;f*cwz~t3-?w9TMNuBCOwEAL}ChCn?gw#ZEV*&YxLy1Sl_mRIXEv!lXR4D3q zbQlN~YNet62>@{2M~-=K#F&k~zaEt5E1F-JJ7DjAaHR0A`#@#w)fT;vjz7V+{7H^cgGSdV<-n5aJSR%h-E1 zq8J+}mD&{MU@aj%8d7~#fwtlIdxN<07G2a!9z6CUaM8Q5yvH`rrqdj}M!BKruhZqc zlKRf3ZOc_Q`RX%TY6|_yc>#A^XnlqwW(Z(6tZBbm?4daQEuaBm!K-sigmj(4`0L&? z3$=w;r=Y{zKX0s#7q|0|<;4S0wG~>zsmexL1bwL?NMHLMc(Pkr@kICO!gV1hnpMsJ zyhp!X*2j`^TnJ%MT|UjMRYmhZ2K_WIGAFW;G9_Tm zLz+RP*ahW$RUp7_ZJd|<1p0M7mRw9zGVkw);H^6Es;WDYtP~%=AGMX4sC3`8OUIoW z%kmlTUGUxg#x=q>50jF(Me#`~C$7jVe2n0Z#d5{l2lBEBk2j9c`RPJO_eNPOfH*bJn|6A-_j* zF3sbnr)6e=W+4ja5M4-^DQQ=s0H;hm1nH@?j5hZ~S%GwGBR*mB@wNelLNvJC~yIu6; zwytNY{aK0UgbNfyFyl~#C5E6_Ye*RlfZRmJ)(=58yB901umWe=MYc`p}e?A)Fk38?nxLWDp zIKF*uk)ciRDup@atL<)AkFQ&YZQHn6ZrLX9>hX2zsltgAHb%lu>+68NP(#W!37PWw zG5rvthVA;Tm9Sg;wOl^}T9gFlNUq-)du28QwqjGm=0Q$`=}-jHaN&XxRRb(yCi0*O zxP2J^&`nmt^x>H^;C2yK5J$~N$456iV@~u8QH~npjz-@q6!hTx_!ewV8ysEJ>E``&HkT3YJLip62i_H%G^u*e>iS z?>}e;Mlz4osdU8uH(-1hy2ZZha@yBiXqh8=ZvML#BXrQm9%mL88B zXna7f@|)jT=A&!c)o~9=-s6-Bz!3Uq*r0gAaYpPi7!YV2%N+21^BlRI6As6#rlw~XCHF84?2AA z8ULALR^?)E*M;W66Y>@mhUy4Sv6IDizpDxs{Q10ohjINz@KF{>s@ukE!5DO*xpy6y z=f5MfwFMoLdH70RIWQfJT;oS9(altB6%z3WEUG&y`?F%g@#@E6CB&|)Pqqfk+HK`u zY&F^*^)BYT>J^Ie11hKgb`%eTyb)WyL!0RsvV_Oea~B)bnq1LGwP4~gnXYrrLHlKzPhdm>z0HB)U zPbM|>LWhje%CA22SeuTWKVQJAzc=+QvKZo9tf_aSAC|_}DJ5ErW1lEE_E< z{;i=#v-0>PL#36s zHe;%4-+P1p^}m1Ar-{<+)*VyzcNk`Tq#R4+x1K5SNJnpk$>881*0=X1yNE<^!O+G? znP@vAS_jkyXZIE3vSsb+K6U#cnJLhs4Y`yTgGNWzvZ%d5>(#xBk#*yyx&%53jJkDh zJY&@_^9hJ_X)TdYJ$DFnMhAbXE94nDOZSRlgh=lkQL(kPQFf{84|<*NOcR!K%F9iy zs7zFFy=Q)YD~o=y92~#*M~Ol?J{+V~#JG7b^yVmng@E=di*VAwfcMv$fMJhMXT-Ix z2(F)U#WTEu6;t#_=#mu55md#Y`3B!2;c`(qbmeD&WzwQsy}>k}H+gSh+#8V*qnGX1 znrWWy6M`wK#n~ekkpqgB3rJ<36F>amLGZc{YP-^ND$t+V)O5ep<3!`~)9r!+)(E-p zo$GNl27yUzhkuMSX7oTZ{py<#)jPFTLPM>r>u*Z^vB1jJq-X^W>KiHODhP(I&<6^09R5K|-y!t4!(tYwyk9q3px|;Sr)F zBKtCx?j)p@ia|*#Tau79dod=-G6tivBwOwlB!iSC%UD8~F^Y^(Lu4?R?8{&bW;M(A za(_P0^ZXCb@%6(TbIfs!x!%|NeVxnee4Ve;`_FV^sPZttpP>M)xeqC?Gn6(vlmI4E z&!u79#OlYhA2?5=-Wi454_Z@s#TI-&95?T71X0fSrAmVC^pRenFWlwT=-K7zIrf7U zwvqGg=S03%sfY5fR8sp(y?5u}i*1j2(_%kk*2gyR1BS~t9yzQSq;&0$d{U%K+qdyP z3N?PCikPdK)HnusSZY#6vMWUrCKI?>?F;qP0DTf^vXEw@YOW*^5bC@e{_+)>g?q~a zz=74(%u9+$yI>Ecu8ugv`LU+Zhf9N6N_#`kKU}GQ$X@^Ciiu>ecXxMh$mA!JCki&) z<1Tnqxc`g-fh2^tZ=b}3*=>1e2E!WiA4Cs$zp0Asz$|=KSq;-D(h(nJKP|3vU7Ez-teww+d8^*BBJoETET{A4v%g3UtFp80 z4*Kd`S94i#!G#>yRI#k1jixG9ZyJe332qQt{rXN{t&cG|u0b#nU@EGr-psEis#Imw znezo4&eHc31zXF|9(-a!xNjm(_;HXkhRMX4Y19o-o3Jm&?l1sDpPLFQ|@ z*4r--P|;6SFE#&qLq|g=&E-EV;Zv`2vMcwQk~bPWvNQ1ctkGeLNlq%gIM@9Mu1K8xAh@)tmR|Ww?e1gT$fRgC=ODj6oRw~o7G z4)9`agQFKEAFdDHb9Qktx&KMBw^?&0Vrmj>KKgk@p(m0nR1o@~;W@%sn}tA2j7-~Q zHEoO{mIfE=^pNbIwGGWj2u52KgTCsI=i#ct&gM>!KDi?9)hj|}v=hBDg`yBgVNt4+ zp#W9EA@V&&(yVQ}EVmCFJ`RuoSB2H8V6-Z??gB5({i)U`0&ps2-jXpR@I8;z(AMac z!3d>>jaj_9HW~C_q3>YRWTMIpdp<*wIJDE&(1C)wp|(rUvD}9-~SSGghDze&F>#@r}zj8Y^W)gjM zqcIV+2IqGYK$E(9&&`!gj0#EejO<6(O|3R59Q_aORO*V#>Ec^yc8zZH+zyV;(f1M+ z{cXEr4S_Kyt~abhQ0lQWDW??o%m6c($|{y!GVOt_SK7Oi@MF+Zn}l7DiaG3();3fG z>v_bsGJCyZ2a1mZGU%rOSokI_&$tvG6dBzqwPvdt!(ABAivbS7(o?b76e$x|ORGOW z?QQlRXF@h_pShiUm7rZ#8H^C5a0Q0$VJ(&mu$=bkh^iLgNz|7P~=FFu;o~IaDo>2zK zkZk}K*mIe7Vvbieo7r6EyHy=IIb5UAx;fPpI`0uNA808xC~E=EI<^!!9dX@iaKF<* z*!LIw0r$SVNIQQev}SjZT1Y2p^PJZ#beE6rUg)_NwWpFwupPRQ-Y-|{`}40PZMYP@ zrboMc4cax2N2C?3l580MX+G{Erb}Z!nW{*v?rnnMuN%b~7D&Cj+7t?9otA;b7#VCy zx&9L|7MmN*?(yi+bN|AUOGa=YLcs%|Al|2=aThu`Akgr3pMG2IBpiM!GsoY%VV`hd z)@{f9sJTUd_vl$@<7;#QXRyTBLF>a!Qp6#BXlWg@Z0ncIhOpCDul8C}Cqt=w)87T% zQ+KGw`l9M-zYlv3)F}!rp>hu#tK3%r1O{n3yL?4&$GgCygMaVbEMa83Ji7cCo9~_P zu5z~}{c0bn-tMDm$?@Tuh4Xq|<~~xWBd9mF?T|&oe2NH{*#4zfXI`KjbNO{sFXB?Vb#u4v&1&pI-jl zIZXio39Y@(Q*Rd}(IWS0DUV-~9(Rv{dWw^bo?g1yk3!ctv}110~A1V|nnd9|-i)?|ou zpHhMuaJUrYZbU0L3Bw+EHhN-5Jfl5m73zgH>s3+hY>?Hk$_xG6brlrDdz6kivAh7i z>n5=^T%YmLcAnawT> zc>L#M>@@O$3?pvoyK}MJ8d~w=t~W-pWi{&E>s|USZa(F9ZN>YC!@ajR;n;um&1$JT zHA!g9dr6q!kF2I`>?94JA2~@!#S}O`+PWZM2QxM-swIAL?P2;Qbs!A>s5C~t;+0cG{!+a zmSs6l92yGZ6brmH}akS&n+DeeX}C$WHp13`uFkV z$BnF3ea3~D*&$N!PuQ2qop1p%3ir+sY2($q-e!yjg7`~k!a54+sQWNzZlss4UqQCN zPEBY5me7E?XN0cdr|KF&#rw77n}0S)8s7<`BvT(j+{h^byPWP;66={0>0cYX@k++^ zL~>Qqg|ficON12F>J8-&N6f}70hM3>*&KgV=Al@2y0PHYw% zbUn>SRQFm!pBKkh%H1~P4M3gu4IM^ho%XHB_E)XpT{>*4)7v762`}e-3XS#qDsd5} zEo0gUV7No{a~KRKPHr^H<$ikHFysR@4041z(2&=hfu${O6lM@9C7;rK=e{ctx?9K_ z!Ok8oFDn`kk=YFDi!GC_ChoTc390TGI`YnEsh_LOMt);*B}PXW_P&L#DxliufN_%e z50}!ouzWM=?xHe4ibUpo4$uEJ?^uX!9 zB)Wb=aWKhdJwQVSbL~L=;~ta-LNH2oJ4&P|Ykym*Z%jPVvZ^HdImFZ=Ctx};*kn** zW%y`ZL+ewwZAYpD7O?O>=ajpljab*c;PZz8f3j9H$>G=!92+u3YYL_A;@rSb%rtd) zh-u%n?IN{)6Fm&Djl$KoOV$-4ungu}qwKe*Qw!^}Jr*Vi!BZyrK|8&Oh+#OaCnHRb z+nVq;8nbAO zqGj*qS68GR*N@V)I#wzfg7Ecfn>t6{Kry=jm)7$`FhNTfT;j7bz%Mj2jOksGE}6)W zqAiSdmxHh(;Z0W|fERB)u6OB#KJ)Uid0-ff)46T4probVwoG-&OF}!TZCxlmZEHjW zrd~2?Y*FmTV3xa5MP*OR1f5jd(9nSWs`k7De%X=q@?QYZJx#Kvl1 z2)ZWI!{PK6B2+l_U6j|-q9bT$>oRK`)_zBLrxU%OiGoEVz0K{uW?j@S3vsiv29P*LQPq5i4& zx*D!oM{kx-@Kz&wM(X@Ovb0($tFV`v`O(+a1)P2{i>LLn1NTvQlLCl93x+%1xF|ef zTr*o8toi=upGe@?{Ri+UJcDQ<+;iLdUQxupM00&O%k5GS?xfhNU@V2a0U_&_*yd-F zIX}s&h_WF=Z;`9@_Wo`urnxY+0Ly1inf{^$RsNw3x#~%)`1F!{M*AwZ8hld#$U1c5 z3UX9<)h$pv7W+eD)uTEvq=%iajbuSetd*@U<5E!nDu-*M$2Q z+`Y8)X)JQua<-~vLI<~DNL8vryK#zWb73RLR@?oh*Cq{ICAP)}YrYxl?<(lzyG$y9 zFl$IulTd-|nm3>qakZQD?{2Z58qi^}rYYEoxjG~(2@GE-&Kf@x`7_W%H=o}dv))92 zoGTj^(lEW=ck4BN$UE^#Lwu>c{_VI$U%f*GS^$#fvQsQ20*jgUh~HNLt-xarJd2^K zZ+v5V&-di|o5G}4U;2`a0y^8$|-j}PLIP|&-jz(GUJxxf@ zKx-nGY_V?XV8lgr_-2h>dSl+JM=YE{a=sjAs7KFl+%U&M^IW7LsdkZV%R>Ovi3k4$ zWbcvWO|x7F@v;bulo0@Z#ka1p^)P~d;N8E;ttXGyK~8`J;CG-bvK{>LdO@4&D2 z!;c%>KVh4h*=aY{4mm7GX!#b@O{dn^>2SXy`NHfOEHhnFh_cQhlC{W89`Z`;mK!c& z5|Eq#?;nwWYx3$5pu0LmvY4_EcIsEp)oeSxUqr){CGx*KFy|lsI!s0LH|;shD9Ji#KbGJZxM=%#)K*Mtz7HQONjnvZ_!9Dbu%b?W(< zagWCluI?A&CMIUiZLS|WwBz#^fXShM#v`d4(J32PTDu~;6#1Kep7|`z8CEwD4LM&x z^eCm6cRXXwPhX#7dlNFS0-W6yAyuQu8?BUiIXrowiKsCR@>YG3Ub3%|= zS0x$~v=?N{MZ7nmQ=bG&&;UZK2#}O4%VETfV9to-W&dFQ^L1GdUbiE8D}O>DfNVT9 zVZ}V0>8f9^iojZ`M=eO?roBy~!Bd4djK&ZX__Z7vW7J>WwTIPVtq%t}I!^{VzXVwG z@WYpl92yr}+iT_CL8VVW68X%;v2=g~=DvBMe+TMfkA~cD*j5UCTCK?1ek~qnqg}mI z2n%z`)JiFk=Ha+KxWgI7oCk1gGH0l<%i4f^STIQzO#BF)|21Cp>CV^6@3^iZGStoZ z)z4=_6uRxly-sFvl?q*l06_A;CLpKV>u-HU9X3Fb-#lQ5<#urM{Dgl#Vs(m%6d29` zySq-o@hJ}%fB&Dzqg8AUs?ixc}`0WN3SC{e~&6rS6%Ca)d9H z6|LKw(Cr`cx$K8Lm|!LUm4w3aE&-1kyY;o^E?vs!&@U(p$5qMIh5Fo^&hPP9*MM3vT@wPm9M}y6h@d{3nIr z8WV+_pa?#%WvpoaD(PY%O}LI%f_RN3Y=9cp_HJ8vu_qOk?2O=JkH(?wH81bmJhZhG z5Qm98`zH&xULS)-j0d`JxsmCbQn5?+%pWn#aZOnCbYoYV!NmTUwfrpjAt5hRS2d); z8YbmL@X19j^d(8Qr|Mb$Z%6D|sgXq-$Gvx1C0emX0`oKG1*s&b^X7d@_kvf3X|%KB2|EasJ~k-oK|* zKko6E$i6wvXw?p@@_7ANBXrLpC{ik-o5N}5&cXPJzzgrT79ZU-cb|V)zp4 zhPW*R)1&p#B#QQh=+nXiCkvEKa%DVwD*7^BQ(8aUnI59Nl@{G*V_X0lzd*whk>8A8 zoTt}zc?=Jw1nG4Xz$WmeneQ7}!JJHBl)Vd4?CG*BSP-vj$iPHz7$8$r&p-6}ef6?c zZ@UrHxqmX@Hsa8?-I64Cr(pYNL`+no808xFw`h%KthX=f1#|~BTS4oL{SFthFshNP zEdB_grD0Z~^MVr_$qWc`2Ak>J`Fiv9P=QH{>B(t9OYFScx*mTPmu>a-f;x%J9?5?_ zP-5F-NM@H4-a%qGkZ0kQ!TV^aAoq@Qrqa{cbr^z?x4nB@k;KPbU0EcU;xm|ig zJbtmWAgjJWYJq%NcPX@9S2o06OrL+{>DL?pJ6K&`9MJUOO`GtERRRtXhmtD;0f_Ot zXnX|s+6WGbylL9oj=2(d;oHYxFiP`Jly~ljsvCinF@=uwn#$?4p9uw&Te^f4h#w^Z zrc6*go1)Nqe`IxDsT~u$%-VeD0I17}SFaG+6CHEyPJ{J1310js+gUg;c5R(7JM+W- z=AIQj-bdU~SY*4(Y*y?dPz8ycoDmo*OJ?+3j-y5E9TIf%j?*YVN*gNPn=U{kjc{&crFAS>m ztI1#l@;*CfVO!V;S zYAS+Zzx8$#?)C83)(ERdTP=%|@YJ-_^| zvH96D&HPs_)Yg_WJA#y4#Zp1HPu$s8D8QU*86WD8`TUQuSK$IG&gIsbZ-?H4jf56- z5yXbYnnA6=PhjmYl@@M9S~^K~8KC@IEIQS#|0oROdKO2JW& z!VPmN+4Ts4iom3`-b9hJJ%a;PClp8943A@f%F@F+{i!csWqQinc`yxU(@uLL!JC0f zbP9-m{wf`N)vOK2C&xPQ`w2XarpQGvw(u62Z-8{>kL7P2WV7=H-{}aG5GqwN=_#Vb zq29Am3xs+BzG5skU}9L9Z;(@PR^RC&H9>%w1(L)6*Id#>zYm1cwzA6UrpHN=I|?OL zL=X5i&3`_tT!A)We@{|xdgoh2BkQx#tb(iY9GV14*WWrP&whXLK){xQM6yy;cBT&$iYTjB=QPD+a zQIOUX>u*|Sk$g>o4{rit!sGWpVEwok#=C?28$zsO16rcld-{5qjg!1PEXpZBGY;8| zbd&F^<57MH0E7D97E8p7ol*Pc;R#_E1`|feSA-(%gmUg_a3zUEA_~4xXn``^nkvfz zq6v0R7VtD4Xc6$mX3W5RPqtqi35GKRD4UKsVArf{gSzB~rQqC;u_UkIH}}w0%(q{P z@%vJi0_>%eV(E&Q+G^K76E^t5EK<5ismyRQ%F(z78=R)wVAbei73oiE1o(iqPRvm{ zK#X*8CwG581E5TFTLwoab2E@kYPTfOLr*|4MAFCR)w$dj zvB1Fm*VZT1jd-IQ`7#@Y?m@92DiqY93*9e0vI@-YcCN51I3W8T*z%(P^^lY%`(P|T zhjkB>(~%}rQ`^UQa7Nj9H(GNCjhmP=S6R5=zWKtyn5y`;6`b;eKf&ChzRusm3$7Xq z*o2t12OY`Q{y@&>8sSC8Y(h73^>;k_ zh`qpbrXt%UGNrc8Kz8yLp@Bs>VC)s`x6pEI*eEJYr>qvfi#TFZ`QWI;>DMnzZh5Y=TAfb|{1Ho!5^vw76$5+i_oJspl%_n)AZ%)oe+ z;4C2gvzP&Fj$nF3Ru8iVPHg|0i-D)G$ zWyM2Di-JIE|0PtSn@@9&59F6sBUMDDm*%G=VhM`Ud!*P-58g$sj(A&8Tc~wU+X3Uv z){LD(yT|-(`!fOoZ++R`{D15GZFGuH=a-Yw9Z~mALyv^{$-dp{jp9OlShH)&h zRaIIVrmr7++huMu!GC|`1Z)O^Pkq4a)Cea@3c_pFc<_Ul9JIDp(QSGKTB5=j=E(3`P&Rey2 z|E9>4o*b1K)3OW9YL9y9T}FbvbULZp?e)aKPr4dlyzIVN$SgC6>M+`L7c{r}gQ{2H zlrsIfv)ASDf_ij}0}yE-?SKH-8!f0Kbf5Lsm_yRW$yz2fS!9u`z)`S7JU%9969xnE z?Kf%$38&NQNS37zA*jhnz5AXs%Op1``keo!rFEsU7DndZw2I&LJzPRpG05kVEEFFf`7+=u z*j-rh^1Ilx1yv?e6HV*!jxLcre7b$UR1apK&}ca}05dJg%sDRQJuv^(5Xs?d-3)(j zO9|0yEkBrtf8PjaqK*$t*WhJH7F3ti9z*H{-odbp+aUnYft@8-cbtjA0UVYXPU`-j zn8lyuV3JgZ`ik;p3=n@x?$AGFY9YSomWtU3 z-wy;y_HvJ%~Q!dMcM_C_g z!C_OyOO5)Jr=r~t5)aofM$<+50EOVz(wgPYlZd(C=xj zns-C!R<(bD)C5sR#GekU9KeJ)m~SmK*Zhz$%hBHvPam!+?v!cK2e9f_+#wuK7tU-E z6umQof2v?E5ixi8Emo#fN8OifvBpsYr!9F<3RMrdE>Ife>j0$<`Be<)Ps#ti)&h2Y(B8J^ zrvX_9IjP4LWlvCf?oD*L#%rn0m<>ZY_Y~=llQqA6kPh#i^Z+e_ng`V4EfQ42^fBWG z{u?0gD?6w4G;RWaMQWIbS-BYG0>gYv?`znQTL{aG^2BLhIQzBbjp2D_U|`@wswN;* z$``Pi>-`xqR>wVB4?B9q)N_+fXi;!HGrDmMaB#Cg*7S<|i`u$1HDC(~6)es6AkR#! zRNTKL5eqvnzU~x&>^&fzB2yi@D*%nlhQ4n|VND=)S5smtf#j@Uz;iq2eEy3(_zl-B z-e-@z(*ZP??G-dmkyAj`iBE*5#po{St`Re<2C)+#kxb~-h(C3>DjJ`RiBX#A0>VR6hn{(IDkh}>h3#~VzoPL>}$bepJcs}^C8 zuSjsW5-)i;4YOs;hH*8qb}=hrYUW zzs1J)=w*R-2IL5U$!g955C(d?PQA@GgO6AnbdN{Geg^iv>p9wIaX<#{}^f zUfLQzT;#H)GDwCe`7K6j>Axrh->qeCSszk+M(h{k;)k&)e%Ldd!A{*ddUF@!{Ep># z`E08Kv`p^C9&=e)P4(`4im``Iv>kTSii{oWr(xeuAp@rOt7sVlAw)0930)`l0iq+ z83r3q+UJWk!$b4E!Vc|uSbtn)>(z>n?&Te&$hYfWm}x-*L7)F;^al&!jIRB8OQh2V z%d30Fd{P|G^`i%QLtv&$I=_pH(!g(jZe1WfL?*>7ksq=5gz;iNrFt6PeS;`xxi~v( z%^x`jU;hxjSfiJQ^f%Vd=WLeD{wPWB{%Dys`;UREUc?yfdJ|=}v8yK-W0$UGawH$Q zb`ZW6>VbK{W!0eFTR(Fwiu(ULk0^V=uuH=ALH_g1-=Li`Qqzt5Kw83WSGj%2@rbrW zeiH3|4cZaj|O zYSU_1BRPa*fMx%LaXSrHzpVUYQPslu8*t7Q&ZTM2WF~=M0$iW#X!6VUr1UN|bhF!P z^IJzzt_$>7;;hl^6XG( zMb8oFA|-RxJ|zmhQu*FPZ)N8K2X}6No zb}Zy@Mz{6PA4SEkQ*RM3Nbj?Qo4;OHNg?(3giU~(1n)#L_=(c5S3*ALES}FF$_^N!J#2+s_nh>})gXFH6}`PZdZf^T z9iW_0<6Kf(uDb#oht)#I=2$~N42tX57^Dj?tV{Sa(L=@=Vc#2@Y-%pdHg$!yH_*x^ z-y3y4S#0VlrmqL}RKbG@rOoZ#C(oleRx6FrF7vO|%LXLHo;f7ty+%NT{b$JNmmTIk zl&AH&{kwUAU-na`AVZ+u@h)}u-`^6_T$%qQWxxi}jF_LBg(3OH7~9){0Nnvj;fj+;-0^{)uP6FWBMT>t2P|q<-qP@vXdHhO z7WpGhuW98Ex^;Sph?#RRAjfWLqnjAb8e0fwla|OyFDi?sQ0tYrI_2P2Vw3+SWjcx1 zlcm@5u_y496IdXbIE|}MPF0jhvOE7{c(Cqh?ZF|5!n4WG^rwu7J-LL=kLJFX%@E) zvKeTZw67;sN4siQ@G70gv`>3qx9O#7Y3!QdNcJ1ASe7Sw3EW{DPEQ`_j&@rXJq~is zaz}eGWH~7Dt6BuYQ7HtBJ`DTiNj|L(KU=jJCgGR1&b1dC+_U7Mx@!3| z7gBSx5vLdmYo^XMJUHGy4#CzLbZY1Bj9X-X z0qE|T#^%ym%bAWR?B{R6ZFwrkD7=*hsWA^HMD}^2y$!8ba*E+;o{ogKi=Md zF9IA%k7Gplh`g}}?O_jjtkWvg2ski*b$K`hzW$?RH%zcFOj9_Xcb+#z`$PYu*Zp9# zJoUH}Nu-x)@PifsBK_Q&O!0Zm4jg{SX-ot@U? zQXHeOxm8#`$5H)!^g<^o7{Ts=wX)w(f}7dJ<>(gvsIbLewI!e<*|edy7Fm&>G(FF{ z#Fg?13#)v$5D0~ylQ(-BGSa+9OatIFe|%gZO_FVI3z+VOtN%Rk_EgxvmN|xUju#Wf z^uG@#mKDCLRr&YK=2D+-Ip zPn}J*nx8xuNq2a--l4^2;iLQbI z$d5t5?B<#Uu!JCafo$SVc2wT+Tz}^@75JKGP{0=*fVHc)T~sg0kBtgCY@|`1r6&b2 zWgmrba~~|SXtEjZ?rxB`QWmypNEMr&+nE&jR@hY}Yk>Z!3oFUXfb&-L2^&-;;fEzA zFjdq(vs*b3KbR8e?{m<0q0;Ir1C2+O-O99W3%ar7x) zkb>SL;Lh&xnJNZvrl*>J?Wv6w$ZauJkl&roj7787!VKIHGk?!IdW2fv{vhlcO261N z*O$q!C#o;Gh5r1*1F~`@iS!tXqg%b8%}Hmo)9d}(nxv&&4UFvIO$ap(#<$7`KCJex z8OWbg%%~WCSvj$h`7&^vw05*y-`Bo%PK9Hg6};;5%Ts-S0cY%tNa<0~A5Yk^;zyg` zia*JX{LYlgbQzU#fHe~m_nBs?G+fpcIjQz)ep9jAv1#^x@4$JP?q}j56(`=?yy;?G zfJeo6>yQ|^(fi-Wyqdos+MqSJaqn~2qtx$HU6CbbGiJq0R&NQ7W5Rc4lDg7#iRQ&b z2*IEV83F_z%*|&1?zsJ_mQlzUR`;8l*%$OCao%gvm4m1JjM86E%wgo%44%Qf;jqz1 z&gZPo`u>iq4}KQ57s=|qTM(>L`4;El>$mjvhv~=P;m&bokyCVbKCezN+daI|YOK7c zmX>u|g{U|1Z(>nDXZVGI4uKgE>8Z0^*HfN_4}VIJNeH2SOR#)unRPo!Pt^pKk$`$)6nwP1@@g6OAD_W~dq7?wz7qr~2dCCJsm4 zDM*S59Z`RSHjh|a4V(=Aj*a<9zREo#L`p1;+33o~_93Ce(sgRU32_Yp3=Sw;`f|)` zp@KGLp;I&spaU93G?AC{G{?ya?&jK@?t15og;c|IF7IVVX(!dx<&zp5Of6+Ce`@JgHDr{^JFy$j|!6a!5XXn+J#5!{R^$?s*>&dyB9oFsK#!Y+i zlAtIZbLEaiqGLmv?khSXVePj!gYuff?#NPS?4sYq&{Y8L@9C|&Or--|~rI%ieM zR(LN)vbtpm=2zGVM*VJTVeH9byL*OjJMCts*YAeFli-W7V7~$4Xi8B1&&?x@7gOQN zOItVbewN>x-KsdRuI7knT>c;hb1j@0e)eL8j69(IkS+m>y^2=cD>hr0j%ALpT5>Yv z5UAilug6Q4G{L&7g8$a{uN+SD;_>#o#;$7Ax(n*dDMeowzMXmJA%%~^>jEtq57p!f zHddisSpA~`A;u4k%^PePS$AyczKx43Z^ziOVMZX3qbd+bfQ|%pE(M?6xnPoJ0FKk& zGwiD(RPdei+?nYvv0yF?NHe2t?I=^Jb<0HtA@+>jy64{9g3O;QS=mo_J?{{di)!zG zG@ZyjewEc8<_xn}3vPg{gnwo?rN#G-9=*8*Ux5aay1u8aXk80P@?~ZMa$K}$vf<8R-d7_7Al#$^sMGiP>RBmA_QLul*e;mzs(p=>_=|<8+K)-f*^2MW57G zS00E zGApHiofM86ca#a+!I&gHfAuP0WEb2AyC?=vFH%><2Yu+w(;Tw+SG}ie(JUpx1-9^c zW!Hm1@oIHAp(tO5SM!k6xI#>CYI}~%tR!0N`THRTm{K593h$0EhMidehAZEMVSv|Ru^FdN*$k6!VQUDbPG~oXf^~Ca{5X<$kO)Q{o zuc}g`IQ<-6%ZBIFArESk6P-{1#qAm$sDx}xJ|2$hfubJ{p$=7kn=W1bu(LL=e) zn0b2`k#wrg+RE?{?I;M5${;7Z`;7d1YVS;DbA!%h<5VBSW}N#k|1tGF(&30V3zjk~ zB@KAa{UxU$k9XzRkSe23t&X?*qEZj_0CZ>{H%$eP2Y`$c>svT%B#KvGir&p^oI)PG zM?-J@@#U~E(}csZd?8Sk__J-Z=?T6qT$c3EdhH7(EOW&^EKn-4X2Ov~7cPxuZH{*N z4s3vB*Tbzi=T42Ns~srTOv&x|F1P$-Y0ZxRuL~t6t*#8$p zu0$8&g43--39K3jt1wC=sh;U!p?cNJ?On(-7Jeve<(4_<7Ei?)t7k!O$3%lbmj7u4TL(R>)bx^g3|8N{ zm8l`A$=#Ugr|PgLR!; zTN4FUtL5QT9wO)sYxmk`&uZ7w4Tg5Jd&~TRIc0=f6Ub%z-q;#koQ!sCDz`LXT>%h9qNzjbP~Ni}PF0fmrG|mwqy% z!{Fiae!lgN?7Y0F55Vvolwn6t2Dr=@>xLK&Q*P^84#aNN9F5BsYD?rQ_GX~j6FI>l{+Q6A*!`wQ zNbOvxNZeUhADN7x>O`T;r4#(V+rh@)b&|r~i-P>{%2T^B)GU7L$qGBNEO&?!EQ-le z_sm+!6$;8ZYq}?o59PF9jlPS<|1*W)w8QIhz%M$U*>*3{pZ$-%I3MX3I8gjjYJq}>(Ply;~Z z5Pm_iGT@t)b_eAp5BQCtSZEo(vybyJhH%{X_vYB+8*k2{h81X7zPn9K?*>35_UaUZ zgy-J=OJA%nYD@?}J%F-#Y|0XD`@Jo-b-?3kP+Ucrg^&5 zbhi&;@RA>=Iumrr1!gg?zgBE@qi;{dk{H!P_JLrQqA2DezG;3SQ~n5#r>Qp{R>SIJ#~5lbtceN=zr*!prvWZ z8HP+)RHm<6*6QU-z0>-tnzFNxRN?5}=Slq{? zq@$oXztZVhV$VqpQypc~4kil$WghaDPDU^xW(jIpS7Xq~*NrBmNqx}pVYG8`nM{+z zBIx8@HwX1MNjAK}a*?p{69#efm4v+3N4rhs%YdfolD`KfKn2c5LT*MrQE1Wq*Hm_R zg<+st-f>V3`BmzlTys{*9+j|eP=V6=b9!6p`?OHl^8L%RH|dt|HT^43k=F06R`tHMhe z4l>gsapQ$HAKFU2JZzT{D^4dpP!3ujc=@@2Ioe3ytRpK+JT|&&!Rbqk9}L_DX^&SBx^ec%II&AfO3(m$l;599G771r%xA`|xC%AL zRzS9tP0JKB~-UR}^ z#V2l2REJO<*o?9@-UZ$*_^Lhc8OzJWa`PT#d4~K7uCW8;`SMj?`X7aBDI6#Gc%yLS zpd4>%P&?K?F*7P>pje?kej5eX*|v3~?NOWc7RI)NOp&PTKBO)X%s6h?`0n|Xpp-w? z>K!8x?%pP#;qze$!LOZc|ET@bFv43l5~>qNy3GBN${)Is{8tQ={q3m&sBNn63P^hs za&lQo;wDV8Z+5~JRQG&y*f@;8(pD$cXT5ZJ*N1hg_d#Y2N3`heR>B3wPf%C_j+geG zBn9$p1Fog|+_G62O8P`lW0=IvgIf(cL+I=VKOiVqQuX6C#v>7+QQzDBDzd|M#j=qv z`F~FC59kNSZat?D&U}hO+Ci`W6$UvOxo5XBQ1J8Y@Jr>Wd+o|H zb2%SP^o0%z{6NdPL5f&~w|b{sO0ijc3)0?elpsSI0I{dNfA0cHZYslMZ#}L_7RyNJ zu3u2zZO=3j>(m}?^u`=u(RP+`V__|OEA!14#Ekl@km$?02wX@R7YRgW`_zAdK+Wd8 z(gg`vrZiwpIJIH#s}B6K_?>QHqMvlpEn7#rKq-7mjfm68vDddnTmYL?B#lMuvdkOi zmPrR9$13S+k@IJB%n(3Tb>3#`T1)|ia&_zK#8O+>i z-W3rlzi(M#3sQ^okMcM<3->blZv}I}3ex0Q8fEgl2BW|5!-!&QQsO!2FAhvhFa%mQ zhX1_4K~zC#qn7BLv-Gyp0e8IPVnh$1>A>?SuHFrN+qSz72L1pM@}U0(tFKyQhCfoX z9_IqWiem~VE!t`$<<6%E_jiVT=DF3P$#sdKtrl5{o(%KTX@|l%Hh?~9-;V7QU1f!7 z0vQqR*m9k*D;yj3X3B?uB7qrlpRZ&b*(ig8?>1fg>W5BVDc^N2oue}la;7GqnG2u? znroDI+R!u4ln&BX0lv1(_Wyb#OfUpLyuUTz3lKcob5#x;@$uRaKXb9SxxO$(nmi?8HRQ}EuPn%0YTqcpX|${W`rmZ48IN5M)62q< zI)dA_oesoM#cwE~f|dpHQ&XCn6nR{_6V^zHsl0eH>nC|P;eoU%cl+Xv3WPw*lAkb{ z3@GRjDRhl;Q}a*3D$XPlXk<_|^dHI4$YRmpWZE&K3@ra=--gUCdk6l1a0lYFQw89(w-cL1QowR@et*ItooDnLAJO6(_3p5Q6S%V<1#g7MEI#uKcU z|AZi#_aXm;SI+YKZcm=zko@O<`XnQZ;-8mK-86twPiiKq5C8MMm87!dlPC4@IQOP6 zo?teTD9A`^c|Scy+f>!8ct9hon{%(TMCRqmMz*w=brQDTCNR8Epk-&=HKgI1pYVyt z^!-6Zjd4d{3kMLf%ov|#A|`Cxxte|Hs-dU2KGGkv@{}54{vQmvT{#g z-87Svw2R1SX`{{Oa1;$er-Vs1p+k^hmdmbhXNQJY2cHGZ3I@Gwc&Hw0Fo}y_ZALl? ziPsE`&B_Ve07do!^uY@@E-Jff_ypGkx87(!km_p9f~Tusc_*}Xq_A)1Zp86g-fwla zhJbY_u!s5%icEw*Y}N&ON{#sl8J6pUI(&O*ph6V{2T#RrHwa?4X?=>C`%EP!9pE!p z2Zix*O9DxF)mHMQB`cG=*_-3%bT^;8iqd#2P>^riFP^xT774M8 zEp=Zt?>?YW9nB^HR#sMEX=!N(=FrfPE`G;$rk6=qFAzAiAKuseeq49TZe5vN1X0sL z$JLhHr(a#j1p^+2Wwm&AUamU|+(Fv{-HL)xsAi{=rQoXB*1W3g{L4$1t(m)?OC-|g zt~)2Y*@C8Vanqf~k9H+1K+ehvrq^O9wu~A(*#2w>gx`3?3EIMbbr_Vm)6S(Jmo-6y zZOTJw?-5^U9K2vwx_|)PnyNz)k`-X; zo=V+XTF05{n=b)AaP+C_QkP_Wwiy5V{+P*wtKXF0#`ZQemP%msF6W@@w74S(0UXm* z72^|sgml#cRA-a6kq{Q}`BweV!LV^{74lu}67Px1E^>r#Z+CLVJD^=>582!x_b@rR zxaj5)5TIBZ3o^nvs$V}jX`B-GYh4lwZslHZOnxuMu7=%N^|4em2TkK`EKnHHJcB_C-w!ompD$QS5An`&esZ-JyMO9iO`J(4&-UT; zy2%6&p)<8)pVRy?G@x+dvF>5LdG@mDj>Z>6Zj6USZiIVoEY2^PzCM{E(7Lt*U4wZzu z-eR-S(YFQzA$=J-w7XW- z4Rk9KRN4!%2xO>Oc2*8;oLxFbzk-N}iB?(KH({|#ltrr|U5W+z(#wblIL_3FO~(l* ztptHG)eQn9nsG|a(c^;R-QJ4ip{Tn&&-$jLkn(qN#YBK<=ItD%Z^uAKbvB7O=(O{Ijal_pI3ex2#jSD~0 zSUeG{X>9qn?z$T#gXJOy(#h{61GH+y-97c-jX0g}uE2h%z8j zE!B9T7+T+g>}>a3Ei7!lrWRYyrJ=)zd(+6pr8ZDkS6^DczSPB^U(9R~|81x*GH?#L zsIAcz0S%Qc)OrbmRyWQeskLW!UJfB0&H8k;0WNHX(hHm8hU*b_F4Ti*{BjxRfw-T{ zsVN^9sjjpB#d!@+rtA-%nd4x4YP9;i{|mG4;xE zZ%*y#IPZRoh|+ili1@+}*Ynv0Y%Y32iW*seq;l)%2qpRD6qpS)%SpfsRZ{#Bs0#|a zA$q%~u5?v*`_%&J&C<0dW=qYmg}VI>^V1EHII+`2s+ zS)H6x(TOg_xvXJ@eVCq~PP$(I0D>2owx-Z)g^w_~&A{r{qd<65&rcVpyqc;k?`_j+ zhiZQqN;rBDyKjmg!yK1AV!Z_okcc*lzX4m-R6n%sJMxb!DT?|w^E`cChs4H3=_RB8 zn*Ocnb=PiR@249gD3untTSVcr$_eb_!^T%CRU&1A@tt@z|Kt*nLr$Pg$JzLjKX02`H-o5A1N~+Lj zdL!7*SM{vm&PV!h-Ms#zEjO&yq=OC`|ArHjy9d}_;Z0jGSs|!xn<`)r~;3EdJrvRh!ifMeZydLXdzlN6>gE7iB%RjrA^aR=<(61$(-zub~{D6Q5CO&Kfb(+sc(#WRkJIdy!miPxR54!4tp8XVH7XnecPcw*KYMD?X zXR-4^G{wH!t>G`imF10#@e<0P{aI8U{}JGdPc9&ef-bByvv_dD{bC@tyQ$hKP}-%R z?}yEKXs0yAFM*~iH63nX8L5SW3)Z~lA5XNJVv$KpsMoi7*KIX|Kv&cs>GoQS^|@8; z^Rtqw?(*5}&vui37tx1(`7a3=M@w*=bd0Lu9kyPxo@*#wFGO`ML52kRuvmQaC`A!+ zHXa5Yu_~mMTk#4S{>b7Hz1Sw-Tg+OuZ>n3=rO+7{BL-RA4M?f6wy~KV>>&8oyJ4o#=)zHZz-ck8ZbfgA8ui<~)C@h==#;ine z>R8sGs&Q9_Ucj||H~w703yd#yD%(swmfwE{&xnIlHc7!tGsgPVJ;KIk&f;WkUX3hN z7MwP30X*fGA--C^VxWTd%lcBQm=)Q(0I$C>cD9+0?1<*}uejD4$LLlIwv#{k#fMH< z1Izq_(K7@CK0Je6Ipi+5!%lNIMr`I;62it}njJZ{S6`5P=-G}9WcTA-sRa5I%~{a2 zA^iJ4mEm9IDfWk2p$Ux6qOXzwFcUzD|pNN z{jPIw02Pz*la|_DKh2} zXK!jdo*10=n9#h?rXlR`@bwKMw2~%|mQE&j`RQ&Y*LYi4A}3t=xAowKfa0}u7B7hi z$4kTq&+_P{F3OtqX)CV=#77dpWolxa6)i1t&xdSboFZEJ7fr7ihz5WGaseKl2$bjc z-L$M>&rh7UE?2mC@@7wT$!3m+kf-5iMzUYH#u$FwMtHs3syZ0^$^hsn%FZQ{op@u5RXf=|FpcGb22+{&D3KJaS9=PX(xUqCb2%#L{f@v&?J@L*oavv z-_s6;=L=vEJ?We2JGxm`649Uf<%>>>i;Eky5+g1Sr`38Lm|;O~s2z6D05&H->QksI z8OUM^N1|(h9`06S>>oQK0AWTkk%Wa2*7*mz+Gq*sPOtqxl1D+j<#L5JzV(2>HAxyi zWvf)a3E3>Mt~G#>gW#`mdPyb*O`f6SeKL>9h>pF#&nn~-%S*(edR9H!ggV$Rf;D_6 z8geTFWUmLwl#57uw~n_GHfC}vuS6WIKDKaBPD)V*_nQwISboz-QNh~6)4H4(Wc)Hu zSC(l~Xo+|WqT9c~5&ZmjpHAJ5>?wQKvvYZccC;!g;;hIwG;%(oIMJc+%H1wuHY|vS zs;%~l=UP-lOYP4y}}OwZH94R-|>&9O#)2*4`(N`EX*!{o(FXk)YXS5%(ZO3 zaOhE(V4%nlBJQdJUN*KkIkrOFkCUN9(c+Bf5>X+w>6(k9c{YA~+%HA%4m^DC#7^_* z?(^g4SaX6*t_K3n;iukvK@W`*s8cj?a4W`ti_^JFx_gs{_{XuN0CZTY6V&%2zUS